Author: gatfora
Date: Tue May  6 08:28:33 2008
New Revision: 653810

URL: http://svn.apache.org/viewvc?rev=653810&view=rev
Log:
Apply fixes for SANDESHA2-147 and SANDESHA2-150

Modified:
    
webservices/sandesha/branches/sandesha2/java/1_4/modules/core/src/main/java/org/apache/sandesha2/SandeshaModule.java
    
webservices/sandesha/branches/sandesha2/java/1_4/modules/core/src/main/java/org/apache/sandesha2/msgprocessors/AckRequestedProcessor.java
    
webservices/sandesha/branches/sandesha2/java/1_4/modules/core/src/main/java/org/apache/sandesha2/util/SandeshaUtil.java

Modified: 
webservices/sandesha/branches/sandesha2/java/1_4/modules/core/src/main/java/org/apache/sandesha2/SandeshaModule.java
URL: 
http://svn.apache.org/viewvc/webservices/sandesha/branches/sandesha2/java/1_4/modules/core/src/main/java/org/apache/sandesha2/SandeshaModule.java?rev=653810&r1=653809&r2=653810&view=diff
==============================================================================
--- 
webservices/sandesha/branches/sandesha2/java/1_4/modules/core/src/main/java/org/apache/sandesha2/SandeshaModule.java
 (original)
+++ 
webservices/sandesha/branches/sandesha2/java/1_4/modules/core/src/main/java/org/apache/sandesha2/SandeshaModule.java
 Tue May  6 08:28:33 2008
@@ -258,12 +258,15 @@
                        while(ops.hasNext()) {
                                AxisOperation op = (AxisOperation) ops.next();
                                if (log.isDebugEnabled()) log.debug("Examining 
operation " + op.getName() + ", mep " + op.getMessageExchangePattern());
-
+               
                                String name = null;
                                QName qName = op.getName();
                                if(qName != null) name = qName.getLocalPart();
-                               if((name != null && 
name.startsWith(Sandesha2Constants.SANDESHA_OP_PREFIX)))
-                                       continue;
+                               
+                               //Check to see if the operation is a sandesha 
defined one or an axis2 defined one
+                               if((name != null) && 
(name.startsWith(Sandesha2Constants.SANDESHA_OP_PREFIX) || 
+                                               
qName.getNamespaceURI().equals(org.apache.axis2.namespace.Constants.AXIS2_NAMESPACE_URI)))
+                                       continue;       
 
                                // If we get to here then we must have one of 
the user's operations, so
                                // check the MEP.
@@ -280,7 +283,9 @@
                        String name = null;
                        QName qName = op.getName();
                        if(qName != null) name = qName.getLocalPart();
-                       if((name != null && 
!name.startsWith(Sandesha2Constants.SANDESHA_OP_PREFIX))) {
+                       //Check to see if the operation is a sandesha defined 
one or an axis2 defined one
+                       if(name != null && 
(!name.startsWith(Sandesha2Constants.SANDESHA_OP_PREFIX) || 
+                                       
!qName.getNamespaceURI().equals(org.apache.axis2.namespace.Constants.AXIS2_NAMESPACE_URI)))
 {
                                // If we get to here then we must have one of 
the user's operations, so
                                // check the MEP.
                                if(op.getAxisSpecificMEPConstant() == 
WSDLConstants.MEP_CONSTANT_OUT_IN) {

Modified: 
webservices/sandesha/branches/sandesha2/java/1_4/modules/core/src/main/java/org/apache/sandesha2/msgprocessors/AckRequestedProcessor.java
URL: 
http://svn.apache.org/viewvc/webservices/sandesha/branches/sandesha2/java/1_4/modules/core/src/main/java/org/apache/sandesha2/msgprocessors/AckRequestedProcessor.java?rev=653810&r1=653809&r2=653810&view=diff
==============================================================================
--- 
webservices/sandesha/branches/sandesha2/java/1_4/modules/core/src/main/java/org/apache/sandesha2/msgprocessors/AckRequestedProcessor.java
 (original)
+++ 
webservices/sandesha/branches/sandesha2/java/1_4/modules/core/src/main/java/org/apache/sandesha2/msgprocessors/AckRequestedProcessor.java
 Tue May  6 08:28:33 2008
@@ -190,7 +190,7 @@
                        
                        try {
                                AxisEngine.send(ackMsgCtx);
-                               TransportUtils.setResponseWritten(ackMsgCtx, 
true);
+                               
TransportUtils.setResponseWritten(rmMsgCtx.getMessageContext(), true);
                        } catch (AxisFault e1) {
                                throw new SandeshaException(e1.getMessage());
                        }
@@ -254,13 +254,12 @@
                        // inserting the new Ack.
                        senderBeanMgr.insert(ackBean);
 
-                       msgContext.pause();
-
-                       if (log.isDebugEnabled())
-                               log.debug("Exit: 
AckRequestedProcessor::processAckRequestedHeader " + Boolean.TRUE);
-                       
+                       msgContext.pause();                     
                }
                
+               if (log.isDebugEnabled())
+                       log.debug("Exit: 
AckRequestedProcessor::processAckRequestedHeader " + Boolean.FALSE);
+
                //No need to suspend. Just proceed.
                return false;
        }

Modified: 
webservices/sandesha/branches/sandesha2/java/1_4/modules/core/src/main/java/org/apache/sandesha2/util/SandeshaUtil.java
URL: 
http://svn.apache.org/viewvc/webservices/sandesha/branches/sandesha2/java/1_4/modules/core/src/main/java/org/apache/sandesha2/util/SandeshaUtil.java?rev=653810&r1=653809&r2=653810&view=diff
==============================================================================
--- 
webservices/sandesha/branches/sandesha2/java/1_4/modules/core/src/main/java/org/apache/sandesha2/util/SandeshaUtil.java
 (original)
+++ 
webservices/sandesha/branches/sandesha2/java/1_4/modules/core/src/main/java/org/apache/sandesha2/util/SandeshaUtil.java
 Tue May  6 08:28:33 2008
@@ -463,7 +463,7 @@
        
        public static void assertProofOfPossession(RMSequenceBean bean, 
MessageContext context, OMElement elementToCheck)throws SandeshaException{
                if (log.isDebugEnabled()) 
-                       log.debug("Enter: SandeshaUtil::assertProofOfPossession 
:" + bean + ", " + context + ", " + elementToCheck);
+                       log.debug("Enter: SandeshaUtil::assertProofOfPossession 
:" + bean + ", " + context + ", " + elementToCheck.getQName());
                
                String tokenData = null;
                if(bean!=null){



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to