Mark,
Thanks for the reply! I’ve only got a few months experience with webMethods, and no formal training, so I hope I can answer your questions satisfactorily. I admit I’m not completely sure what you’re asking, but I’ll give what I think is the relevant information. Sorry if it’s too much you don’t need and/or not enough that you do.
We have webMethods B2B Server, 4.0.1. If I click “Database” in the “Adapters” section of the Administrator page, I get to a page that gives me the choice of “Service Generation” and “Alias Management”. I don’t know how to find out any more information about “which adapter” this is, there is no “About” link there.
Anyway, I set up an alias to the DB URL “jdbc:microsoft:sqlserver://cdf02252:1433”, using the driver “com.microsoft.jdbc.sqlserver.SQLServerDriver”. Then I created a service using this alias using the “Service Generation” series of screens.
When I go into the Business Connector integrator, the service is there, in the package and folder I specified. It has a single flow step, which is a call to the pub.db:execSQL service, which I can see is in the WmDB package. This service, of course, is a webMethods-delivered Java service. The service generation code has set up values in the $dbAlias, $dbSQL, $dbParamNames, and $dbParamTypes inputs to the execSQL for me based on the answers I gave it, and I subsequently modified the $dbSQL as I described previously. The only outputs are those created by default from the execSQL service (gray lines, not black). I run it, key in some input data, and it inserts the data into the table, but the service returns no value.
That’s all I can think of. Does this help?
#Integration-Server-and-ESB#webMethods#webMethods-General