<wsa:EndpointReference>
<wsa:Address>http://www.w3.org/2005/08/addressing/anonymous</wsa:Address>
</wsa:EndpointReference>
The client sets [reply endpoint] to "eprReply" and invokes the service endpoint. Verify that the wsa:Reply-To is set to
<wsa:Reply-To xmlns:wsa="http://www.w3.org/2005/08/addressing/">
t1202
<wsa:Address>http://www.w3.org/2005/08/addressing/anonymous</wsa:Address>
</wsa:Reply-To>
Add "eprFault"
t1203
Create an EPR "eprReply" as given below
<wsa:EndpointReference>
<wsa:Address>http://www.w3.org/2005/08/addressing/anonymous</wsa:Address>
<wsa:ReferenceParameters>
<fabrikam:CustomerKey>123456789</fabrikam:CustomerKey>
</wsa:ReferenceParameters>
</wsa:EndpointReference>
The client sets [reply endpoint] to "eprReply" and invokes the service endpoint. Verify that the wsa:Reply-To is set to
<wsa:Reply-To xmlns:wsa="http://www.w3.org/2005/08/addressing/">
t1206
<wsa:Address>http://www.w3.org/2005/08/addressing/anonymous</wsa:Address>
<wsa:ReferenceParameters>
<fabrikam:CustomerKey>123456789</fabrikam:CustomerKey>
</wsa:ReferenceParameters>
</wsa:Reply-To>
Create an EPR "eprReply" as given below
<wsa:EndpointReference>
<wsa:Address>http://www.w3.org/2005/08/addressing/anonymous</wsa:Address>
<wsa:ReferenceParameters>
<fabrikam:CustomerKey>123456789</fabrikam:CustomerKey>
</wsa:ReferenceParameters>
<wsa:Metadata>
<wsdl:definitions>
...
</wsdl:definitions>
</wsa:Metadata>
</wsa:EndpointReference>
The client sets [reply endpoint] to "eprReply" and invokes the service endpoint. Verify that the wsa:Reply-To is set to
<wsa:Reply-To xmlns:wsa="http://www.w3.org/2005/08/addressing/">
t1207
<wsa:Address>http://www.w3.org/2005/08/addressing/anonymous</wsa:Address>
<wsa:ReferenceParameters>
<fabrikam:CustomerKey>123456789</fabrikam:CustomerKey>
</wsa:ReferenceParameters>
<wsa:Metadata>
<wsdl:definitions>
...
</wsdl:definitions>
</wsa:Metadata>
</wsa:Reply-To>
<wsa:EndpointReference
xmlns:fabrikam="..." fabrikam:name="reply endpoint">
<wsa:Address>http://www.w3.org/2005/08/addressing/anonymous</wsa:Address>
<wsa:ReferenceParameters fabrikam:total="1">
<fabrikam:CustomerKey>123456789</fabrikam:CustomerKey>
</wsa:ReferenceParameters>
<wsa:Metadata fabrikam:total="1">
<wsdl:definitions>
...
</wsdl:definitions>
</wsa:Metadata>
<fabrikam:otherMetadata>
</fabrikam:otherMetadata>
</wsa:EndpointReference>
The client sets [reply endpoint] to "eprReply" and invokes the service endpoint. Verify that service endpoint is able to process the [reply endpoint] EPR correctly. t1208
"
as given below
<wsa:EndpointReference xmlns:fabrikam="..." >
<wsa:Address>http://www.w3.org/2005/08/addressing/anonymous</wsa:Address>
<wsa:ReferenceParameters>
<fabrikam:success
wsa:isReferenceParameter="true">123456789<fabrikam:success>
</wsa:ReferenceParameters>
</wsa:EndpointReference>
The client sets [reply endpoint] to "eprReply" and invokes the service endpoint. The expected behavior is:
<fabrikam:success
wsa:isReferenceParameter="true">123456789<fabrikam:success>
.
t1232<wsa:EndpointReference xmlns:fabrikam="..." >
<wsa:Address>http://www.w3.org/2005/08/addressing/anonymous</wsa:Address>
<wsa:ReferenceParameters>
<fabrikam:failure>123456789<fabrikam:failure>
</wsa:ReferenceParameters>
</wsa:EndpointReference>
The client sets [fault endpoint] to "eprFault" and invokes the service endpoint. The expected behavior is:
<fabrikam:failure wsa:isReferenceParameter="true">123456789<fabrikam:failure>.
t1233"
with
<wsa:EndpointReference xmlns:fabrikam="..." >
<wsa:Address>http://www.w3.org/2005/08/addressing/anonymous</wsa:Address>
<wsa:ReferenceParameters>
<fabrikam:success
wsa:isReferenceParameter="true">123456789<fabrikam:success>
</wsa:ReferenceParameters>
</wsa:EndpointReference>
The client sets [reply endpoint] to "eprReply", does not set [fault endpoint] and invokes the service endpoint. The expected behavior is:
<fabrikam:success
wsa:isReferenceParameter="true">123456789<fabrikam:success>
.
t1234
"
as given below
<wsa:EndpointReference>
<wsa:Address>http://www.w3.org/2005/08/addressing/anonymous</wsa:Address>
</wsa:EndpointReference>
The client sets [reply endpoint] to "eprReply" and invokes the service endpoint. The expected behavior is:
"
as given below
<wsa:EndpointReference>
<wsa:Address>http://www.w3.org/2005/08/addressing/anonymous</wsa:Address>
</wsa:EndpointReference>
The client sets [fault endpoint] to "eprFault" and invokes the service endpoint. The expected behavior is:
"
as given below
<wsa:EndpointReference>
<wsa:Address>http://www.w3.org/2005/08/addressing/anonymous</wsa:Address>
</wsa:EndpointReference>
The client sets [reply endpoint] to "eprReply" and invokes the service endpoint. The expected behavior is:
"
as given below
<wsa:EndpointReference>
<wsa:Address>http://www.w3.org/2005/08/addressing/anonymous</wsa:Address>
</wsa:EndpointReference>
The client sets [fault endpoint] to "eprFault" and invokes the service endpoint. The expected behavior is:
In each case, the service endpoint must generate a fault with following properties:
[Code] S:Sender
[Subcode]
wsa:InvalidAddressingHeader
[Subsubcode]
wsa:InvalidCardinality
[Reason] "A header representing a Message Addressing Property is not valid and the message cannot be processed"
[Details] <wsa:ProblemHeader>
element that
conveys a copy of the offending header
To Be Defined
Last updated: October 14, 2005 02:54 PM - pdowney