After wrapping up our RM discussions on today’s call,
I would like to continue the discussion on the use of WS-Context. Below is an
example of what the ebXML MessageHeader may look like encapsulated within context
element:
<context
xmlns="http://www.webservicestransactions.org/schemas/wsctx/2003/03"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:eb="http://www.ebxml.org/namespaces/messageHeader"
xsi:schemaLocation="http://www.webservicestransactions.org/schemas/wsctx/2003/03
contextexperiment.xsd" timeout="0">
<eb:MessageHeader
soap:mustUnderstand="true" version="3.0">
<eb:From>
<eb:PartyId>mailto:queryresponse@companyb.com</eb:PartyId>
</eb:From>
<eb:To>
<eb:PartyId>mailto:query@companya.com</eb:PartyId>
</eb:To>
<eb:CPAId>123</eb:CPAId>
<eb:ConversationId>20002</eb:ConversationId>
<eb:Service>urn:services:myservice</eb:Service>
<eb:Action>DoMyServiceOperationA</eb:Action>
<eb:MessageData>
<eb:MessageId>996476529250</eb:MessageId>
<eb:Timestamp>2001-07-20T9:31:12Z</eb:Timestamp>
</eb:MessageData>
</eb:MessageHeader>
<context-identifier>http://www.contextuser.com/mycontext/0002</context-identifier>
<context-service
reference-scheme="http://www.contextservice.com"/>
<type>http://www.altova.com</type>
<context-manager
reference-scheme="http://www.contextmanager.com"/>
<parent-context
timeout="0">
<context-identifier>http://www.contextuser.com/mycontext/0001</context-identifier>
<context-service
reference-scheme="http://www.contextservice.com"/>
<type>http://www.ebxml.com</type>
<context-manager
reference-scheme="http://www.contextmanager.com"/>
</parent-context>
</context>
Some points I would like to discuss are the use of
elements such as context-manager and parent-context. Cheers!
Jeff Turpin