Author: midon
Date: Wed Jun 11 10:07:22 2008
New Revision: 666733
URL: http://svn.apache.org/viewvc?rev=666733&view=rev
Log:
ODE-295 few lines missing in the first committed patch
Modified:
ode/trunk/axis2/src/main/java/org/apache/ode/axis2/soapbinding/SoapExternalService.java
Modified:
ode/trunk/axis2/src/main/java/org/apache/ode/axis2/soapbinding/SoapExternalService.java
URL:
http://svn.apache.org/viewvc/ode/trunk/axis2/src/main/java/org/apache/ode/axis2/soapbinding/SoapExternalService.java?rev=666733&r1=666732&r2=666733&view=diff
==============================================================================
---
ode/trunk/axis2/src/main/java/org/apache/ode/axis2/soapbinding/SoapExternalService.java
(original)
+++
ode/trunk/axis2/src/main/java/org/apache/ode/axis2/soapbinding/SoapExternalService.java
Wed Jun 11 10:07:22 2008
@@ -119,18 +119,14 @@
__log.debug("Message: " + soapEnv);
}
- Options options = new Options();
- options.setAction(mctx.getSoapAction());
- options.setTo(axisEPR);
- options.setTimeOutInMilliSeconds(60000);
- options.setExceptionToBeThrownOnSOAPFault(false);
-
- CachedServiceClient cached = getCachedServiceClient();
-
- final OperationClient operationClient =
cached.client.createClient(isTwoWay ? ServiceClient.ANON_OUT_IN_OP
+ ServiceClient client = getCachedServiceClient().client;
+ final OperationClient operationClient =
client.createClient(isTwoWay ? ServiceClient.ANON_OUT_IN_OP
: ServiceClient.ANON_OUT_ONLY_OP);
- operationClient.setOptions(options);
operationClient.addMessageContext(mctx);
+ // this Options can be alter without impacting the ServiceClient
options (which is a requirement)
+ Options operationOptions = operationClient.getOptions();
+ operationOptions.setAction(mctx.getSoapAction());
+ operationOptions.setTo(axisEPR);
if (isTwoWay) {
final Operation operation = odeMex.getOperation();