Leer en inglés

Compartir a través de


Método IcomLUO.SendResponse

Envía una respuesta o confirmación cortesía al anfitrión.

Sintaxis

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

Parámetros

Parámetro Descripción
senseCode Código de sentido que se va a enviar al host, en orden de bytes de Intel.

0x00000000 indica una respuesta positiva o una confirmación cortesía de los datos de respuesta de excepción.
hint Sugerencia para indicar el flujo de mensajes en el que se va a enviar la respuesta.

La sugerencia debe ser una combinación bit a bit de LU_DATA o SSCP_DATA y NORMAL_DATA o EXPEDITED_DATA.
seqno Número de secuencia de la solicitud a la que responder.

IcomLU0.Receive devuelve el valor usado en seqno .

Valor devuelto

Value Descripción
S_OK El método envió el mensaje correctamente.
CLU0_E_SESSION_FAILED Error en la sesión de SNA subyacente, posiblemente debido a una interrupción de vínculo u otro error transitorio.

Debe desconectar y liberar la sesión del servidor. Opcionalmente, puede emitir una llamada a IcomLU0.Offline para restablecer la sesión y, a continuación, volver a activar la sesión con una llamada a IcomLU0.Online.
CLU0_E_RECEIVE_IN_PROGRESS La aplicación no ha completado la recepción de la última cadena enviada por el host. Esto puede indicarse mediante recepción que devuelve DATA_INCOMPLETE.

Debe volver a emitir la llamada IcomLU0.Receive para recopilar los datos restantes y, a continuación, volver a intentar la llamada a SendResponse.
CLU0_E_SERVER_FAILURE La sesión de TSS ya no es válida.

Debe liberar el identificador de sesión.
CLU0_E_WAITING Otro subproceso ha emitido una llamada Receive para este método comLU0 que aún no ha devuelto.
CLU0_E_NOTCONNECTED El cliente comLU0 no está conectado a un objeto de sesión a través de una llamada a Connect.
CLU0_E_SYSERROR Este método no se pudo realizar debido a un error interno.

Excepciones

Observaciones

Consulte también

Métodos de IcomLU0
Integrador de sesiones para LU0