Notices


Reply
 
LinkBack Thread Tools Display Modes

Old 03-15-2007, 01:03 PM   #1 (permalink)
Junior Member

Join Date: Mar 2007
Posts: 5
Rep Power: 0 sireesha is on a distinguished road

Blackbaud Products
- Raiser's Edge (RE)
- API/VBA

API/RE ASP.NET Visual Studio 2005

I am new to Raiser's Edge. We want to develop a web front to RE using the API module. Does RE needs to be installed on the same machine web server inorder to be able to use API functionality?Please help.
Thanks,
Sireesha
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote

Old 03-15-2007, 01:20 PM   #2 (permalink)
BUS Driver

Peter Gulka's Avatar

Join Date: May 2006
Location: Winnipeg, MB, Canada
Posts: 1,638
Rep Power: 4 Peter Gulka is on a distinguished road

Blackbaud Products
- Raiser's Edge (RE)
- Blackbaud Analytics/Researcher's Edge (BBA/TRE)
- API/VBA

yikes... first of all you may want to look at cost estimates for Blackbaud NetCommunity before you go and build one yourself.

As long as the object library is referenced in your project in VS, you should be fine. For testing purposes, you may want to have RE close by.
__________________
Peter Gulka
Chief Bus Driver
Blackbaud User Society
www.blackbus.org

Follow me on Twitter

View Peter Gulka's profile on LinkedIn
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote

Old 03-15-2007, 04:29 PM   #3 (permalink)
Junior Member

Join Date: Mar 2007
Posts: 5
Rep Power: 0 sireesha is on a distinguished road

Blackbaud Products
- Raiser's Edge (RE)
- API/VBA

I got the BBREAPI7.tlb file from Raiser's Edge tlb directory. I did "tlbimp" to generate the interop assembly, registered the dll using regasm, added the reference to dll in my Visual Studio 2005 project (VB.NET web application). But when I try to instantiate the REAPI object it is throwing
System.Runtime.InteropServices.COMException: Retrieving the COM class factory for component with CLSID {0C1FBCA5-3961-11D3-BD75-00E0290E1347} failed due to the following error: 80040154. Do you have any ideas on this?

I was going through the FAQ for API/VBA on the Blackbaud Website which says RE must be installed on the workstation in order to use API.

******
API for Advanced Application Development allows you to use any COM (Component Object Model) programming language such as Java, C++, or Visual Basic. You can create standalone applications, add applications to Blackbaud software through the Plug-Ins page, and interface with Blackbaud software from other software applications.

API applications process outside of the Blackbaud shell. The program can be closed, but it must be installed on the workstation.
******
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote

Old 03-15-2007, 04:51 PM   #4 (permalink)
Crystal Reports Guru

DrewAllen's Avatar

Join Date: May 2006
Location: Philadelphia, PA
Posts: 1,152
Rep Power: 4 DrewAllen is on a distinguished road

Blackbaud Products
- Raiser's Edge (RE)
- Information Edge (TIE)
- API/VBA

Quote:
Originally Posted by sireesha View Post
I was going through the FAQ for API/VBA on the Blackbaud Website which says RE must be installed on the workstation in order to use API.
Yes, RE must be installed on the computer where you are running the API. When you start up the API, it actually logs in using BBLogMan.exe.

Have you investigated buying RE:Anywhere. This is specifically a web app that mirrors MOST of the functionality of RE. It's probably cheaper than all the staff hours you'd invest creating it from scratch.

Drew
__________________
J. Drew Allen
Children's Hospital of Philadelphia

Crystal Reports and SQL Server Consultant

It is better to live your destiny imperfectly than to live an imitation of somebody else's life with perfection.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote

Old 03-15-2007, 05:15 PM   #5 (permalink)
Junior Member

Join Date: Mar 2007
Posts: 5
Rep Power: 0 sireesha is on a distinguished road

Blackbaud Products
- Raiser's Edge (RE)
- API/VBA

Thanks for the reply.
We don't need the whole RE functionality, but we need to build a custom application that adds data to RE from some other source.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote

Old 03-16-2007, 05:10 AM   #6 (permalink)
Likes to customize RE!

DavidZ's Avatar

Join Date: Jul 2006
Location: London, UK
Posts: 335
Rep Power: 3 DavidZ is on a distinguished road

