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 di...@apache.org on 2001/10/17 22:20:25 UTC
cvs commit: xml-axis/java/src/org/apache/axis/client AdminClient.java Call.java
dims 01/10/17 13:20:25
Modified: java/src/org/apache/axis/client AdminClient.java Call.java
Log:
Make the code consistent. throw "Null Response message!" in all the invoke() methods.
Revision Changes Path
1.36 +1 -5 xml-axis/java/src/org/apache/axis/client/AdminClient.java
Index: AdminClient.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/client/AdminClient.java,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -r1.35 -r1.36
--- AdminClient.java 2001/10/17 14:01:06 1.35
+++ AdminClient.java 2001/10/17 20:20:24 1.36
@@ -56,6 +56,7 @@
package org.apache.axis.client ;
import org.apache.axis.AxisEngine;
+import org.apache.axis.AxisFault;
import org.apache.axis.Message;
import org.apache.axis.encoding.SerializationContext;
import org.apache.axis.message.SOAPBodyElement;
@@ -216,11 +217,6 @@
Vector result = null ;
Object[] params = new Object[] { new SOAPBodyElement(input) };
result = (Vector) call.invoke( params );
-
- if (result == null || result.size() == 0) {
- log("Null response message!");
- return null;
- }
input.close();
SOAPBodyElement body = (SOAPBodyElement) result.elementAt(0);
1.14 +5 -2 xml-axis/java/src/org/apache/axis/client/Call.java
Index: Call.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/client/Call.java,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- Call.java 2001/10/17 14:01:06 1.13
+++ Call.java 2001/10/17 20:20:24 1.14
@@ -392,7 +392,9 @@
invoke();
msg = msgContext.getResponseMessage();
- if ( msg == null ) return( null );
+ if (msg == null)
+ throw new AxisFault(new Exception("Null response message!"));
+
env = msg.getAsSOAPEnvelope();
return( env.getBodyElements() );
}
@@ -458,7 +460,8 @@
msgContext.setRequestMessage( msg );
invoke();
msg = msgContext.getResponseMessage();
- if ( msg == null ) return( null );
+ if (msg == null)
+ throw new AxisFault(new Exception("Null response message!"));
return( msg.getAsSOAPEnvelope() );
}
catch( Exception exp ) {