Here’s my scenario.
We are currently running IS 6.5. I am attempting to replace a portion (the guts) of an existing interface.
The client program resides on one of our mainframe regions which invokes the existing WebMethods service. Unfortunately, I am only able to make the change provided I do not change the client.
The mainframe client passes in all the data to my service padded to the max length of the data in DB2 source tables. There are 100 or so fields.
In my service, I mapped the inbound document type the input document of the destination webservice I imported.
What I am running in to is the webservice throw soap exceptions because the data length do not match the maximum of the target system.
So…here is my question…
Is there anyway to easily format the data to the schema contraints without putting in 100 “truncate” transformer steps for each data element? (a very tedious process considering I have 6 other interface to update with different document types)
If I run pub.schema.validate against the document I pretty much error out on every single item because they are longer than max of the target.