In working further with the upgrade tool, I found that it actually did a pretty good job of migrating ES integrations that used DbAdapter Services to IS JDBC Adapter Services. You need to create and enable the JDBC Adapter Connection for the DbAdapter you are migrating and then specify its name and folder name in the Upgrade tool before migrating. You can then use Developer to view the Adapter Services using the appropriate template (Dynamic SQL, Insert, Update, Delete, Stored Procedure, etc.).
I think our approach will be to:
- create a package and folder structure that conforms to the customer’s development standards on the target IS server dedicated to the migration effort, []create the JDBC connections in the desired package and folder location and enable them, []generate the migrated docTypes, commonOps and services into temporary packages after overriding the default package and folder names to keep each integration separate and to enable doing the migration in manageable “chunks” [*]We’ll then move the docTypes, services and commonOps to the desired locations using Developer’s drag-and-drop capability. When the “Rename” dialog appears we’ll take care to choose “Update All” each time to keep the naming dependencies intact.
This will still leave quite a bit of work (including extensive regression testing), but seems to be a huge leap over a 100% manual approach. This is especially true for ES components that have 6.0 ART adapters in IS and an Upgrade Tool plug-in.
After more adapters that use the 6.0 ART are released this quarter (or early in Q2), I think the Upgrade Tool will become more and more useful. My current project hopes to be able to use the Upgrade Tool plug-in for the 6.0 Websphere MQ adapter. The plug-in should follow the GA release date of the 6.0 MQ adapter by 6 - 8 weeks (we hope).
Mark Carlson
Conneva, Inc.
#webMethods-Upgrade#Integration-Server-and-ESB#webMethods#webMethods-General