WS-Transfer Get-Response

<s11:Envelope xmlns:s11="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsa10="http://www.w3.org/2005/08/addressing" 
xmlns:mex="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" 
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
   <s11:Header>
      <wsa10:Action>
http://schemas.xmlsoap.org/ws/2004/09/transfer/GetResponse
</wsa10:Action>
      <wsa10:To>http://client.example.org</wsa10:To>
      <wsa10:RelatesTo>
urn:uuid:1cec121a-82fe-41da-87e1-3b23f254f128
</wsa10:RelatesTo>
   </s11:Header>
   <s11:Body>
      <mex:Metadata>
         <mex:MetadataSection Dialect="http://schemas.xmlsoap.org/wsdl/">
            <wsdl:definitions 
            
            ... (WSDL-Beschreibung)

            </wsdl:definitions>
         </mex:MetadataSection>
         <mex:MetadataSection Dialect="http://www.w3.org/2001/XMLSchema" Identifier="http://services.example.org/service/schemas">
            <mex:Location>
               http://services.example.org/service/schemas
            </mex:Location>
         </mex:MetadataSection>
         <mex:MetadataSection Dialect="http://schemas.xmlsoap.org/ws/2004/09/policy" Identifier="http://services.example.org/service/policy">
            <mex:MetadataReference>
               <wsa10:Address>
                  http://services.example.org/service/policy
               </wsa10:Address>
            </mex:MetadataReference>
         </mex:MetadataSection>
      </mex:Metadata>
   </s11:Body>
</s11:Envelope>

Das WS-MEX-Dokument enthält also die WSDL-Beschreibung des Services und referenziert WS-Policy- und XML-Schema-Beschreibungen, die dann über HTTP-GET abgerufen werden können. Welche Elemente explizit enthalten sind und welche referenziert werden, ist beliebig. Ein Service kann z.B. auch nur Referenzen zurückgeben oder alle Elemente explizit in der WS-MEX-Response zurückgeben.

-- RuedigerGartmann - 05 Nov 2008
Topic revision: r1 - 05 Nov 2008, RuedigerGartmann
Legal Notice | Privacy Statement


This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Wiki? Send feedback