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 gd...@apache.org on 2001/09/10 19:35:19 UTC
cvs commit: xml-axis/java/src/org/apache/axis/providers/java JavaProvider.java
gdaniels 01/09/10 10:35:19
Modified: java/src/org/apache/axis/providers/java JavaProvider.java
Log:
Make sure response message is set up correctly before calling
processMessage.
Revision Changes Path
1.16 +7 -7 xml-axis/java/src/org/apache/axis/providers/java/JavaProvider.java
Index: JavaProvider.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/providers/java/JavaProvider.java,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- JavaProvider.java 2001/09/05 17:23:00 1.15
+++ JavaProvider.java 2001/09/10 17:35:19 1.16
@@ -227,6 +227,13 @@
new SOAPEnvelope() :
(SOAPEnvelope)resMsg.getAsSOAPEnvelope();
+ // get the response message again! It may have been explicitly set!
+ // (by, say, a proxy service :-) -- RobJ
+ if (msgContext.getResponseMessage() == null) {
+ resMsg = new Message(resEnv);
+ msgContext.setResponseMessage( resMsg );
+ }
+
/** If the class knows what it should be exporting,
* respect its wishes.
*/
@@ -236,13 +243,6 @@
processMessage(msgContext, clsName, allowedMethods, reqEnv,
resEnv, jc, obj);
-
- // get the response message again! It may have been explicitly set!
- // (by, say, a proxy service :-) -- RobJ
- if (msgContext.getResponseMessage() == null) {
- resMsg = new Message(resEnv);
- msgContext.setResponseMessage( resMsg );
- }
}
catch( Exception exp ) {
category.error( exp );