[jira] Created: (SANDESHA2C-65) Reference parameters inside acks_to epr need to be processed from sandesha2/C

"Manjula Peiris (JIRA)" <[email protected]>
Newsgroups gmane.comp.apache.webservices.fx.devel
Message-ID <1806209181.1221631544256.JavaMail.jira@brutus>
Reference parameters inside acks_to epr need to be processed from sandesha2/C 
------------------------------------------------------------------------------

                 Key: SANDESHA2C-65
                 URL: https://issues.apache.org/jira/browse/SANDESHA2C-65
             Project: Sandesha2/C
          Issue Type: Bug
            Reporter: Manjula Peiris


When there is a reference parameter inside an acks_to in a CreateSequence message it should be processed and sent back with the actual acknowledgment message.

For example following is a CS message containing a reference parameter, in the AcksTo

<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing">
   <s:Header>
      <a:Action s:mustUnderstand="1">http://schemas.xmlsoap.org/ws/2005/02/rm/CreateSequence</a:Action>
      <a:MessageID>urn:uuid:e2c30e08-6793-4b47-9690-3c65506b3b08</a:MessageID>
      <ActivityId CorrelationId="a644476f-13d2-4448-ae2e-2e613d40a18a" xmlns="http://schemas.microsoft.com/2004/09/ServiceModel/Diagnostics">adaca99d-3bf5-44de-98a6-e8b67df73fbe</ActivityId>
      <a:ReplyTo>
         <a:Address>http://10.100.1.140:8000/3202708b-34d9-4b75-b749-97f90ee2897c/bb760266-e31a-4029-adf8-0c645ab83a1e</a:Address>
         <a:ReferenceParameters>
            <ChannelInstance xmlns="http://schemas.microsoft.com/ws/2005/02/duplex">8</ChannelInstance>
         </a:ReferenceParameters>
      </a:ReplyTo>
      <a:To s:mustUnderstand="1">http://10.100.1.184:9090/axis2/services/rm_twoway_interop_service</a:To>
   </s:Header>
   <s:Body>
      <CreateSequence xmlns="http://schemas.xmlsoap.org/ws/2005/02/rm">
         <AcksTo>
            <a:Address>http://10.100.1.140:8000/3202708b-34d9-4b75-b749-97f90ee2897c/bb760266-e31a-4029-adf8-0c645ab83a1e</a:Address>
            <a:ReferenceParameters>
               <ChannelInstance xmlns="http://schemas.microsoft.com/ws/2005/02/duplex">7</ChannelInstance>
            </a:ReferenceParameters>
         </AcksTo>
         <Offer>
            <Identifier>urn:uuid:33d4c898-069d-462c-a8f7-ffaf1e9f8bd5</Identifier>
         </Offer>
      </CreateSequence>
   </s:Body></s:Envelope>

When sending acknowledgments alone this reference parameter should be sent back, like below.

<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
      <soapenv:Header>
         <wsrm:SequenceAcknowledgement xmlns:wsrm="http://schemas.xmlsoap.org/ws/2005/02/rm" soapenv:mustUnderstand="true">
            <wsrm:Identifier>urn:uuid:81CB845587F4AE50171221564197608</wsrm:Identifier>
            <wsrm:AcknowledgementRange Lower="1" Upper="4" />
         </wsrm:SequenceAcknowledgement>
         <ChannelInstance xmlns="http://schemas.microsoft.com/ws/2005/02/duplex" xmlns:wsa="http://www.w3.org/2005/08/addressing" wsa:IsReferenceParameter="true">8</ChannelInstance>
         <wsa:To xmlns:wsa="http://www.w3.org/2005/08/addressing">http://10.100.1.140:8000/5cbaa819-3eef-4d21-a862-836c5828e8e9/6e3c9c6d-745a-4208-9e83-e1d0d64b71af</wsa:To>
         <wsa:MessageID xmlns:wsa="http://www.w3.org/2005/08/addressing">urn:uuid:81CB845587F4AE50171221564201412</wsa:MessageID>
         <wsa:Action xmlns:wsa="http://www.w3.org/2005/08/addressing">http://schemas.xmlsoap.org/ws/2005/02/rm/SequenceAcknowledgement</wsa:Action>
      </soapenv:Header>
      <soapenv:Body />
   </soapenv:Envelope>
 


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.