Interactions prises en charge avec les combinaisons de modes de validation et de niveau de synchronisation

Les interactions qui sont prises en charge par IMS TM Resource Adapter dépendent de la combinaison du mode de validation et du niveau de synchronisation que vous choisissez.
Les combinaisons de mode de validation et de niveau de synchronisation suivantes sont prises en charge par IMS TM Resource Adapter :
  • Mode de validation 1 avec le niveau de sync. NONE

    Cette combinaison est utilisée pour les interactions non transactionnelles. Pour les applications non conversationnelles, vous devez utiliser l'interaction SYNC_SEND_RECEIVE. Pour les applications conversationnelles, vous devez utiliser l'interaction SYNC_SEND_RECEIVE ou, éventuellement, l'interaction SYNC_END_CONVERSATION.

  • Mode de validation 1 avec le niveau de sync. CONFIRM

    Cette combinaison est utilisée pour les interactions non transactionnelles. Pour les applications non conversationnelles, vous devez utiliser l'interaction SYNC_SEND_RECEIVE. Pour les applications conversationnelles, vous devez utiliser l'interaction SYNC_SEND_RECEIVE ou, éventuellement, l'interaction SYNC_END_CONVERSATION.

  • Mode de validation 0 avec le niveau de sync. CONFIRM

    Cette combinaison est utilisée pour les interactions non transactionnelles SYNC_SEND_RECEIVE, SYNC_SEND, SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT, SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT et SYNC_RECEIVE_CALLOUT.

    Conseil : Le mode de validation 0 est uniquement pris en charge pour les applications non conversationnelles fonctionnant sur des connexions TCP/IP.

Pour les interactions en mode de validation 1, IMS TM Resource Adapter fournit automatiquement le niveau de synchronisation lorsqu'il communique avec IMS Connect. Le niveau de synchronisation peut aussi être défini explicitement à NONE ou CONFIRM par le client Java™ à l'aide de la méthode setSyncLevel(int). Le niveau de synchronisation par défaut est NONE. Vous pouvez définir l'instruction d'interaction à SYNC_SEND_RECEIVE sans définir le niveau de synchronisation.

Pour les interactions en mode de validation 0, seul le niveau de synchronisation CONFIRM est pris en charge.

La méthode setSyncLevel(int) émet une exception pour toute combinaison incorrecte du mode de validation et du niveau de synchronisation.


Vos commentaires