Understanding SOAP UI - Request and Response

Avatar

Avatar

Rajesh_SS01

Avatar

Rajesh_SS01

Rajesh_SS01

26-03-2019

Hi All,

Could you please help me to understand the response which I have received when I try to fetch the details of delivery from DELIVERY schema using ExecuteQuery Method of xtk:queryDef from SOAP UI request.

SOAP Request:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:xtk:queryDef">

   <soapenv:Header/>

   <soapenv:Body>

      <urn:ExecuteQuery>

         <urn:sessiontoken>- -------- </urn:sessiontoken>

         <urn:entity>

            <!--You may enter ANY elements at this point-->

            <queryDef xtkschema="xtk:queryDef" schema="nms:delivery" operation="get">

                    <select>

                         <node expr="@id"/>

                    </select>

              </queryDef>

         </urn:entity>

      </urn:ExecuteQuery>

   </soapenv:Body>

SOAP Response received:

<SOAP-ENV:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">

   <SOAP-ENV:Body>

      <SOAP-ENV:Fault>

         <faultcode>SOAP-ENV:Server</faultcode>

         <faultstring xsi:type="xsd:string">SOP-330011 Error while executing the method 'ExecuteQuery' of service 'xtk:queryDef'.</faultstring>

         <detail xsi:type="xsd:string">SOP-330020 A 'document' parameter contains more than one root element.</detail>

      </SOAP-ENV:Fault>

   </SOAP-ENV:Body>

</SOAP-ENV:Envelope>

Thanks and Regards,

Rajesh.S.S.

Accepted Solutions (1)

Accepted Solutions (1)

Avatar

Avatar

wodnicki

MVP

Avatar

wodnicki

MVP

wodnicki
MVP

26-03-2019

Hi,

Delete this line:

<!--You may enter ANY elements at this point-->

Thanks,

-Jon

Answers (1)

Answers (1)

Avatar

Avatar

Rajesh_SS01

Avatar

Rajesh_SS01

Rajesh_SS01

26-03-2019

Thanks a lot Jon. It worked

Thanks and Regards,

Rajesh.S.S.