Subject: XML from CICS IESSOAPE
From: Jon Morgan (jmorgan@clarkpud.com)
Date: Wed Aug 20 2008 - 13:50:51 EDT
Here are two sets of XML to consume a webservice. The first one was generated by an application program CICS Link to IESSOAPE, the second was generated by a VB application. Notice the difference in how the web service input parameter (RIOORDNbr 304152) is described. The CICS generated XML has all that extra stuff in it, the VB generated XML is nice and simple. I'm posting this because the VB request consumes the webservice successfully, the CICS request does not. The webservice gets invoked by CICS but the application behind the web service is not receiving the RIOORDNbr parameter value. My first suspicion is that the extra stuff in the CICS XML is the problem. Any ideas? Is there any way to tell IESSOAPE to suppress it? VSE 4.1.1, CICS/TS 4.1 Generated XML: C1 0155 <?xml version="1.0" encoding="UTF-8"?><env:Envelope xmlns:env="h C1 0155 ttp://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www. C1 0155 w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/200 C1 0155 1/XMLSchema"><env:Body><ns1:GetRIOScreens xmlns:ns1="http://temp C1 0155 uri.org/" env:encodingStyle="http://schemas.xmlsoap.org/soap/enc C1 0155 oding/"><RIOOrdNbr xsi:type="ns1:string" xmlns:ns1="http://www.w C1 0155 3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchem C1 0155 a-instance">304152</RIOOrdNbr></ns1:GetRIOScreens></env:Body></e C1 0155 nv:Envelope> VB Generated XML: <?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><GetRIOScreens xmlns="http://tempuri.org/"><RIOOrdNbr>304132</RIOOrdNbr></GetRIOScreens ></soap:Body></soap:Envelope> Thanks, Jon Morgan Clark Public Utilities I/S Applications (360) 992-3253 jmorgan@clarkpud.com
This archive was generated by hypermail 2b25 : Fri Aug 29 2008 - 15:20:14 EDT