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 an...@apache.org on 2002/09/18 16:34:07 UTC
cvs commit: xml-axis-wsif/java/src/org/apache/wsif/providers/soap/apachesoap WSIFOperation_ApacheSOAP.java
antelder 2002/09/18 07:34:07
Modified: java/src/org/apache/wsif/providers/soap/apachesoap
WSIFOperation_ApacheSOAP.java
Log:
Clear the port in the deserializeresponse method to force the typeMapping to be re-setup so the processAsyncResponse method works properly.
Revision Changes Path
1.25 +3 -0 xml-axis-wsif/java/src/org/apache/wsif/providers/soap/apachesoap/WSIFOperation_ApacheSOAP.java
Index: WSIFOperation_ApacheSOAP.java
===================================================================
RCS file: /home/cvs/xml-axis-wsif/java/src/org/apache/wsif/providers/soap/apachesoap/WSIFOperation_ApacheSOAP.java,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -r1.24 -r1.25
--- WSIFOperation_ApacheSOAP.java 16 Sep 2002 07:31:09 -0000 1.24
+++ WSIFOperation_ApacheSOAP.java 18 Sep 2002 14:34:07 -0000 1.25
@@ -975,6 +975,9 @@
HashMap mapOfUserTypes = new HashMap();
SOAPMappingRegistry smr =
WSIFPort_ApacheSOAP.createSOAPMappingRegistry(new Call());
+
+ // clear port to ensure setupTypeMappings does something
+ setDynamicWSIFPort( null );
setupTypeMappings(mapOfUserTypes, smr);