IcomLUO.Online (método)

Establece la sesión LU0 de nuevo 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

Importancia Descripción
S_OK La sesión LU0 se ha reactivado correctamente y la sesión de LU está activa y lista para recibir la entrada.
CLU0_S_SSCP_ACTIVE La sesión LU0 se ha reactivado 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 de 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 lus gratuitas 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 del 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, reactivar 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 Error en este método debido a un error interno.

Excepciones

Observaciones

En línea intentará adquirir la misma LU del servidor SNA y, por 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 Importancia Descripción
INIT_BIND 0 Espere a que no se solicite BIND y SDT desde 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 SSCP UNFORMATTED especificado en data.

Véase también

Métodos IcomLU0
Integrador de sesiones para LU0