Migrar el cliente de la API de EJB del coreógrafo de procesos de negocio genérica

Este tema muestra cómo migrar clientes que utilizan la API genérica EJB del coreógrafo de procesos 5.1 para invocar un servicio BPEL.

Hay una nueva versión de la API de EJB genérica que utiliza DataObjects como formato de mensaje. El cliente debe cambiar la construcción del mensaje. Antes los mensajes se basaban en la clase WSIFMessage, pero ahora deben basarse en la clase commonj.sdo.DataObject. Tenga presente que la API de EJB genérica no ha cambiado de modo significativo, dado que ClientObjectWrapper sigue proporcionando una envoltura de mensaje en torno al formato de mensaje concreto.
Ejemplo: DataObject dobj = myClientObjectWrapper.getObject();
Serie resultante = dobj.getInt("resultInt");
El nombre JNDI del EJB genérico antiguo que toma objetos WSIFMessage es:
GenericProcessChoreographerEJB
Nombre JNDI: com/ibm/bpe/api/BusinessProcessHome
Interfaz: com.ibm.bpe.api.BusinessProcess
Hay dos EJB genéricos en 6.0 ya que las operaciones de tareas manuales están ahora disponibles como EJB aparte. Los nombres JNDI 6.0 de estos EJB genéricos son:
GenericBusinessFlowManagerEJB
Nombre JNDI: com/ibm/bpe/api/BusinessFlowManagerHome
Interfaz: com.ibm.bpe.api.BusinessFlowManager
HumanTaskManagerEJB
Nombre JNDI: com/ibm/task/api/TaskManagerHome
Interfaz: com.ibm.task.api.TaskManager
Tareas relacionadas
Migrar los enlaces de EJB y de proceso EJB
Migrar el cliente EJB
Migrar el cliente de enlace de proceso EJB
Migrar el cliente de la API de mensajería del coreógrafo de procesos de negocio genérica y el cliente de enlace de proceso JMS

Comentarios
(C) Copyright IBM Corporation 2005, 2006. Reservados todos los derechos.