jaliya      2005/04/25 21:36:25

  Modified:    sandesha/src/org/apache/sandesha/server/msgprocessors
                        AcknowledgementProcessor.java
                        CreateSequenceProcessor.java
  Log:
  Fix the problem with WS-Addressing ANONYMOUSE URI
  
  Revision  Changes    Path
  1.8       +1 -1      
ws-fx/sandesha/src/org/apache/sandesha/server/msgprocessors/AcknowledgementProcessor.java
  
  Index: AcknowledgementProcessor.java
  ===================================================================
  RCS file: 
/home/cvs/ws-fx/sandesha/src/org/apache/sandesha/server/msgprocessors/AcknowledgementProcessor.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- AcknowledgementProcessor.java     12 Apr 2005 02:15:33 -0000      1.7
  +++ AcknowledgementProcessor.java     26 Apr 2005 04:36:25 -0000      1.8
  @@ -90,7 +90,7 @@
           RMMessageContext rmMsgContext = getAckRMMsgCtx(rmMessageContext, 
ackRangeVector);
   
           if (true == 
(rmMessageContext.getAddressingHeaders().getFrom().getAddress().toString()
  -                
.equals(org.apache.axis.message.addressing.Constants.NS_URI_ADDRESSING_DEFAULT)))
 {
  +                .equals(Constants.WSA.NS_ADDRESSING_ANONYMOUS))) {
   //                || 
("http://schemas.xmlsoap.org/ws/2003/03/addressing/role/anonymous".equals(rmMessageContext.getAddressingHeaders().getFrom()
   //                .getAddress().toString()))) {
               //Now we have synchronized ack.
  
  
  
  1.12      +3 -12     
ws-fx/sandesha/src/org/apache/sandesha/server/msgprocessors/CreateSequenceProcessor.java
  
  Index: CreateSequenceProcessor.java
  ===================================================================
  RCS file: 
/home/cvs/ws-fx/sandesha/src/org/apache/sandesha/server/msgprocessors/CreateSequenceProcessor.java,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- CreateSequenceProcessor.java      12 Apr 2005 02:15:33 -0000      1.11
  +++ CreateSequenceProcessor.java      26 Apr 2005 04:36:25 -0000      1.12
  @@ -23,10 +23,10 @@
   import org.apache.axis.components.uuid.UUIDGenFactory;
   import org.apache.axis.message.SOAPEnvelope;
   import org.apache.axis.message.addressing.AddressingHeaders;
  -import org.apache.axis.message.addressing.Constants;
   import org.apache.sandesha.EnvelopeCreator;
   import org.apache.sandesha.IStorageManager;
   import org.apache.sandesha.RMMessageContext;
  +import org.apache.sandesha.Constants;
   import org.apache.sandesha.ws.rm.CreateSequence;
   import org.apache.sandesha.ws.rm.RMHeaders;
   import org.apache.sandesha.ws.rm.SequenceOffer;
  @@ -51,15 +51,6 @@
           if (rmHeaders.getSequenceAcknowledgement() != null) {
               ackProcessor.processMessage(rmMessageContext);
           }
  -
  -
  -        if (addrHeaders.getReplyTo() == null)
  -            rmMessageContext.setSync(true);
  -        else
  -            rmMessageContext.setSync(false);
  -
  -        //TODO This should be sent by looking at the offer and the rest
  -        
      
           //wsrm:CreateSequenceRefused
           if (rmHeaders.getCreateSequence() == null)
  @@ -101,7 +92,7 @@
           
rmMessageContext.setMessageType(org.apache.sandesha.Constants.MSG_TYPE_CREATE_SEQUENCE_RESPONSE);
   
           if ((createSeq.getAcksTo() != null)) {
  -            if 
((createSeq.getAcksTo().getAddress().toString().equals(Constants.NS_URI_ADDRESSING_DEFAULT)))
 {
  +            if 
((createSeq.getAcksTo().getAddress().toString().equals(Constants.WSA.NS_ADDRESSING_ANONYMOUS)))
 {
                   rmMessageContext.getMsgContext().setResponseMessage(new 
Message(resEnvelope));
                   rmMessageContext.setSync(true);
                   return true;
  @@ -116,7 +107,7 @@
                   return false;
               }
          } else if (addrHeaders.getReplyTo() == null || 
addrHeaders.getReplyTo().getAddress().toString()
  -                .equals(Constants.NS_URI_ADDRESSING_DEFAULT)) {
  +                .equals(Constants.WSA.NS_ADDRESSING_ANONYMOUS)) {
               //Inform that we have a synchronous response.
               rmMessageContext.getMsgContext().setResponseMessage(new 
Message(resEnvelope));
               rmMessageContext.setSync(true);
  
  
  

Reply via email to