Web Services Addressing (WS-Addressing) ist eine Spezifikation des World Web Consortium (W3C), die die Interoperabilität zwischen Web-Services durch die Definition eines Standards bei der Adressierung von Web-Services und die Bereitstellung von Adressierungsinformationen in Nachrichten fördert.
Hier erhalten Sie Informationen dazu, wie WebSphere Message Broker WS-Addressing unterstützt.
Abstrakter Eigenschaftname | Eigenschaftentyp | Multiplizität | Beschreibung |
---|---|---|---|
[address] (Adresse) | xs:anyURI | 1..1 | Die absolute URI, die die Adresse des Endpunkts angibt. |
[reference parameters]* (Referenzparameter) | xs:any | 0..unbounded | Namespace-berechtigte Elementinformationen, die für die Interaktion mit dem Endpunkt erforderlich sind. |
[metadata] (Metadaten) | xs:any | 0..unbounded | Beschreibung des Verhaltens, der Richtlinien und der Funktionalität des Endpunkts. |
Präfix | Namespace |
---|---|
xs | http://www.w3.org/2001/XMLSchema |
<wsa:EndpointReference xmlns:wsa="http://www.w3.org/2005/08/addressing"
xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
xmlns:fabrikam="http://example.com/fabrikam"
xmlns:wsdli="http://www.w3.org/2005/08/wsdl-instance"
wsdli:wsdlLocation="http://example.com/fabrikam
http://example.com/fabrikam/fabrikam.wsdl">
<wsa:Address>http://example.com/fabrikam/acct</wsa:Address>
<wsa:Metadata>
<wsaw:InterfaceName>fabrikam:Inventory</wsaw:InterfaceName>
</wsa:Metadata>
<wsa:ReferenceParameters>
<fabrikam:CustomerKey>123456789</fabrikam:CustomerKey>
<fabrikam:ShoppingCart>ABCDEFG</fabrikam:ShoppingCart>
</wsa:ReferenceParameters>
</wsa:EndpointReference>
Abstrakter WS-Addressing-MAP-Name | MAP-Inhaltstyp | Multiplizität | Beschreibung |
---|---|---|---|
[action] (Aktion) | xs:anyURI | 1..1 | Eine absolute URI, die die Semantik der Nachricht eindeutig identifiziert. Diese Eigenschaft entspricht der Eigenschaft [address] (Adresse) der Endpunktreferenz, an die die Nachricht adressiert ist. Dieser Wert ist erforderlich. |
[destination] (Zieladresse) | xs:anyURI | 1..1 | Die absolute URI, die die Adresse des beabsichtigten Empfängers der Nachricht angibt. Dieser Wert ist optional, da, wenn er nicht vorhanden ist, standardmäßig die anonyme, in der Spezifikation definierte URI angenommen wird, die angibt, dass die Adresse durch das unterstützende Protokoll definiert wurde. |
[reference parameters]* (Referenzparameter) | xs:any | 0..unbounded | Entspricht der Eigenschaft [reference parameters] (Referenzparameter) der Endpunktreferenz, an die die Nachricht adressiert ist. Dieser Wert ist optional. |
[source endpoint] (Quellenendpunkt) | Endpunktreferenz | 0..1 | Eine Referenz des Endpunkts, von dem die Nachricht stammt. Dieser Wert ist optional. |
[reply endpoint] (Antwortendpunkt) | Endpunktreferenz | 0..1 | Eine Endpunktreferenz für den beabsichtigten Empfänger von Antworten auf diese Nachricht. Dieser Wert ist optional. |
[fault endpoint] (Fehlerendpunkt) | Endpunktreferenz | 0..1 | Eine Endpunktreferenz für den beabsichtigten Empfänger von Fehlern im Zusammenhang mit dieser Nachricht. Dieser Wert ist optional. |
[relationship]* (Beziehung) | xs:anyURI plus optionales Attribut vom Typ xs:anyURI | 0..unbounded | Ein Wertepaar, das angibt, in welcher Verbindung diese Nachricht zu einer anderen Nachricht steht. Der Inhalt dieses Elements übermittelt die [message id] (Nachrichten-ID) der zugehörigen Nachricht. Ein optionales Attribut übermittelt den Beziehungstyp. Dieser Wert ist optional. |
[message id] (Nachrichten-ID) | xs:anyURI | Eine absolute URI, die die Nachricht eindeutig identifiziert. Dieser Wert ist optional. |
<S:Envelope xmlns:S="http://www.w3.org/2003/05/soap-envelope"
xmlns:wsa="http://www.w3.org/2005/08/addressing"
xmlns:fabrikam="http://example.com/fabrikam">
<S:Header>
...
<wsa:To>http://example.com/fabrikam/acct</wsa:To>
<wsa:ReplyTo>
<wsa:Address> http://example.com/fabrikam/acct</wsa:address>
</wsa:ReplyTo>
<wsa:Action>...</wsa:Action>
<fabrikam:CustomerKey wsa:IsReferenceParameter='true'>123456789</fabrikam:CustomerKey>
<fabrikam:ShoppingCart wsa:IsReferenceParameter='true'>ABCDEFG</fabrikam:ShoppingCart>
...
</S:Header>
<S:Body>
...
</S:Body>
</S:Envelope>