En progreso

Problemas para conectar al servicio web

Buenas:

Después de hacer el ejemplo de VacationRequest y comprobar que funciona, he querido conectar el proceso a un Servicio Web de prueba que tengo implementado. Dicho servicio está creado mediante eclipse (Java y Axis 2) y lo único que hace es tomar un número imprimirlo en consola y devolver el valor incrementado en uno.

public int temperatura(Integer temp){System.out.println("Temperatura" +temp);return temp + 1;}

He probado a utilizar este servicio web desde varios ordenadores con clientes java y funciona sin problemas. Además he probado su funcionamiento con SoapUI y funciona correctamente en distintos ordenadores.

Al conectarlo con Bizagi, incluyo el path del WSDL sin problemas, pero a la hora de hacer el mapping en vez de aparecer solamente la variable temp me aparecen temp:int32, temSpecified:Boolean, out return:int32 y out returnSpecified:Boolean. En el caso del mapping de Output aparecen return:void, return:int32 y returnSpecified:Boolean.

Al hacer estos mappings lo único que mapeo es el temp de input y el return:int32 del output con las variables del datamodel.

Al intentar ejecutar el servicio obtengo el siguiente error:

Unable to process the case: BizAgi.bpm.soa.WebServiceException:1

Y en el log tengo la siguiente traza:

09:43:15,166 ERROR [org.jboss.ejb3.invocation] (http--0.0.0.0-8081-6) JBAS014134: EJB Invocation failed on component WFEFacadeBean for method public abstract BizAgi.WFES.CProcess BizAgi.bpm.wfe.WFEFacade.processCase(BizAgi.WFES.CWorkItem,java.util.List): javax.ejb.EJBException: BizAgi.WFES.ExceptionManagement.WFE.WorkflowException: BizAgi.bpm.soa.WebServiceException: 1 ---> System.Exception: BizAgi.bpm.soa.WebServiceException: 1BizAgi.bpm.soa.SOARuntimeException: BizAgi.bpm.soa.WebServiceException: 1at BizAgi.WFES.COrdinaryTaskEvent.processEvent(COrdinaryTaskEvent.java:106)at BizAgi.WFES.CTaskEventManager.processEvents(CTaskEventManager.java:61)at BizAgi.WFES.CTask.processEvent(CTask.java:226)at BizAgi.WFES.CAutomaticTask.onExit(CAutomaticTask.java:85)at BizAgi.WFES.CAutomaticTask.doTask(CAutomaticTask.java:44)at BizAgi.WFES.CWorkItem.processExit(CWorkItem.java:795)at BizAgi.WFES.CProcess.exitFromWorkItem(CProcess.java:1678)at BizAgi.WFES.CProcess.goToTask(CProcess.java:1884)at BizAgi.WFES.CProcess.doTransitions(CProcess.java:2085)at BizAgi.WFES.CProcess.doTransitions(CProcess.java:2004)at BizAgi.WFES.CProcess.doTransitions(CProcess.java:1999)at BizAgi.WFES.CAutomaticTask.onEnter(CAutomaticTask.java:73)at BizAgi.WFES.CAutomaticTask.doTask(CAutomaticTask.java:41)at BizAgi.WFES.CWorkItem.processEnter(CWorkItem.java:715)at BizAgi.WFES.CProcess.goToTask(CProcess.java:1922)at BizAgi.WFES.CProcess.doTransitions(CProcess.java:2085)at BizAgi.WFES.CProcess.doTransitions(CProcess.java:2004)at BizAgi.WFES.CProcess.doTransitions(CProcess.java:1999)

Alguien podría darme alguna pista sobre como solucionar el problema o solo se puede conectar Bizagi a servicios web asmx?

Gracias

photo
0

Estimado Ander,

Gracias por su interés en Bizagi.

Un miembro de nuestro equipo de soporte lo contactará.

Saludos

photo
0

Gracias por responder tan rapido. Esperaré a que os pongais en contacto conmigo

Un saludo