NavigationUser login |
Why Ventyx put logic in Java programsIn WebMethods, referenced documents used in the pipeline are copies of the document and not references. The problem is that when the document itself is updated, say to add a new field, the document usages in the pipeline are not updated. It is necessary to delete the document from the pipeline and add the new definition and reapply any logic. This problem became clear after implementing an eCommerce interface with a 3rd party timerecording application from FieldGlass. The business wished to capture a new field which necessitated adding a field to WebMethods document PassportCommand. Having implemented a good deal of logic for populating PassportCommand via WebMethods "methods", I was faced with having to delete this logic and recreate it. To me this presented unacceptable risk as I'm making changes unrelated to the business goal. It would require a full testing of all functionality instead of testing the new requirement. Instead an existing PassportCommand field was bastardized for the purpose. By webmaster | The Rough Guide | add new comment
|