Niveau de synchronisation (syncLevel)

Cette propriété d'entrée spécifie le niveau de synchronisation de l'interaction entre IMS TM Resource Adapter et IMS OTMA.

Les valeurs de niveau de synchronisation valides sont 0 (NONE) et 1 (CONFIRM). La propriété syncLevel s'applique seulement si la propriété interactionVerb est définie à SYNC_SEND_RECEIVE, SYNC_SEND ou SYNC_RECEIVE_CALLOUT. La valeur de la propriété syncLevel s'applique à la fois aux applications conversationnelles et non conversationnelles, et elle est utilisée en combinaison avec la propriété commitMode.

Mode de validation 1

Les niveaux de synchronisation 0 et 1 sont valides.  0 est la valeur par défaut. Si la propriété interactionVerb est définie sur SYNC_SEND_RECEIVE et que la propriété commitMode est définie à 1, il n'est pas nécessaire de définir la propriété syncLevel. Si une valeur autre que 0 ou 1 est transmise à la méthode setSyncLevel(int), une exception est émise.

Mode de validation 0

Le niveau de synchronisation 1 est la seule valeur valide. Il n'est pas nécessaire de définir le niveau de synchronisation avec ce mode de validation. Si une autre valeur est transmise à la méthode setSyncLevel(int), une exception est émise.

Les programmes déclenchés par un basculement de programme à programme sont toujours traités en mode de validation 1, quel que soit le niveau de synchronisation du programme d'origine. De ce fait, les sorties secondaires de ces programmes peuvent être mises en file d'attente de redirection ou purgées, selon les valeurs des propriétés reRoute et purgeNotDeliverable dans l'interaction d'origine.


Vos commentaires