Utilisation du modèle de programmation d'état de conversation géré par IMS

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

  1. 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.
  2. 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.
  3. Définissez la propriété commitMode de IMSInteractionSpec à 1. Définissez une valeur appropriée pour la propriété syncLevel.
  4. 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.
  5. Fermez le descripteur de connexion à la fin de la conversation.

Vos commentaires