Web services XML examples

This script requests client information.

XML request example

<?xml version="1.0" ?>

         <SOAP-ENV:Envelope xmlns:q0="http://wsdl.use.abc.com"

                xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"

                xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

                xmlns:xsd="http://www.w3.org/2001/XMLSchema">

         <SOAP-ENV:Body>

         <q0:GetClientInformation xmlns:q0="http://wsdl.use.abc.com">

                <Request>

                        <q0:RequestWrapper>

                                <q0:PIN_Number>123456789</q0:PIN_Number>

                                <q0:Surname>Doell</q0:Surname>

                                <q0:GivenName>John</q0:GivenName>

                        </q0:RequestWrapper>

                </Request>

         </q0:GetClientInformation>

         </SOAP-ENV:Body>

         </SOAP-ENV:Envelope>

XML response example

This script provides the requested client information.

<?xml version="1.0" ?>

 <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"

 xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<soapenv:Header>

 <ns1:ReplyHeader soapenv:mustUnderstand="0" xmlns:ns1="http://wsdl.use.abc.com/XHeader">

 <ns1:From xsi:type="xsd:string">Anonymous</ns1:From>

 <ns1:QueryDateAndTime xsi:type="xsd:string" />

 <ns1:MessageId xsi:type="xsd:string">unknown</ns1:MessageId>

 <ns1:HeaderVersion xsi:type="xsd:string" />

 </ns1:ReplyHeader>

 </soapenv:Header>

 <soapenv:Body>

 <GetClientInformation xmlns:n="http://wsdl.use.abc.com">

 <Response xsi:type="n:Response">

 <n:PersonNameResponse>

         <n:PersonInfo>

                <n:PIN_Number>123456789</n:PIN_Number>

                <n:BirthDate>19730731</n:BirthDate>

                <n:Contract>

                        <n:ContractNumber>1111</n:ContractNumber>

                        <n:SignatureLocation>New York</n:SignatureLocation>

                        <n:SignatureDate>20040220</n:SignatureDate>

                        <n:SignatureTime>124010</n:SignatureTime>

                </n:Contract>

                <n:Contract>

                        <n:ContractNumber>2222</n:ContractNumber>

                        <n:SignatureLocation>Boston</n:SignatureLocation>

                        <n:SignatureDate>20040425</n:SignatureDate>

                        <n:SignatureTime>123015</n:SignatureTime>

                </n:Contract>

                <n:Contract>

                        <n:ContractNumber>3333</n:ContractNumber>

                        <n:SignatureLocation>Washington DC</n:SignatureLocation>

                        <n:SignatureDate>20050330</n:SignatureDate>

                        <n:SignatureTime>151215</n:SignatureTime>

                </n:Contract>

         </n:PersonInfo>

 </n:PersonNameResponse>

 </Response>

 </GetClientInformation>

 </soapenv:Body>

 </soapenv:Envelope>