0 Replies Latest reply on Feb 21, 2012 1:44 AM by rajan01

    how server got the xsd for the "http://schemas.xmlsoap.org/soap/envelope/" namespace??

    rajan01

      Hi,

       

      When I send the SOAP request from the soapui to my web service running in my localhost, then in the request I mention the xmlns:SOAP-ENV=http://schemas.xmlsoap.org/soap/envelope/ as shown below:

       

      <?xml version="1.0" encoding="UTF-8" standalone="no" ?>

        <SOAP-ENV:Envelope

         SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"

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

         xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"

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

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

      <SOAP-ENV:Body>

      <ns1:doubleAnInteger

      xmlns:ns1="urn:MySoapServices">

      <param1 xsi:type="xsd:int">123</param1>

      </ns1:doubleAnInteger>

      </SOAP-ENV:Body>

        </SOAP-ENV:Envelope>

       

      Now this namespace URI (http://schemas.xmlsoap.org/soap/envelope/) pointing to some xsd somewhere,
      How my server got the xsd for this namespace,
      Is my server uses the internet and hit this URL and got the xsd or is it somewhere residing in my project classpath.
      It is so confusing.. :-/