salve a tutti,
Stavo provando a fare l'import dei dati dal db OCS.
Ho ceato le VIEW del DB, copiato il processo .xpdl che viene fornito nel .zip dei connettori e inserito in cmdbuild. Poi ho creato anche la classe Computer e SchedaRete per soddisfare il file cmdbuild-schema.xml.
Una volta fatto tutto ho lanciato il commando per avviare la procedura di "import" dati java -jar ExternalConnector1.2.3.jar ./conf importocs
Tutto va a buon fine e riesco a vedere i processi creati nella voce processi/attività con i valori di ogni scheda
sottoclase : importocs ;
nome attività : inserimento Modifiche(primo stato del workflow)
Descrizione : Creazione di un nuovo oggetto (Computer Code: mauro-desktop) ;
actionDetail:Inserimento di un nuovo oggetto: CMDBUILD Descrizione: Computer: mauro-desktop mauro-desktopUbuntu 9.10NaN
actionList : ....... (Vuota)
Dopodiche se faccio modifica e poi avanti mi da il seguente errore generico:
org.cmdbuild.exception.CMDBWorkflowException: WF_GENERIC_ERROR at org.cmdbuild.exception.CMDBWorkflowException$WorkflowExceptionType.createException(CMDBWorkflowException.java:54) at org.cmdbuild.workflow.operation.SharkFacade.execute(SharkFacade.java:73) at org.cmdbuild.workflow.operation.SharkFacade.execute(SharkFacade.java:63) at org.cmdbuild.workflow.operation.SharkFacade.updateActivity(SharkFacade.java:354) at org.cmdbuild.servlets.json.management.ModWorkflow.advanceProcess(ModWorkflow.java:264) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.cmdbuild.servlets.JSONDispatcher.dispatch(JSONDispatcher.java:87) at org.cmdbuild.servlets.JSONDispatcher.doPost(JSONDispatcher.java:49) at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) 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.cmdbuild.filters.AuthFilter.doFilter(AuthFilter.java:55) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.cmdbuild.filters.PatchManagerFilter.doFilter(PatchManagerFilter.java:30) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.cmdbuild.filters.ConfCheckFilter.doFilter(ConfCheckFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.cmdbuild.filters.TranslationFilter.doFilter(TranslationFilter.java:37) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) 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:128) 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:849) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454) at java.lang.Thread.run(Thread.java:662)
Posto anche un pezzo del ExternalConnecotr.log
A new item has been detected [card master is Computer.Code: SERVERONE]
WF_CANNOT_START
Reading card nr. 17 - Code: SRV002
keyNode name is: devicewith id:27
New master card [Code: SRV002]
A new item has been detected [card master is Computer.Code: SRV002]
Sembra che il processo non riesca a passare al prossimo stato del wf che sarebbe lo stato eseguito dal sistema chiamato callSyncWS.
Qualcuno sa dirmi di cosa si tratta e dove sta l'errore???
PS: il processo è quello esistente nel zip fornito da cmdbuild.
Grazie,
Mauro