Hello All,
Had a look at the documentation and searched here, but cannot find details on which adapters come along with Sonic ESB as standard ? I can see a similar question was asked earlier and never answered, so hopefully someone can provide an answer this time.
Couple of further questions as well:
- if I need to communicate with an Openedge database from within the ESB, is the Database Adapter required ?
- similarly, for SQL databases would I need the Database Adapter or the specific SQL Adapter ?
Thanks.
It sounds like you want the Sonic Database Service.
In Sonic 8.0, the database service (DBService) is shipped as a standard part of the ESB. This ships with the JDBC drivers for:
OpenEdge
DB2
SQLServer
Oracle
Informix
These drivers are repackaged Progress DataDirect Connect version 4.0 drivers. The specifics database versions are spelt out on the Progress DataDirect site.
All these drivers ultimately use JDBC and SQL to communicate from the Sonic container (i.e. Java) to the database.
There is also the OpenEdge ESB Adapter that allows you to invoke .p's and ABL methods from a Sonic itinerary (i.e. ABL procedure calls and not SQL). This is provided with OpenEdge, and does not come with the Sonic install.
William,
Many thanks for the prompt reply. Just for clarity, assume SQLServer is referring to Microsoft SQL Server ?
Again, thanks for reply.
Saquib
P.S. Is there any document which I've missed that would have provided these details?
Just press F1 in workbench to get access to the developer documentation. In the search dialog you could have searched for openedge
Thomas,
I'd love to be able to do that, but currently do not have ESB installed. I registered to download the latest version, the download link provided is for 7.6 but the email received has a control code for 8.0! Tried the code anyway but it does not work. Sent an email to eval@progress.com for assistance last week but no reply yet.
Saquib
saquib wrote:
Many thanks for the prompt reply. Just for clarity, assume SQLServer is referring to Microsoft SQL Server
The full list I gave was incomplete. It is:
DB2
Informix
Progress OpenEdge
Oracle
Microsoft SQL Server
Sybase
(and you can point to any other JDBC type 4 driver as well)
Is there any document which I've missed that would have provided these details?
Generally, for most questions about Sonic ESB services and their capabilities you want to go to the Workbench Help (F1 in Workbench -- as was mentioned ) or online at http://communities.progress.com/infocenter/index.jsp.
saquib wrote:
[snip]
I'd love to be able to do that, but currently do not have ESB installed.
Saquib
Go to the online version of the Workbench Help. (http://communities.progress.com/infocenter/index.jsp).
However, for the question you mentioned, you would have found it in any version of Sonic Workbench help. What changed in 8.0 was the packaging of DBService and the update to the DataDirect Connect version 4.0 drivers (which, from an OpenEdge perspective, were the ones that supported 10.2C).