Hi,

I'm trying to move from axis2-1.0 to axis2-1.1 nightlies but in my InOutSyncMessageReceiver that was genertaed on version 1.0 had this line of code :

    //Inject the Message Context if it is asked for
DependencyManager.configureBusinessLogicProvider(obj, msgContext.getOperationContext());

This method (configureBusinessLogicProvider(obj, msgContext.getOperationContext())) does not exist any more on 1.1. How should I modify my code to get everything working again ?. I don't want to run wsdl to java again.

17:25:28,869 ERROR AxisServlet:278 - java.lang.NoSuchMethodError: org.apache.axis2.engine.DependencyManager.configureBusinessLogicProvider(Ljava/lang/Object;Lorg/apache/axis2/context/OperationContext;)V


Excerp of my InOutSyncMessageReceiver :

public void invokeBusinessLogic(MessageContext msgContext, MessageContext newMsgContext)
       throws AxisFault {

   try {

     // get the implementation class for the Web Service
     Object obj = getTheImplementationObject(msgContext);

     //Inject the Message Context if it is asked for
DependencyManager.configureBusinessLogicProvider(obj, msgContext.getOperationContext());

MetvaultMetadataServiceSkeleton skel = (MetvaultMetadataServiceSkeleton) obj;
     //Out Envelop
     SOAPEnvelope envelope = null;
     //Find the axisOperation that has been set by the Dispatch phase.
AxisOperation op = msgContext.getOperationContext().getAxisOperation();
     if (op == null) {
throw new AxisFault("Operation is not located, if this is doclit style the SOAP-ACTION should specified via the SOAP Action to use the RawXMLProvider");
     }



Thanks,

-Marcel

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to