Compartir a través de


Método IcomLUO.Online

Vuelve a establecer la sesión LU0 en un estado en línea después de una llamada a Sin conexión.

Sintaxis

  
void Online(  
   short initType,  
   ref System.Array data,  
   int timeout)  
  

Parámetros

Parámetro Descripción
initType Describe el tipo de inicio de sesión. Para obtener más información, vea la sección Comentarios.
data Contiene el mensaje de inicio de sesión INITSELF o SSCP, si es necesario.
timeout Período de tiempo en milisegundos para esperar a que llegue bind y SDT. Si el tiempo de espera expira antes de que llegue el SDT, se liberará la LU del servidor SNA y se devolverá un error.

0xffffffff indica un tiempo de espera infinito.

Valor devuelto

Value Descripción
S_OK La sesión LU0 se reactivó correctamente y la sesión de LU está activa y lista para recibir la entrada.
CLU0_S_SSCP_ACTIVE La sesión LU0 se reactivó correctamente y la sesión de SSCP está activa y lista para recibir la entrada.

Válido solo cuando initType se establece en INIT_SSCP.
CLU0_E_NEG_RESPONSE El host o el servidor SNA enviaron una respuesta negativa al comando INITSELF o inicio de sesión sin formato.

Válido solo si initType está establecido en INIT_INITSELF o INIT_LOGON
CLU0_E_BADPARAM connectionStr contenía un valor de propiedad no válido.
CLU0_E_NOFREELU luname especificó un grupo de LU de servidor SNA y no hay ninguna LU gratuita en ese grupo.
CLU0_E_LUINUSE luname especificó una LU de servidor SNA y la LU está actualmente en uso por otra aplicación.
CLU0_E_LUNOTFOUND El nombre de lu o grupo no existe.
CLU0_E_TIMEDOUT La sesión no se inició dentro del tiempo de espera especificado.
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 Icom3270.Offline para restablecer el servidor y, a continuación, volver a activar la sesión mediante una llamada a Icom3270.Online.
CLU0_E_SERVER_FAILURE La sesión de TSS ya no es válida.

Debe liberar el identificador de sesión.
CLU_E_WAITING Otro subproceso ha emitido una llamada Receive para este método, que aún no ha devuelto.
CLU_E_SYSERROR Este método no se pudo realizar debido a un error interno.

Excepciones

Observaciones

En línea intentará adquirir la misma LU del servidor SNA y, por lo tanto, el mismo servidor SNA, que se usó cuando la sesión fue la última en línea.

En la siguiente tabla se describen los posibles valores de initType.

Nombre Value Descripción
INIT_BIND 0 Espere a que bind y SDT no solicitados de la PLU.
INIT_SSCP 1 Espere a que llegue bind y SDT, pero permita el acceso a la sesión de SSCP para que la aplicación envíe datos y comandos de SSCP.
INIT_INITSELF 2 Espere a que llegue bind y SDT después de enviar el comando INITSELF especificado en data.
INIT_LOGON 3 Espere a que llegue bind y SDT después de enviar el mensaje de inicio de sesión de SSCP UNFORMATTED especificado en data.

Consulte también

Métodos de IcomLU0
Integrador de sesiones para LU0