Migration d'un client utilisant l'API EJB générique de Business Process Choreographer

Cette rubrique traite de la migration des clients utilisant l'API EJB générique de Process Choreographer 5.1 pour appeler un service BPEL.

La nouvelle version de l'API EJB générique utilise le format de message DataObjects. Le client doit modifier la structure du message. Auparavant, les messages étaient basés sur la classe WSIFMessage mais ils doivent maintenant être basés sur la classe commonj.sdo.DataObject. Notez que l'API EJB générique n'a pas beaucoup changé puisque ClientObjectWrapper fournit toujours un conteneur de message associé au format du message.
Ex : DataObject dobj = myClientObjectWrapper.getObject();
String result = dobj.getInt("resultInt");
Le nom JNDI de l'ancienne API EJB générique qui prend les objets WSIFMessage est le suivant :
GenericProcessChoreographerEJB
Nom JNDI : com/ibm/bpe/api/BusinessProcessHome
Interface : com.ibm.bpe.api.BusinessProcess
Il existe deux API EJB génériques dans la version 6.0 car les opérations de tâche manuelles sont maintenant disponibles dans un EJB séparé. Les noms JNDI V6.0 de ces API EJB génériques sont les suivants :
GenericBusinessFlowManagerEJB
Nom JNDI : com/ibm/bpe/api/BusinessFlowManagerHome
Interface : com.ibm.bpe.api.BusinessFlowManager

HumanTaskManagerEJB
Nom JNDI : com/ibm/task/api/TaskManagerHome
Interface : com.ibm.task.api.TaskManager
Tâches associées
Migration de la connexion EJB et de la connexion de processus EJB
Migration du client EJB
Migration du client de connexion de processus EJB
Migration du client API de messagerie générique de Business Process Choreographer et du client de connexion de processus JMS

Commentaires
(C) Copyright IBM Corporation 2005. Tous droits réservés.