I am trying to consume a .NET Service from Adobe LiveCycle Workflow. The service deals with complex objects. I am getting the following exception at the time of invocation of the service, and due to which my workflow gets stalled.
AxisFaultWhen I searched the net, I found many posts reporting this error, but none with a solution. There is no code involved in the invocation, everything is handled by Adobe tool itself. I just specify the WSDL and schema of the complex objects involved.
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString: org.xml.sax.SAXException: Deserializing parameter 'IDSMessage': could not find deserializer for type {http://IDSToBizTalkMessaging.IDSSchema}>IDSMessage
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}stackTrace:org.xml.sax.SAXException: Deserializing parameter 'IDSMessage': could not find deserializer for type {http://IDSToBizTalkMessaging.IDSSchema}>IDSMessage
at org.apache.axis.message.RPCHandler.onStartChild(RP CHandler.java:277)
at org.apache.axis.encoding.DeserializationContext.st artElement(DeserializationContext.java:1035)
at org.apache.axis.message.SAX2EventRecorder.replay(S AX2EventRecorder.java:165)
at org.apache.axis.message.MessageElement.publishToHa ndler(MessageElement.java:1141)
at org.apache.axis.message.RPCElement.deserialize(RPC Element.java:236)
at org.apache.axis.message.RPCElement.getParams(RPCEl ement.java:384)
at org.apache.axis.client.Call.invoke(Call.java:2448)
at org.apache.axis.client.Call.invoke(Call.java:2347)
at org.apache.axis.client.Call.invoke(Call.java:1804)
at com.adobe.workflow.qpac.webservice.WSDLModel.invok eMethod(WSDLModel.java:390)
at com.adobe.workflow.qpac.webservice.WebServiceServi ce.execute(WebServiceService.java:100)
at com.adobe.workflow.engine.PEUtil.executeAction(PEU til.java:184)
at com.adobe.workflow.engine.ProcessEngineBMTBean.con tinueBranchAtAction(ProcessEngineBMTBean.java:2320 )
at com.adobe.workflow.engine.ProcessEngineBMTBean.asy ncInvokeProcessCommand(ProcessEngineBMTBean.java:5 12)
at com.adobe.workflow.engine.EJSLocalStatelessadobe_P rocessEngineBMTEJB_7d3cbd67.asyncInvokeProcessComm and(Unknown Source)
at com.adobe.workflow.engine.ProcessCommandController Bean.onMessage(ProcessCommandControllerBean.java:1 27)
at com.ibm.ejs.jms.listener.MDBWrapper$PriviledgedOnM essage.run(MDBWrapper.java:211)
at com.ibm.ws.security.util.AccessController.doPrivil eged(AccessController.java(Compiled Code))
at com.ibm.ejs.jms.listener.MDBWrapper.callOnMessage( MDBWrapper.java:200)
at com.ibm.ejs.jms.listener.MDBWrapper.onMessage(MDBW rapper.java:178)
at com.ibm.mq.jms.MQSession.run(MQSession.java:1742)
at com.ibm.ejs.jms.JMSSessionHandle.run(JMSSessionHan dle.java:924)
at com.ibm.ejs.jms.listener.ServerSession.connectionC onsumerOnMessage(ServerSession.java:752)
at com.ibm.ejs.jms.listener.ServerSession.onMessage(S erverSession.java:527)
at com.ibm.ejs.jms.listener.ServerSession.dispatch(Se rverSession.java:494)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java(Compiled Code))
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java(Compiled Code))
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java(Compiled Code))
at java.lang.reflect.Method.invoke(Method.java(Compil ed Code))
at com.ibm.ejs.jms.listener.ServerSessionDispatcher.d ispatch(ServerSessionDispatcher.java:37)
at com.ibm.ejs.container.MDBWrapper.onMessage(MDBWrap per.java:91)
at com.ibm.ejs.container.MDBWrapper.onMessage(MDBWrap per.java:127)
at com.ibm.ejs.jms.listener.ServerSession.run(ServerS ession.java:375)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.j ava:936)
{http://xml.apache.org/axis/}hostname:namcfadfwas305
org.xml.sax.SAXException: Deserializing parameter 'IDSMessage': could not find deserializer for type {http://IDSToBizTalkMessaging.IDSSchema}>IDSMessage
at org.apache.axis.AxisFault.makeFault(AxisFault.java :101)
at org.apache.axis.client.Call.invoke(Call.java:2451)
at org.apache.axis.client.Call.invoke(Call.java:2347)
at org.apache.axis.client.Call.invoke(Call.java:1804)
at com.adobe.workflow.qpac.webservice.WSDLModel.invok eMethod(WSDLModel.java:390)
at com.adobe.workflow.qpac.webservice.WebServiceServi ce.execute(WebServiceService.java:100)
at com.adobe.workflow.engine.PEUtil.executeAction(PEU til.java:184)
at com.adobe.workflow.engine.ProcessEngineBMTBean.con tinueBranchAtAction(ProcessEngineBMTBean.java:2320 )
at com.adobe.workflow.engine.ProcessEngineBMTBean.asy ncInvokeProcessCommand(ProcessEngineBMTBean.java:5 12)
at com.adobe.workflow.engine.EJSLocalStatelessadobe_P rocessEngineBMTEJB_7d3cbd67.asyncInvokeProcessComm and(Unknown Source)
at com.adobe.workflow.engine.ProcessCommandController Bean.onMessage(ProcessCommandControllerBean.java:1 27)
at com.ibm.ejs.jms.listener.MDBWrapper$PriviledgedOnM essage.run(MDBWrapper.java:211)
at com.ibm.ws.security.util.AccessController.doPrivil eged(AccessController.java(Compiled Code))
at com.ibm.ejs.jms.listener.MDBWrapper.callOnMessage( MDBWrapper.java:200)
at com.ibm.ejs.jms.listener.MDBWrapper.onMessage(MDBW rapper.java:178)
at com.ibm.mq.jms.MQSession.run(MQSession.java:1742)
at com.ibm.ejs.jms.JMSSessionHandle.run(JMSSessionHan dle.java:924)
at com.ibm.ejs.jms.listener.ServerSession.connectionC onsumerOnMessage(ServerSession.java:752)
at com.ibm.ejs.jms.listener.ServerSession.onMessage(S erverSession.java:527)
at com.ibm.ejs.jms.listener.ServerSession.dispatch(Se rverSession.java:494)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java(Compiled Code))
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java(Compiled Code))
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java(Compiled Code))
at java.lang.reflect.Method.invoke(Method.java(Compil ed Code))
at com.ibm.ejs.jms.listener.ServerSessionDispatcher.d ispatch(ServerSessionDispatcher.java:37)
at com.ibm.ejs.container.MDBWrapper.onMessage(MDBWrap per.java:91)
at com.ibm.ejs.container.MDBWrapper.onMessage(MDBWrap per.java:127)
at com.ibm.ejs.jms.listener.ServerSession.run(ServerS ession.java:375)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.j ava:936)
Caused by: org.xml.sax.SAXException: Deserializing parameter 'IDSMessage': could not find deserializer for type {http://IDSToBizTalkMessaging.IDSSchema}>IDSMessage
at org.apache.axis.message.RPCHandler.onStartChild(RP CHandler.java:277)
at org.apache.axis.encoding.DeserializationContext.st artElement(DeserializationContext.java:1035)
at org.apache.axis.message.SAX2EventRecorder.replay(S AX2EventRecorder.java:165)
at org.apache.axis.message.MessageElement.publishToHa ndler(MessageElement.java:1141)
at org.apache.axis.message.RPCElement.deserialize(RPC Element.java:236)
at org.apache.axis.message.RPCElement.getParams(RPCEl ement.java:384)
at org.apache.axis.client.Call.invoke(Call.java:2448)
... 28 more
Appreciate any help.
Thanks in advance