WS-Addressing (Web Services Addressing) es una especificación W3C (World Wide Web Consortium) que permite la interoperatividad entre los servicios Web, define un modo estándar de direccionar los servicios Web y proporciona información de direccionamiento en los mensajes.
Comience aquí para obtener información acerca de cómo WebSphere Message Broker da soporte a WS-Addressing.
Nombre de la propiedad abstracta | Tipo de propiedad | Multiplicidad | Descripción |
---|---|---|---|
[dirección] | xs:anyURI | 1..1 | El URI absoluto que especifica la dirección del punto final. |
[parámetros de referencia]* | xs:any | 0..ilimitado | Los elementos de información del elemento cualificado del espacio de nombres necesarios para interactuar con el punto final. |
[metadatos] | xs:any | 0..ilimitado | Descripción del comportamiento, de las políticas y las posibilidades del punto final. |
Prefijo | Espacio de nombres |
---|---|
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>
Nombre MAP de WS-Addressing abstracto | Tipo de contenido MAP | Multiplicidad | Descripción |
---|---|---|---|
[acción] | xs:anyURI | 1..1 | Un URI absoluto que identifica de forma exclusiva la semántica del mensaje. Esta propiedad corresponde a la propiedad [dirección] de la referencia de punto final a la que se direcciona el mensaje. Este valor es necesario. |
[destino] | xs:anyURI | 1..1 | El URI absoluto que especifica la dirección del receptor planificado para este mensaje. Este valor es opcional porque, si no está presente, toma de forma predeterminada el URI anónimo definido en la especificación, lo que indica que la dirección se define mediante el protocolo subyacente. |
[parámetros de referencia]* | xs:any | 0..ilimitado | Corresponde a la propiedad [parámetros de referencia] de la referencia de punto final a la que se direcciona el mensaje. Este valor es opcional. |
[punto final de origen] | EndpointReference | 0..1 | Una referencia al punto final desde el que se origina el mensaje. Este valor es opcional. |
[punto final de respuesta] | EndpointReference | 0..1 | Una referencia de punto final para el receptor planificado de las respuestas a este mensaje. Este valor es opcional. |
[punto final de anomalía] | EndpointReference | 0..1 | Una referencia de punto final para el receptor planificado de las anomalías relacionadas con este mensaje. Este valor es opcional. |
[relación]* | xs:anyURI más el atributo opcional de tipo xs:anyURI | 0..ilimitado | Un par de valores que indica cómo se relaciona este mensaje con otro mensaje. El contenido de este mensaje revela el [id mensaje] del mensaje relacionado. Un atributo opcional revela el tipo de relación. Este valor es opcional. |
[id mensaje] | xs:anyURI | Un URI absoluto que identifica de forma exclusiva el mensaje. Este valor es opcional. |
<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>