Blackbaud Products
- Raiser's Edge (RE)
- API/VBA

From what I understand version 7.8 onwards come with the interops already built when you install RE. You need to reference the file in the PIA directory under The Raiser's Edge 7 directory. That way you do not need to build it yourself.

The instructions in the knowledgebase are for RE version up to 7.8 and the article really should say that.

If you need any more information then please do not hestate to contact me.

David
__________________
David Zeidman
Zeidman Development
http://www.zeidman.info

Check out my RE API blog
http://www.re-decoded.com

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote

Old 03-21-2007, 10:28 AM   #7 (permalink)
Junior Member

Join Date: Mar 2007
Posts: 5
Rep Power: 0 sireesha is on a distinguished road

Blackbaud Products
- Raiser's Edge (RE)
- API/VBA

RE API and .Net Framework

We are using RE version 7.80.1122.1. Is the API compatible with .Net Framework 2.0. I am thinking of buiding Application using Visual Studio .NET 2005. Or should I use Visual Studio .NET 2003?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote

Old 03-21-2007, 10:38 AM   #8 (permalink)
BUS Driver

Peter Gulka's Avatar

Join Date: May 2006
Location: Winnipeg, MB, Canada
Posts: 1,638
Rep Power: 4 Peter Gulka is on a distinguished road

Blackbaud Products
- Raiser's Edge (RE)
- Blackbaud Analytics/Researcher's Edge (BBA/TRE)
- API/VBA

you need 7.81 to use the .NET 2.0 Framework.
__________________
Peter Gulka
Chief Bus Driver
Blackbaud User Society
www.blackbus.org

Follow me on Twitter

View Peter Gulka's profile on LinkedIn
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote

Old 03-22-2007, 05:03 PM   #9 (permalink)
o o o o o o o o o o o o o o o o o o

JeffMon's Avatar

Join Date: Aug 2006
Location: Charleston, SC
Posts: 54
Rep Power: 3 JeffMon is on a distinguished road

Blackbaud Products
- Raiser's Edge (RE)
- Financial Edge (FE)
- API/VBA

Hi Sireesha,

You can make the .Net 2.0 Framework work with RE 7.80 (and earlier) by adding a line of text to the RE.exe.config file. See my post here (scroll to the bottom):
The official "Shaun Sullivan's Sample Code" thread
Seems like you might want to go ahead and target RE 7.81 though... since it's already out 'n all.

I've built a fairly detailed web interface for RE... it's an adventure to say the least!

-Jeff
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote

Old 03-28-2007, 05:04 PM   #10 (permalink)
Junior Member

Join Date: Mar 2007
Posts: 5
Rep Power: 0 sireesha is on a distinguished road

Blackbaud Products
- Raiser's Edge (RE)
- API/VBA

RE Connection - IIS

I have created a sample webapplication to test connectivity to Raisers Edge. Here is the sample code -

Response.Write("Connecting..")
Response.Write(moREAPI.AppMode)
Response.Write(moREAPI.GetAvailableRegistryKeys)
IfNot moREAPI.Init("SerialNumber", "sireesha", "sireesha", 1, AppMode.amServer) Then
Response.Write("Cannot connect to database")
Response.Write(moREAPI.LastErrorMessage)
Else
Response.Write("Connected!")
EndIf

I am able to connect to Raisers Edge when I use Visual Studio Development Server ..(I can see Blackbaud Login Manager in the Task Bar) ...printing the following ..
Connecting..Sireesha.amStandaloneSystem.String[*]Connected!


But when I use IIS, I am not able to Connect to Raisers Edge..It is printing. (No Blackbaud Login Manager in the Task Bar)
Connecting..Sireesha.amStandaloneSystem.String[*]Cannot connect to database

Any ideas on this?

Thanks,
Sireesha
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
Reply

Tags
api


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


Cheap Gas - Loans - Mortgage - Arizona Pools
All times are GMT -6. The time now is 02:11 AM.

Miscellaneous


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Integrated by BBpixel Team 2008 :: jvbPlugin R1012.364.1

SEO by vBSEO 3.2.0 Copyright 2008 Blackbaud User SocietyAd Management by RedTyger
Inactive Reminders By Icora Web Design

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64