Cette propriété contrôle si les appels ISRT et PURG multiples dans l'application
IMS pour une interaction avec mode de validation 0 doivent être ignorés ou non.
Lorsqu'une application IMS a
plusieurs appels ISRT et PURG :
- Si l'application client utilise le mode de validation 1,
IMS
envoie un seul message de réponse avec plusieurs segments de sortie.
- Si l'application client utilise le mode de validation
0 :
- Si la propriété ignorePURGCall est définie à false (valeur par défaut),
IMS envoie plusieurs messages de réponse de sortie, soit un pour chaque appel PURG. L'application
client reçoit le premier message de sortie et les messages de sortie restants
sont conservés dans la file d'attente de stockage temporaire asynchrone de ce
client. Le message peut alors être récupéré avec l'interaction SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT
SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT ou SYNC_RECEIVE_CALLOUT.
- Si la propriété ignorePURGCall a la valeur true, les appels PURG multiples de l'application IMS
sont ignorés. La sortie est renvoyée sous la forme d'un seul message avec
plusieurs segments.
L'indicateur ignorePURGCall est valide pour les interactions SYNC_SEND et
SYNC_SEND_RECEIVE en mode de validation 0 sur les
connexions socket persistantes partageables. Pour les
interactions en mode de validation 1, les appels PURG multiples sont
toujours ignorés, quelle que soit la valeur de cet indicateur.
L'indicateur ignorePURGCall n'est pas valide pour les interactions
SYNC_END_CONVERSATION, SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT ou SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT
ni pour les interactions SYNC_SEND_RECEIVE
sur les connexions socket persistantes dédiées. Une exception
est générée dans ces interactions.