IcomLUO.SendResponse, méthode

Envoie une réponse ou un accusé de réception de courtoisie à l’hôte.

Syntaxe

  
void SendResponse(  
   int senseCode,  
   int hint,  
   short seqno  
)  

Paramètres

Paramètre Description
senseCode Code de sens à envoyer à l’hôte, dans l’ordre d’octet Intel.

0x00000000 indique une réponse positive ou un accusé de réception pour les données de réponse d’exception.
hint Indicateur pour indiquer le workflow sur lequel la réponse doit être envoyée.

L’indicateur doit être une combinaison d’opérations de bits de LU_DATA ou SSCP_DATA et NORMAL_DATA ou EXPEDITED_DATA.
seqno Numéro de séquence de la demande à laquelle répondre.

La valeur utilisée dans seqno est retournée par IcomLU0. Receive.

Valeur de retour

Valeur Description
S_OK La méthode a réussi à envoyer le message.
CLU0_E_SESSION_FAILED La session SNA sous-jacente a échoué, peut-être en raison d’une panne de lien ou d’un autre échec temporaire.

Vous devez déconnecter et libérer la session serveur. Si vous le souhaitez, vous pouvez émettre un appel à IcomLU0. Offline pour réinitialiser la session, puis réactiver la session avec un appel à IcomLU0.Online.
CLU0_E_RECEIVE_IN_PROGRESS L’application n’a pas terminé la réception de la dernière chaîne envoyée par l’hôte. Cela peut être indiqué par Receive Returning DATA_INCOMPLETE.

Vous devez ré-émettre l’appel IcomLU0. Receive pour collecter les données restantes, puis retenter l’appel à SendResponse.
CLU0_E_SERVER_FAILURE La session TSS n’est plus valide.

Vous devez libérer le handle de session.
CLU0_E_WAITING Un autre thread a émis un appel de réception pour cette méthode comLU0 qui n’a pas encore été retourné.
CLU0_E_NOTCONNECTED Le client comLU0 n’est pas connecté à un objet de session via un appel à Connecter.
CLU0_E_SYSERROR Cette méthode a échoué en raison d’une erreur interne.

Exceptions

Remarques

Voir aussi

Méthodes IcomLU0
Intégrateur de sessions pour LU0