Yeah, basically. We are a “software as a service” company that hosts an application for multiple clients. Each client has their own database and can add their own set of custom fields. So when we select * from CustomFieldTable, that list of fields can be different for each client (but we are doing the same thing for each client - just converting to XML and dumping it to a file).
We actually just got news from the webMethods Adapters Team management that this “dynamic output” functionality will be added to the JDBC Adapter 6.5 release scheduled for release this month:
“Currently, there is no way to do this. However, we are in the process of releasing a new version of the adapter, which will be version 6.5. In that new version you will be able to define a Dynamic SQL or Custom SQL service, specify the ‘Select SQL’ you want executed, and the resulting output will be pushed into the pipeline. I believe this feature will solve your problem. The 6.5 version of the adapter will be available on IS 6.5 SP1 or later…the functionality will be at the adapter level, not the platform level, so when the JDBC Adapter 6.5 is released in December, you should be able to use it right on your current platform, assuming you are using IS 6.5 SP1.”
Hooray!
#Integration-Server-and-ESB#Adapters-and-E-Standards#webMethods