Hi all, I'm trying to develop an Axis2 client that calls an asynchronous BPEL process. There is a problem with the callback receiver though:
[java] WARN [org.apache.axis2.addressing.AddressingFaultsHelper] triggerActionNotSupportedFault: messageContext: [MessageContext: logID=urn:uuid:8A82155AEF614372A21311896082485] problemAction: AsyncEchoLower/onResult [java] ERROR [org.apache.axis2.engine.AxisEngine] The [action] cannot be processed at the receiver. The BPEL process needs to be able to use the 'AsyncEchoLower/onResult' action (since other BPEL processes also use this process). The receiver seems to default to 'anonOutInOp' for the needed action. Is there a way to set the action on the receiver? Here's the meat of the call (pretty standard stuff): Options options = new Options(); options.setTo(targetEPR); options.setAction("initiate"); options.setTransportInProtocol(Constants.TRANSPORT_HTTP); options.setUseSeparateListener(true); ServiceClient sender = new ServiceClient(); sender.engageModule(Constants.MODULE_ADDRESSING); sender.setOptions(options); sender.sendReceiveNonBlocking(payload, callback); Thanks for any help! Todd