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.
En la tabla siguiente se muestra cada código devuelto por valor numérico, junto con el mensaje de error asociado.
| Valor de código de retorno | Código de retorno | Mensaje de error |
|---|---|---|
| 00000000 | AP_CNOS_ACCEPTED | APPC acepta las líneas de sesión y la responsabilidad tal como se especifica. |
| 00000001 | AP_BAD_TP_ID | El valor de tp_id no coincide con un identificador de programa de transacciones (TP) asignado por APPC. |
| 00000002 | AP_BAD_CONV_ID | El valor de conv_id no coincide con un identificador de conversación asignado por APPC. |
| 00000003 | AP_BAD_LU_ALIAS | APPC no encuentra el lu_alias especificado entre los definidos. |
| 000000C4 | AP_RCV_IMMD_BAD_FILL (para una comunicación simple) | El parámetro fill se estableció en un valor no válido. |
| 00000004 | FALLO_DE_ASIGNACIÓN_AP_SIN_REINTENTO | No se puede asignar la conversación debido a una condición permanente, como un error de configuración o un error de protocolo de sesión. Para determinar el error, el administrador del sistema debe examinar el archivo de registro de errores. No vuelva a intentar la asignación hasta que se corrija el error. |
| 00000005 | FALLA_DE_ASIGNACIÓN_DE_AP_REINTENTO | No se pudo asignar la conversación debido a una condición temporal, como un error de vínculo. El motivo del error se registra en el registro de errores del sistema. Vuelva a intentar la asignación. |
| 00000006 | AP_INVALID_DATA_SEGMENT | Los datos de parámetros de inicio del programa (PIP) eran más largos que el segmento de datos asignado o la dirección del búfer de datos PIP no era correcto. |
| 00000007 | AP_CNOS_NEGOCIADO | APPC acepta los límites de la sesión y la responsabilidad como negociables por la unidad lógica (LU) del asociado. Los valores que se pueden negociar son: plu_mode_session_limit, min_conwinners_source, min_conwinners_target, responsable, drain_target |
| 000000D7 | Estado de retorno incorrecto con datos (AP_BAD_RETURN_STATUS_WITH_DATA) | APPC no reconoció el valor de rtn_status especificado. |
| 00000011 | AP_BAD_CONV_TYPE (para una conversación básica) | El valor especificado para conv_type no era válido. |
| 00000012 | AP_BAD_SYNC_LEVEL | El valor especificado para sync_level no era válido. |
| 00000013 | AP_BAD_SECURITY | El valor especificado para la seguridad no era válido. |
| 00000014 | AP_CONTROL_DEVOLUCIÓN_ERRÓNEA | El valor especificado para rtn_ctl no era válido. |
| 00000016 | AP_PIP_LEN_INCORRECT | El valor de pip_dlen era mayor que 32767. |
| 00000017 | AP_NO_USE_OF_SNASVCMG (para una conversación asignada) | SNASVCMG no es un valor válido para mode_name. |
| 00000018 | AP_UNKNOWN_PARTNER_MODE | El valor especificado para mode_name no era válido. |
| 00000031 | AP_CONFIRM_ON_SYNC_LEVEL_NONE | El TP local intentó usar CONFIRM o MC_CONFIRM en una conversación con un nivel de sincronización de AP_NONE. El nivel de sincronización, establecido por ALLOCATE o MC_ALLOCATE, debe ser AP_CONFIRM_SYNC_LEVEL. |
| 00000032 | AP_CONFIRM_ESTADO_INCORRECTO | La conversación no estaba en estado "SEND". |
| 00000033 | AP_CONFIRM_NOT_LL_BDY | La conversación del TP local estaba en estado SEND y el TP local no terminó de enviar un registro lógico. |
| 00000051 | AP_DEALLOC_BAD_TYPE | El parámetro dealloc_type no se estableció en un valor válido. |
| 00000052 | AP_DEALLOC_FLUSH_BAD_STATE | La conversación no estaba en estado SEND y el TP intentó vaciar el búfer de envío. Este intento se produjo porque el valor de dealloc_type se AP_FLUSH o porque el valor de dealloc_type se AP_SYNC_LEVEL y el nivel de sincronización de la conversación se AP_NONE. En cualquier caso, la conversación debe estar en estado SEND. |
| 00000053 | AP_DEALLOC_CONFIRM_BAD_STATE | La conversación no estaba en estado SEND y el TP intentó vaciar el búfer de envío y enviar una solicitud de confirmación. |
| 00000055 | AP_DEALLOC_NOT_LL_BDY (para una conversación básica) | La conversación estaba en estado SEND y el TP no terminó de enviar un registro lógico. El parámetro dealloc_type se estableció en AP_SYNC_LEVEL o AP_FLUSH. |
| 00000057 | AP_DEALLOC_LOG_LL_WRONG | El campo LL de la variable de registro de errores del flujo de datos general (GDS) no coincide con la longitud real de los datos de registro. |
| 00000061 | AP_FLUSH_NOT_SEND_STATE | La conversación no estaba en estado SEND. |
| 000000A1 | AP_P_TO_R_INVALID_TYPE | El parámetro ptr_type no se estableció en un valor válido. |
| 000000A2 | AP_P_TO_R_NOT_LL_BDY | El TP local no terminó de enviar un registro lógico. |
| 000000A3 | AP_P_A_R_NO_ENVIAR_ESTADO | La conversación no estaba en estado SEND. |
| 000000B1 | AP_RCV_AND_WAIT_ESTADO_ERRÓNEO | La conversación no estaba en el estado de RECEIVE o SEND cuando el TP emitió este verbo. |
| 000000B2 | AP_RCV_AND_WAIT_NOT_LL_BDY (para una conversación básica) | La conversación estaba en estado SEND; el TP comenzó pero no terminó de enviar un registro lógico. |
| 000000B5 | AP_RCV_AND_WAIT_BAD_FILL (para una conversación básica) | El parámetro fill se estableció en un valor no válido. |
| 000000C1 | AP_RCV_IMMD_BAD_STATE | La conversación no estaba en estado RECEIVE. |
| 000000D1 | AP_RCV_AND_POST_BAD_STATE | La conversación no estaba en estado RECEIVE o SEND cuando el TP emitió este verbo. |
| 000000D2 | AP_RCV_AND_POST_NOT_LL_BDY | La conversación estaba en estado SEND; el TP comenzó pero no terminó de enviar un registro lógico. |
| 000000D5 | AP_RCV_AND_POST_BAD_FILL | El parámetro fill se estableció en un valor no válido. |
| 0000000D6 | AP_INVALID_SEMAPHORE_HANDLE | La dirección del semáforo de RAM o del semáforo del sistema no era válida. NOTA: APPC no puede interceptar todos los identificadores de semáforo no válidos. Si el TP pasa un controlador de semáforo de RAM incorrecto, se produce una infracción de protección. |
| 000000D7 | Estado de retorno incorrecto con datos (AP_BAD_RETURN_STATUS_WITH_DATA) | APPC no reconoció el valor de rtn_status especificado. |
| 000000E1 | AP_R_T_S_ESTADO_ERRÓNEO | La conversación no está en un estado permitido cuando el TP emitió este verbo. |
| 000000F1 | AP_BAD_LL (para una conversación básica) | El campo de longitud del registro lógico de un registro lógico contenía un valor no válido: 0x0000, 0x0001, 0x8000 o 0x8001. Consulte Acerca de los programas de transacciones para obtener información sobre los registros lógicos. |
| 000000F2 | AP_SEND_DATA_NOT_SEND_STATE | El TP local emitió SEND_DATA o MC_SEND_DATA, pero la conversación no estaba en estado SEND. |
| 000000F5 | AP_SEND_DATA_CONFIRM_ON_SYNC_NONE | El tipo CONFIRM no está permitido para una conversación que fue asignada con un sync_level de NONE. |
| 000000F6 | AP_SEND_DATA_NOT_LL_BDY (para una conversación básica) | El TP se inició pero no terminó de enviar un registro lógico. Esto solo se produce cuando el tipo es uno de los siguientes: AP_SEND_DATA_CONFIRM, AP_SEND_DATA_DEALLOC_FLUSH, AP_SEND_DATA_DEALLOC_SYNC_LEVEL, AP_SEND_DATA_P_TO_R_FLUSH, AP_SEND_DATA_P_TO_R_SYNC_LEVEL |
| 00000102 | AP_SEND_ERROR_LOG_LL_WRONG (para una conversación básica) | El campo LL de la variable GDS del registro de errores no coincide con la longitud real de los datos. |
| 00000103 | AP_SEND_ERROR_BAD_TYPE (en contexto de una conversación sencilla) | El valor de err_type no era válido. |
| 00000105 | AP_BAD_ERROR_DIRECTION | APPC no reconoció el err_dir especificado. |
| 00000150 | AP_CNOS_IMPLICIT_PARALLEL | APPC no permite que un programa cambie el límite de sesión de un modo distinto del modo SNASVCMG para la plantilla de asociado implícita cuando la plantilla especifica sesiones paralelas. (El término "plantilla" se usa porque muchos de los valores reales aún no se han rellenado). |
| 00000151 | AP_NO_PUEDE_INCREMENTAR_LÍMITES | APPC no permite establecer límites de sesión en un valor distinto de cero a menos que los límites actualmente sean cero. |
| 00000152 | AP_AUTOACT_EXCEEDS_SESSLIM | En el verbo CNOS , el valor de auto_activate es mayor que el valor de partner_lu_mode_session_limit. |
| 00000153 | AP_MODO_TODO_DEBE_RESETEARSE | APPC no permite un límite de sesión distinto de cero cuando mode_name_select indica ALL. |
| 00000154 | AP_BAD_SNASVCMG_LIMITS | El programa especificó valores no válidos para los parámetros partner_lu_mode_session_limit, min_conwinners_source o min_conwinners_target cuando se proporcionó mode_name . |
| 00000155 | AP_MIN_GT_TOTAL | La suma de min_conwinners_source y min_conwinners_target especifica un número mayor que partner_lu_mode_session_limit. |
| 00000156 | MODO_AP_CERRADO | La LU local no puede negociar un límite de sesión distinto de cero porque el límite de sesión máximo local en la LU del asociado es cero. |
| 00000156 | AP_CNOS_MODO_CERRADO | La LU local no puede negociar un límite de sesión distinto de cero porque el límite de sesión máximo local en la LU del asociado es cero. |
| 00000157 | AP_CNOS_MODE_NAME_REJECT | La LU del asociado no reconoce el nombre del modo especificado. |
| 00000159 | AP_RESET_SNA_DRAINS | El modo SNASVCMG no admite los valores del parámetro de purga . |
| 0000015A | AP_SINGLE_NOT_SRC_RESP | Para un verbo CNOS de sesión única, APPC solo permite que la LU local (de origen) sea responsable de desactivar las sesiones. |
| 0000015B | AP_BAD_PARTNER_LU_ALIAS | APPC no reconoció el partner_lu_alias proporcionado. |
| 0000015C | AP_EXCEEDS_MAX_ALLOWED | El programa emitió el verbo CNOS, especificando un número de partner_lu_mode_session_limit y el parámetro set_negotiable como (NO). |
| 0000015D | AP_CHANGE_SRC_DRAINS | APPC no permite mode_name_select (ONE) ni drain_source (SÍ) cuando drain_source (NO) está actualmente en vigor para el modo especificado. |
| 0000015E | AP_LU_DETACHED | Un comando restablece la definición de la LU local antes de que el verbo CNOS intentara especificar la LU. |
| 0000015F | AP_CNOS_COMMAND_RACE_REJECT | La LU local está procesando actualmente un verbo CNOS emitido por la LU asociada. |
| 00000167 | AP_SNASVCMG_RESET_NOT_ALLOWED | El programa local intentó emitir los verbos CNOS para el modo denominado SNASVCMG, especificando un límite de sesión de cero. |
| 000001B4 | La información de pantalla excede la longitud permitida | La información DE VISUALIZACIÓN devuelta no cabe en el búfer. |
| 000001B5 | CONSTANTE_NO_VÁLIDA_EN_DISPLAY | El valor proporcionado para NUM_SECTIONS o INIT_SEC_LEN no es válido. |
| 00000506 | AP_UNDEFINED_TP_NAME | En el archivo de configuración de la aplicación, APPC no pudo encontrar un nombre TP invocable que coincida con el valor de tp_name. |
| 00000509 | AP_ALLOCATE_NOT_PENDING | APPC no encontró una asignación entrante (del TP que invoca) que coincida con el valor de tp_name, proporcionado por RECEIVE_ALLOCATE. RECEIVE_ALLOCATE esperó la asignación entrante y finalmente agotó el tiempo de espera. |
| 00000519 | AP_CPSVCMG_MODE_NOT_ALLOWED | El modo denominado CPSVCMG no se puede especificar como el mode_name en el verbo de desactivación de sesión. |
| 00000525 | AP_INVALID_PROCESS | El proceso que emite RECEIVE_ALLOCATE era diferente del iniciado por APPC. |
| 080F6051 | AP_SECURITY_NOT_VALID | El identificador de usuario o la contraseña especificados en la solicitud de asignación no fueron aceptados por la LU asociada. |
| 084B6031 | PROGRAMA_TRANS_NO_DISPONIBLE_REINTENTAR | La LU remota rechazó la solicitud de asignación porque no pudo iniciar el TP del asociado solicitado. La condición puede ser temporal, como un tiempo de espera. El motivo del error puede registrarse en el nodo remoto. Vuelva a intentar la asignación. |
| 084C0000 | AP_TEC_PROGRAMA_NO_DISPONIBLE_SIN_REINTENTO | La LU remota rechazó la solicitud de asignación porque no pudo iniciar el TP del asociado solicitado. La condición es permanente. El motivo del error puede estar registrado en el nodo remoto. No vuelva a intentar la asignación hasta que se corrija el error. |
| 10086021 | AP_TP_NAME_NOT_RECOGNIZED | La LU del asociado no reconoce el nombre de TP especificado en la solicitud de asignación. |
| 10086031 | AP_PIP_NO_PERMITIDO | La solicitud de asignación especificó datos PIP, pero el TP del asociado no requiere estos datos o la LU del asociado no la admite. |
| 10086032 | AP_PIP_NO_ESPECIFICADO_CORRECTAMENTE | El TP del asociado requiere datos PIP, pero la solicitud de asignación no especificó ningún dato PIP o un número incorrecto de parámetros. |
| 10086034 | AP_CONVERSATION_TYPE_MISMATCH | La LU o TP del asociado no admite el tipo de conversación (básico o mapeado) especificado en la solicitud de asignación. |
| 10086041 | AP_SYNC_LEVEL_NOT_SUPPORTED | El TP del asociado no admite el sync_level (AP_NONE o AP_CONFIRM_SYNC_LEVEL) especificado en la solicitud de asignación o no se reconoció el sync_level . |