Transformation from one standard format to another is one of the primary uses of Integration Server. Some eStandards “adapters” may have built-in services to help process various documents, but would not likely have services to transform from one eStandard to another.
You can build Flow services that do nothing more than map from one format to another. If you build them correctly you can reuse them any time you need to transform a particular document (an invoice for example) from one format to another.
Be sure to create your document types either from those included with the eStandard adapters or from XML schemas provided by the eStandards authors. Create your Flow services to accept one format and output the other.
Building the map statements may be tedious, but if done properly, you will only need to develop and test the mapping services once assuming you are using stable standards.
My suggestion is to also develop unit tests for each transformation service that can be used to confirm that the output of your service matches exactly an expected result. Build the test case first, then tackle the transformation service section by section until it passes the test case.
HTH,
Mark
#webMethods#Integration-Server-and-ESB#Flow-and-Java-services