You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by du...@apache.org on 2006/02/20 19:36:08 UTC

svn commit: r379194 - in /webservices/axis/trunk/java/src/org/apache/axis/wsa: MIHeader.java WSAHandler.java

Author: dug
Date: Mon Feb 20 10:36:05 2006
New Revision: 379194

URL: http://svn.apache.org/viewcvs?rev=379194&view=rev
Log:
Get TCK test working - who wudda thunk that calling
msg.getSOAPPart().getEnvelope() would be so different from calling
msg.getSOAPEnvelope()


Modified:
    webservices/axis/trunk/java/src/org/apache/axis/wsa/MIHeader.java
    webservices/axis/trunk/java/src/org/apache/axis/wsa/WSAHandler.java

Modified: webservices/axis/trunk/java/src/org/apache/axis/wsa/MIHeader.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/src/org/apache/axis/wsa/MIHeader.java?rev=379194&r1=379193&r2=379194&view=diff
==============================================================================
--- webservices/axis/trunk/java/src/org/apache/axis/wsa/MIHeader.java (original)
+++ webservices/axis/trunk/java/src/org/apache/axis/wsa/MIHeader.java Mon Feb 20 10:36:05 2006
@@ -119,7 +119,7 @@
        if ( msg == null ) return null ;
        mih = new MIHeader();
        mih.removeOnGet = false ;
-       mih.fromEnvelope( (SOAPEnvelope) msg.getSOAPPart().getEnvelope() );
+       mih.fromEnvelope( (SOAPEnvelope) msg.getSOAPEnvelope() );
        if ( mih.getTo() == null && mih.getFrom() == null) return null ;
        msgContext.setProperty( WSAConstants.REQ_MIH, mih );
      }
@@ -140,7 +140,7 @@
        if ( msg == null ) return null ;
        mih = new MIHeader();
        mih.removeOnGet = false ;
-       mih.fromEnvelope( (SOAPEnvelope) msg.getSOAPPart().getEnvelope() );
+       mih.fromEnvelope( (SOAPEnvelope) msg.getSOAPEnvelope() );
        if ( mih.getTo() == null && mih.getFrom() == null ) return null ;
        msgContext.setProperty(WSAConstants.RES_MIH, mih );
      }

Modified: webservices/axis/trunk/java/src/org/apache/axis/wsa/WSAHandler.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/src/org/apache/axis/wsa/WSAHandler.java?rev=379194&r1=379193&r2=379194&view=diff
==============================================================================
--- webservices/axis/trunk/java/src/org/apache/axis/wsa/WSAHandler.java (original)
+++ webservices/axis/trunk/java/src/org/apache/axis/wsa/WSAHandler.java Mon Feb 20 10:36:05 2006
@@ -14,7 +14,7 @@
 
 public class WSAHandler { // extends BasicHandler {
 
-   public static void invoke(MessageContext msgContext) throws AxisFault {
+   public static void invoke(MessageContext msgContext) throws Exception {
       boolean onClient = true;
       boolean request  = true;
 
@@ -33,25 +33,19 @@
          onClient = false;
       }
 
-      try {
-         if (onClient && request ) {
-            // Process client request
-            processClientRequest(msgContext);
-         } else if (onClient && !request) {
-            // Process client response
-            processClientResponse(msgContext);
-         } else if (!onClient && request) {
-            // Process server request
-            processServerRequest(msgContext);
-         } else if (!onClient && !request) {
-            // Process server response
-            processServerResponse(msgContext);
-         }
-      } catch (Exception e) {
-         e.printStackTrace();
-         throw new AxisFault(e.getMessage());
+      if (onClient && request ) {
+        // Process client request
+        processClientRequest(msgContext);
+      } else if (onClient && !request) {
+        // Process client response
+        processClientResponse(msgContext);
+      } else if (!onClient && request) {
+        // Process server request
+        processServerRequest(msgContext);
+      } else if (!onClient && !request) {
+        // Process server response
+        processServerResponse(msgContext);
       }
-
    }
 
    static void processClientRequest(MessageContext msgContext) throws Exception {