Pour spécifier qu'IMS Connect doit gérer toutes les itérations d'une conversation, la propriété useConvID de la classe IMSInteractionSpec doit être définie à false.
Pourquoi et quand exécuter cette tâche
Pour activer votre client Java pour des transactions conversationnelles IMS à l'aide du modèle de programmation d'état de conversation géré par IMS Connect :
Procédure
- Obtenez un descripteur de connexion auprès de l'objet IMSConnectionFactory.
Ce descripteur de connexion doit être utilisé par toutes les itérations
suivantes de la conversation. Si votre application Java™ est une application Web, il peut être nécessaire de sauvegarder le descripteur
de connexion dans l'objet Session HTTP pour que le descripteur de connexion puisse être récupéré et utilisé dans les itérations suivantes dans le même navigateur.
- Définissez la propriété useConvID de IMSInteractionSpec
à false (la valeur par défaut) dans la première itération. Ne modifiez pas la
valeur de cette propriété dans les itérations suivantes de la conversation. Si
la propriété useConvID change pendant une conversation, une erreur se produit.
- Définissez la propriété commitMode de IMSInteractionSpec à 1. Définissez une
valeur appropriée pour la propriété syncLevel.
- Si l'application client contrôle la fin d'une conversation, dans la
dernière itération, définissez la propriété interactionVerb d'IMSInteractionSpec à SYNC_END_CONVERSATION.
- Fermez le descripteur de connexion à la fin de la conversation.