Platform:- webMethods Integration Server 6.0.1 on HPUX
Currently I have a service to receive xml via https from a
user ( xmlNodeToDocument etc. ) and immediately route to TN.
One type of document they send works correctly. The other
types fail.
With one failer I receive a string variable $xmldata that is empty,
with others I receive nothing.
They get :-
500 Error performing Post: vtHttpConnectorEvents.HttpException
Etract from server log :-
2007-01-15 18:21:01 GMT [ISP.0090.0001I] — START tracePipeline [1/15/07 6:21 PM] —
2007-01-15 18:21:01 GMT [ISP.0090.0008I] 0 level {java.lang.String} = ‘3’
2007-01-15 18:21:01 GMT [ISP.0090.0008I] 0 node {com.wm.lang.xml.Document} = ‘DOCUMENT System ID: null Public ID: null’
2007-01-15 18:21:01 GMT [ISP.0090.0002I] — END tracePipeline —
2007-01-15 18:21:01 GMT [ISC.0076.0007W] XMLCoder decode invalid data type: com.wm.lang.xml.Document
2007-01-15 18:21:01 GMT [ISU.0000.9999W] BizDocTypeReg: ERROR invoking recognize for 10k09n00vevog2g2000000ci [TRNSERV.000019.000036]
2007-01-15 18:21:01 GMT [ISU.0000.9999W] com.wm.app.tn.doc.CorruptXMLException: There was an error in trying to get XML header information (DOCTYPE and DTD).
The document (10k0hs0v20jfr9i0000001v0) is probably not valid XML.
I suspect there is a problem with their xml.
What I am looking for is tip as to how I start a service to receive their data (not as xml) so I can capture a copy.
How should capture their data, what should my input be.
I have tried a service which has a string input.
The first line of data should be <?xml version="1.0" standalone="no"?>
In testing (restorePipelineFromFile ) I get a string variable
created called ‘<?xml version’ which is the start of the xml, and the value contains the rest of the xml.
I also get a string list named ‘<?xml version List’
Any suggestions.
Thanks … john
#webmethods-Protocol-and-Transport#Integration-Server-and-ESB#webMethods