scheu 02/02/18 07:05:35
Modified: java/samples/echo EchoServiceBindingStub.java
Log:
Fixed the parameter mode of echoStructAsSimpleTypes.
Improves Round 2B interop tests.
Revision Changes Path
1.2 +4 -4 xml-axis/java/samples/echo/EchoServiceBindingStub.java
Index: EchoServiceBindingStub.java
===================================================================
RCS file: /home/cvs/xml-axis/java/samples/echo/EchoServiceBindingStub.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- EchoServiceBindingStub.java 15 Feb 2002 19:41:57 -0000 1.1
+++ EchoServiceBindingStub.java 18 Feb 2002 15:05:35 -0000 1.2
@@ -547,9 +547,9 @@
}
org.apache.axis.client.Call call = getCall();
call.addParameter("inputStruct", new
javax.xml.rpc.namespace.QName("http://soapinterop.org/xsd", "SOAPStruct"),
javax.xml.rpc.ParameterMode.PARAM_MODE_IN);
- call.addParameter("outputString", new
javax.xml.rpc.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"),
javax.xml.rpc.ParameterMode.PARAM_MODE_INOUT);
- call.addParameter("outputInteger", new
javax.xml.rpc.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"),
javax.xml.rpc.ParameterMode.PARAM_MODE_INOUT);
- call.addParameter("outputFloat", new
javax.xml.rpc.namespace.QName("http://www.w3.org/2001/XMLSchema", "float"),
javax.xml.rpc.ParameterMode.PARAM_MODE_INOUT);
+ call.addParameter("outputString", new
javax.xml.rpc.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"),
javax.xml.rpc.ParameterMode.PARAM_MODE_OUT);
+ call.addParameter("outputInteger", new
javax.xml.rpc.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"),
javax.xml.rpc.ParameterMode.PARAM_MODE_OUT);
+ call.addParameter("outputFloat", new
javax.xml.rpc.namespace.QName("http://www.w3.org/2001/XMLSchema", "float"),
javax.xml.rpc.ParameterMode.PARAM_MODE_OUT);
call.setReturnType(null);
call.setUseSOAPAction(true);
String methodName = (addMethodToAction) ? "echoStructAsSimpleTypes" : "";
@@ -559,7 +559,7 @@
call.setOperationStyle("rpc");
call.setOperationName(new
javax.xml.rpc.namespace.QName("http://soapinterop.org/", "echoStructAsSimpleTypes"));
- Object resp = call.invoke(new Object[] {inputStruct, outputString.value,
new Integer(outputInteger.value), new Float(outputFloat.value)});
+ Object resp = call.invoke(new Object[] {inputStruct});
if (resp instanceof java.rmi.RemoteException) {
throw (java.rmi.RemoteException)resp;