Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Envía una cadena completa de datos entrantes en una sesión LU0.
Sintaxis
void Send(
int hint,
ref System.Array data,
out short seqno)
Parámetros
| Parámetro | Descripción |
|---|---|
hint |
Sugerencia de la aplicación con respecto a cómo se van a procesar los datos. Para obtener más información, vea la sección comentarios. |
data |
Datos que se van a enviar. |
seqno |
Cuando este método vuelve, contiene el número de secuencia SNA de la cadena. Puede usar el valor devuelto por seqno para correlacionar cualquier respuesta que el host pueda enviar más adelante. |
Valor devuelto
| Importancia | Descripción |
|---|---|
| S_OK | Los datos se enviaron correctamente. Si procede, también se recibió una respuesta positiva. |
| CLU0_S_MULTI_CHIIN | La sesión no admite cadenas de varias RU, pero los datos eran mayores que el tamaño de RU. comLU0 envió los datos como una secuencia de cadenas de RU únicas. |
| CLU0_S_DEFINITE_RSP_MODE | comLU0 envió los datos mediante DEFINITE_RESPONSE modo cuando se solicitó EXCEPTION_RESPONSE o NO_RESPONSE. |
| CLU0_S_EXCEPTION_RSP_MODE | comLU0 envía los datos mediante el modo EXCEPTION_RESPONSE cuando se solicitó DEFINITE_RESPONSE o NO_RESPONSE. |
| CLU0_S_NO_RSP_MODE | comLU0 envió los datos mediante el modo NO_RESPONSE cuando se solicitó DEFINITE_RESPONSE o EXCEPTION_RESPONSE. |
| CLU0_E_NEG_RESPONSE | El host o el servidor SNA enviaron una respuesta negativa al DEFINITE_RESPONSE. |
| CLU0_E_NO_RSP_REQUESTED | No se recibió ninguna respuesta del host a una solicitud de RQD. Debe llamar a IcomLU0.Receive para determinar el motivo por el que no se recibió la respuesta. Por ejemplo, es posible que se haya recibido una clear o que la sesión haya experimentado una interrupción. |
| CLU0_E_BRACKED_NOT_ALLOWED | La sesión estaba entre corchetes, pero no se permitía que comLU0 iniciara un nuevo corchete. Esto se produjo debido a que comLU0 recibe un SBI del host. |
| CLU0_E_SESSION_FAILED | Error en la sesión de SNA subyacente, posiblemente en una interrupción del vínculo u otro error transitorio. Debe desconectar y liberar la sesión del servidor. Opcionalmente, puede llamar a IcomLU0.Offline para restablecer la sesión y, a continuación, llamar a IcomLU0.Online para reactivar la sesión. |
| CLU0_E_RECEIVE_IN_PROGRESS | La aplicación no ha completado la recepción de la última cadena enviada por el host. Es probable que esto se indique mediante Receive que devuelve el mensaje DATA_INCOMPLETE. Debe volver a emitir la llamada IcomLU0.Receive para recopilar los datos restantes y, a continuación, llamar a Send again (Enviar de nuevo). |
| 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, que aún no ha devuelto. |
| CLU0_E_SESSIONFAILURE | Error en la sesión lu0. |
| CLU0_E_NOTCONNECTED | El cliente comLU0 no está conectado a una sesión a través de una llamada a Icom3270.Connect. |
| CLU0_E_SYSERROR | Error en el envío debido a un error del sistema. |
Excepciones
Observaciones
El SNA TH y RH son proporcionados por comLU0 y no deben estar presentes en los datos presentados por la aplicación.
En la siguiente tabla se describen los posibles valores de hint.
| Importancia | Descripción |
|---|---|
| END_BRACKET | comLU0 debe finalizar el corchete actual. |
| PREPARE_TO_RECEIVE | La aplicación está a punto de especificar el estado de recepción. |
| NO_RESPONSE | La aplicación no necesita una respuesta del host. |
| EXCEPTION_RESPONSE1/2 | La aplicación requiere que el host envíe solo una respuesta negativa. |
| DEFINITIE_RESPONSE1/2 | La aplicación requiere que el host envíe una respuesta a los datos. |
| NORMAL_DATA | La aplicación envía el objeto en el flujo de datos normal. |
| EXPEDITED_DATA | La aplicación envía los datos en el flujo de datos acelerado. |
| APPL_DATA | Los datos son datos de aplicación (FMD). |
| FM_DATA | Los datos son datos de Administración de funciones (FMH) |
| LU_DATA | La aplicación envía los datos en la sesión de LU. |
| SCP_DATA | La aplicación envía los datos en la sesión de SSCP. |