Migrando o Cliente da API EJB Genérica do Business Process Choreographer

Este tópico mostra como migrar clientes que utilizam a API de EJB genérico do process choreographer 5.1 para chamar um serviço BPEL.

Existe uma nova versão da API de EJB Genérica que utiliza DataObjects como seu formato de mensagem. O cliente deve alterar a forma que a mensagem é construída. Anteriormente, as mensagens eram baseadas na classe WSIFMessage mas agora elas devem ser baseadas na classe commonj.sdo.DataObject. Observe que a API de EJB Genérica não foi alterada significativamente, pois o ClientObjectWrapper ainda fornece um wrapper de mensagem no formato de mensagem específico.
Ex: DataObject dobj = myClientObjectWrapper.getObject();
String result = dobj.getInt("resultInt");
O nome JNDI do EJB Genérico antigo que obtém o objeto WSIFMessage é:
GenericProcessChoreographerEJB
Nome JNDI: com/ibm/bpe/api/BusinessProcessHome
Interface: com.ibm.bpe.api.BusinessProcess
Existem dois EJBs genéricos na 6.0 porque as operações de tarefa humana agora estão disponíveis como um EJB separado. Os nomes JNDI da 6.0 desses EJBs Genéricos são:
GenericBusinessFlowManagerEJB
JNDI Name: com/ibm/bpe/api/BusinessFlowManagerHome
Interface: com.ibm.bpe.api.BusinessFlowManager
HumanTaskManagerEJB
JNDI Name: com/ibm/task/api/TaskManagerHome
Interface: com.ibm.task.api.TaskManager
Tarefas relacionadas
Migrando o EJB e as Ligações do Processo EJB
Migrando o Cliente EJB
Migrando o Cliente de Ligação do Processo EJB
Migrando o Cliente da API do Sistema de Mensagens Genérica do Business Process Choreographer e o Cliente de Ligação de Processo JMS

Feedback
(C) Direitos Autorais IBM Corporation 2005, 2006. Todos os Direitos Reservados.