Partager via


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 de courtoisie pour les données de réponse d’exception.
hint Indicateur pour indiquer le flux de messages sur lequel la réponse doit être envoyée.

L’indicateur doit être une combinaison de LU_DATA ou de SSCP_DATA et de 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 envoyé le message avec succès.
CLU0_E_SESSION_FAILED La session SNA sous-jacente a échoué, peut-être en raison d’une panne de liaison ou d’une autre défaillance 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 reçu la dernière chaîne envoyée par l’hôte. Cela peut être indiqué par recevoir DATA_INCOMPLETE de retour.

Vous devez émettre à nouveau l’appel IcomLU0.Receive pour collecter les données restantes, puis réessayer 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 par le biais d’un appel à Se 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