You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by de...@apache.org on 2005/10/07 12:48:46 UTC
svn commit: r307084 -
/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/clientapi/MessageSender.java
Author: deepal
Date: Fri Oct 7 03:48:38 2005
New Revision: 307084
URL: http://svn.apache.org/viewcvs?rev=307084&view=rev
Log:
there was a bug due to in-complete operation.
Modified:
webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/clientapi/MessageSender.java
Modified: webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/clientapi/MessageSender.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/clientapi/MessageSender.java?rev=307084&r1=307083&r2=307084&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/clientapi/MessageSender.java (original)
+++ webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/clientapi/MessageSender.java Fri Oct 7 03:48:38 2005
@@ -17,6 +17,8 @@
package org.apache.axis2.clientapi;
import org.apache.axis2.AxisFault;
+import org.apache.axis2.engine.AxisConfigurationImpl;
+import org.apache.axis2.deployment.util.PhasesInfo;
import org.apache.axis2.context.ConfigurationContext;
import org.apache.axis2.context.ConfigurationContextFactory;
import org.apache.axis2.context.ServiceContext;
@@ -92,6 +94,21 @@
sysContext.getAxisConfiguration().addService(axisService);
ServiceGroupContext serviceGroupContext = axisService.getParent().getServiceGroupContext(sysContext);
+
+
+
+ //we will assume a Service and operations
+// operationTemplate = new OperationDescription(new QName("TemplateOperation"));
+ OperationDescription operationTemplate = new OutInOperationDescription(new QName("TemplateOperation"));
+
+ PhasesInfo info =((AxisConfigurationImpl)sysContext.getAxisConfiguration()).getPhasesinfo();
+ //to set the operation flows
+ if(info != null){
+ info.setOperationPhases(operationTemplate);
+ }
+ axisService.addOperation(operationTemplate);
+ sysContext.getAxisConfiguration().addService(axisService);
+
return serviceGroupContext.getServiceContext(assumedServiceName.getLocalPart());
}
}