Extraction de sortie asynchrone sur une connexion socket persistante dédiée

Pour récupérer une sortie asynchrone sur une connexion socket persistante dédiée, utilisez une interaction en mode de validation 0 et spécifiez un ID client.

Procédure

  1. Exécutez une interaction en mode de validation 0 avec la propriété interactionVerb d'IMSInteractionSpec définie à SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT ou SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT.
  2. Indiquer une valeur pour la propriété clientID. La propriété clientID est obligatoire car elle détermine le tpipe à partir duquel la sortie asynchrone est extraite.
    • Pour procéder à l'extraction de messages de sortie d'une interaction en mode de validation 0 sur une connexion socket persistante dédiée, l'ID client spécifié pour l'interaction SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT ou SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT doit correspondance à la valeur spécifiée pour l'interaction originale en mode de validation 0.
    • Pour procéder à l'extraction de messages de sortie envoyés à un autre bloc de communication de programme (PCB, Program Communication Block) alternatif, l'ID client défini pour l'interaction SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT ou SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT doit correspondre au nom de ce PCB.
    • Pour procéder à l'extraction de messages de sortie qui ont été routés vers une destination reRouteName, l'ID client spécifié pour l'interaction SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_WAIT ou SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT doit être défini avec la destination qui est spécifiée dans la propriété reRouteName.

Vos commentaires