Freigeben über


IcomLUO.SendResponse-Methode

Sendet eine Antwort oder Höflichkeitsbestätigung an den Host.

Syntax

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

Parameter

Parameter BESCHREIBUNG
senseCode Der An den Host zu sendende Sense-Code in Intel-Bytereihenfolge.

0x00000000 gibt eine positive Antwort oder eine Höflichkeitsbestätigung auf Ausnahmeantwortdaten an.
hint Ein Hinweis zum Angeben des Nachrichtenflusses, für den die Antwort gesendet werden soll.

Hinweis sollte eine bitweise Kombination aus LU_DATA oder SSCP_DATA und NORMAL_DATA oder EXPEDITED_DATA sein.
seqno Die Sequenznummer der Anforderung, auf die geantwortet werden soll.

Der in seqno verwendete Wert wird von IcomLU0.Receive zurückgegeben.

Rückgabewert

Wert BESCHREIBUNG
S_OK Die -Methode hat die Nachricht erfolgreich gesendet.
CLU0_E_SESSION_FAILED Fehler bei der zugrunde liegenden SNA-Sitzung, möglicherweise aufgrund eines Verbindungsausfalls oder eines anderen vorübergehenden Fehlers.

Sie müssen die Verbindung trennen und die Serversitzung freigeben. Optional können Sie IcomLU0.Offline aufrufen, um die Sitzung zurückzusetzen, und dann die Sitzung mit einem Aufruf an IcomLU0.Online reaktivieren.
CLU0_E_RECEIVE_IN_PROGRESS Die Anwendung hat die letzte vom Host gesendete Kette nicht abgeschlossen. Dies kann durch Empfangen zurückgegebener DATA_INCOMPLETE angegeben werden.

Sie sollten den IcomLU0.Receive-Aufruf erneut ausstellen, um die verbleibenden Daten zu sammeln, und wiederholen Sie dann den Aufruf von SendResponse.
CLU0_E_SERVER_FAILURE Die TSS-Sitzung ist nicht mehr gültig.

Sie sollten das Sitzungshandle freigeben.
CLU0_E_WAITING Ein anderer Thread hat einen Receive-Aufruf für diese comLU0-Methode ausgegeben, der noch nicht zurückgegeben wurde.
CLU0_E_NOTCONNECTED Der comLU0-Client ist über einen Aufruf von Connect nicht mit einem Sitzungsobjekt verbunden.
CLU0_E_SYSERROR Diese Methode ist aufgrund eines internen Fehlers fehlgeschlagen.

Ausnahmen

Bemerkungen

Weitere Informationen

IcomLU0-Methoden
Session Integrator für LU0