portability of jobs using Web Service Client
Posted: Mon Dec 12, 2011 1:01 pm
We have begun developing jobs to retrieve data via a web service and send it onward. Several are using a web service as a source -- the jobs look like this:
Web Services Client stage --> XML Input stage --> onward to a transformer or file or database or wherever
I am interested in what others have done to enable portability from development through the intermediate phases and into production installation.
For development, the WSDL was imported and appropriately references the development environment for the web services.
However, when those DataStage WSC jobs are promoted form the dev DataStage project to the system testing, the web services will need to point the systest web service environment. Likewise, when we install the DataStage jobs into production, the web services will need to point to the prod web service env.
I need to avoid any requirement to reimport the WSDL at each promotion phase. I've thought of a couple of ideas but all are more cumbersome than I want.
How have others addressed this?
Web Services Client stage --> XML Input stage --> onward to a transformer or file or database or wherever
I am interested in what others have done to enable portability from development through the intermediate phases and into production installation.
For development, the WSDL was imported and appropriately references the development environment for the web services.
However, when those DataStage WSC jobs are promoted form the dev DataStage project to the system testing, the web services will need to point the systest web service environment. Likewise, when we install the DataStage jobs into production, the web services will need to point to the prod web service env.
I need to avoid any requirement to reimport the WSDL at each promotion phase. I've thought of a couple of ideas but all are more cumbersome than I want.
How have others addressed this?