Dear all
I am try to try the external Connector
from a mysql to cmdbuild
The produced xml file for actionList ( callSyncWS argument )in side to the correspodning workflow ImportOCS is
actionList in XML format :
<ExternalSync>
<cardList>
<brand key="Description">
<Description>NEC Computers</Description>
<acronym>NEC</acronym>
</brand>
</cardList>
<cardMaster>
<masterCardId>-1</masterCardId>
<masterClassName>brand</masterClassName>
</cardMaster>
<action>create</action>
</ExternalSync>
But I get a error ..
I tried this also in my installation also in demo version for cmdbuild-test
log from shark ...
2012-12-15 21:17:06,995: Activity[Process
Id=303_Package_importocs_Process_importocs,
Id=208_303_Package_importocs_Process_importocs_callSyncWS, ba=null,
ActDefId=callSyncWS] - failed to execute tool [id=externalSync]: org.enh
ydra.shark.api.RootError: unexpected error
2012-12-15
21:17:06,995:
Process[key=303_Package_importocs_Process_importocs,mgrname=Package_importocs#4#Process_importocs]
- Activity[Process Id=303_Package_importocs_Process_importocs,
Id=208_303_Package_importocs_Process_im
portocs_callSyncWS, ba=null, ActDefId=callSyncWS] is terminated.
2012-12-15
21:17:27,640:
Process[key=303_Package_importocs_Process_importocs,mgrname=Package_importocs#4#Process_importocs]
- Activity[Process Id=303_Package_importocs_Process_importocs,
Id=207_303_Package_importocs_Process_im
portocs_InserimentoModifiche, ba=null, ActDefId=InserimentoModifiche] is completed.
2012-12-15
21:17:27,642:
Process[key=303_Package_importocs_Process_importocs,mgrname=Package_importocs#4#Process_importocs]
- Activity[Process Id=303_Package_importocs_Process_importocs,
Id=209_303_Package_importocs_Process_im
portocs_callSyncWS, ba=null, ActDefId=callSyncWS] is created
2012-12-15
21:17:27,713: Activity[Process
Id=303_Package_importocs_Process_importocs,
Id=209_303_Package_importocs_Process_importocs_callSyncWS, ba=null,
ActDefId=callSyncWS] - Executing tool [id=externalSync]
2012-12-15 21:17:27,716: loading workflow api 'org.cmdbuild.workflow.api.SoapSharkWorkflowApiFactory'
2012-12-15
21:17:27,716: loading class
'org.cmdbuild.workflow.api.SoapSharkWorkflowApiFactory' that should be a
'org.cmdbuild.workflow.api.SharkWorkflowApiFactory'
2012-12-15
21:17:27,717: trying to get class
org.cmdbuild.shark.toolagent.ExternalSyncToolAgent through class
org.enhydra.shark.toolagent.ToolAgentLoader...
2012-12-15 21:17:27,717: cannot execute tool agent - application terminated incorrectly
java.io.IOException: Could not list files in /tmp/taplugins
at org.enhydra.shark.toolagent.ToolAgentLoader.makeSearchList(Unknown Source)
at org.enhydra.shark.toolagent.ToolAgentLoader.provideDynamicClassLoader(Unknown Source)
at org.enhydra.shark.toolagent.ToolAgentLoader.load(Unknown Source)
at org.cmdbuild.shark.toolagent.OverriddableDefaultToolAgent.toolAgentClassFor(OverriddableDefaultToolAgent.java:191)
at org.cmdbuild.shark.toolagent.OverriddableDefaultToolAgent.invokeApplication(OverriddableDefaultToolAgent.java:82)
at org.enhydra.shark.toolagent.StandardToolAgentManager.invokeToolAgent(Unknown Source)
at org.enhydra.shark.StandardToolActivityHandler$ToolRunner.invokeApplication(Unknown Source)
at org.enhydra.shark.StandardToolActivityHandler$ToolRunner.run(Unknown Source)
at org.enhydra.shark.StandardToolActivityHandler.executeActivity(Unknown Source)
at org.enhydra.shark.WfActivityImpl.runTool(Unknown Source)
at org.enhydra.shark.WfActivityImpl.startActivity(Unknown Source)
at org.enhydra.shark.WfActivityImpl.activate(Unknown Source)
at org.enhydra.shark.WfProcessImpl.startActivity(Unknown Source)
at org.enhydra.shark.WfProcessImpl.queueNext(Unknown Source)
at org.enhydra.shark.WfProcessImpl.run(Unknown Source)
at org.enhydra.shark.WfProcessImpl.activity_complete(Unknown Source)
at org.enhydra.shark.WfActivityImpl.finish(Unknown Source)
at org.enhydra.shark.WfActivityImpl.complete(Unknown Source)
at org.enhydra.shark.SharkUtilities.changeActivityState(Unknown Source)
at org.enhydra.shark.WAPIImpl.changeActivityInstanceState(Unknown Source)
at org.enhydra.shark.ws.WAPIWrapper.changeActivityInstanceState(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:397)
at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:186)
at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)
at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454)
at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:722)
2012-12-15
21:17:27,718: Activity[Process
Id=303_Package_importocs_Process_importocs,
Id=209_303_Package_importocs_Process_importocs_callSyncWS, ba=null,
ActDefId=callSyncWS] - failed to execute tool [id=externalSync]: org.enh
ydra.shark.api.RootError: unexpected error
2012-12-15
21:17:27,718:
Process[key=303_Package_importocs_Process_importocs,mgrname=Package_importocs#4#Process_importocs]
- Activity[Process Id=303_Package_importocs_Process_importocs,
Id=209_303_Package_importocs_Process_im
portocs_callSyncWS, ba=null, ActDefId=callSyncWS] is terminated.
Moreover the src code for externalConnect it is available ?
I remember that I found something before months during my test
thank you in advance
best regards
e.v.