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. |