Códigos de retorno principales de APPC
0000
AP_OK
El verbo se ejecutó correctamente.
0001
AP_PARAMETER_CHECK
El verbo no se ejecutó debido a un error de parámetro.
0002
AP_STATE_CHECK
El verbo no se ejecutó porque se emitió en un estado no válido.
0003
AP_ALLOCATION_ERROR
APPC no pudo asignar una conversación. El estado de la conversación se establece en RESET.
Este código se puede devolver a través de un verbo emitido después de ALLOCATE o MC_ALLOCATE.
0005
AP_DEALLOC_ABEND (para una conversación asignada)
La conversación se ha desasignado por una de las siguientes razones:
El programa de transacciones de asociado (TP) emitido MC_DEALLOCATE con dealloc_type establecido en AP_ABEND.
El TP del asociado encontró un ABEND, lo que hace que la unidad lógica del asociado (LU) envíe una solicitud de MC_DEALLOCATE .
0006
AP_DEALLOC_ABEND_PROG (para una conversación básica)
La conversación se ha desasignado por una de las siguientes razones:
El TP de asociado emitido DEALLOCATE con dealloc_type establecido en AP_ABEND_PROG.
El TP del asociado encontró un ABEND, lo que hace que la LU del asociado envíe una solicitud DEALLOCATE .
0007
AP_DEALLOC_ABEND_SVC (para una conversación básica)
La conversación se ha desasignado porque el TP del asociado emitió DEALLOCATE con dealloc_type establecido en AP_ABEND_SVC.
0008
AP_DEALLOC_ABEND_TIMER (para una conversación básica)
La conversación se ha desasignado porque el TP del asociado emitió DEALLOCATE con dealloc_type establecido en AP_ABEND_TIMER.
0009
AP_DEALLOC_NORMAL
El TP del asociado ha desasignado la conversación sin solicitar confirmación.
000C
AP_PROG_ERROR_NO_TRUNC
El TP del asociado ha emitido uno de los verbos siguientes mientras la conversación estaba en estado SEND:
SEND_ERROR con err_type establecido en AP_PROG
-
Los datos no se han truncado.
000F
AP_CONV_FAILURE_RETRY
La conversación se finalizó debido a un error temporal. Reinicie el TP para ver si el problema se produce de nuevo. Si es así, el administrador del sistema debe examinar el registro de errores para determinar la causa del error.
0010
AP_CONV_FAILURE_NO_RETRY
La conversación se finalizó debido a una condición permanente, como un error de protocolo de sesión. El administrador del sistema debe examinar el registro de errores del sistema para determinar la causa del error. No vuelva a intentar la conversación hasta que se corrija el error.
0011
AP_SVC_ERROR_NO_TRUNC
Mientras está en estado SEND, el TP de asociado (o LU de asociado) emitido SEND_ERROR con err_type establecido en AP_SVC. Los datos no se han truncado.
0012
AP_PROG_ERROR_TRUNC/AP_SVC_ERROR_TRUNC
En el estado SEND, después de enviar un registro lógico incompleto, el TP del asociado emitió SEND_ERROR. El TP local puede haber recibido la primera parte del registro lógico.
0013
AP_SVC_ERROR_PURGING
El TP de asociado (o LU de asociado) emitido SEND_ERROR con err_type establecido en AP_SVC mientras está en ESTADO RECEIVE, PENDING_POST, CONFIRM, CONFIRM_SEND o CONFIRM_DEALLOCATE. Es posible que se hayan purgado los datos enviados al TP del asociado.
0014
AP_UNSUCCESSFUL
No hay datos disponibles inmediatamente en el TP del asociado.
0017
AP_CNOS_LOCAL_RACE_REJECT
APPC está procesando actualmente un verbo CNOS emitido por una LU local.
0018
AP_CNOS_PARTNER_LU_REJECT
La LU del asociado rechazó una solicitud de CNOS de la LU local.
0019
AP_CONVERSATION_TYPE_MIXED
El TP ha emitido verbos de conversación básicos y asignados. Solo se puede emitir un tipo en una sola conversación.
0021
AP_CANCELED
El TP local emitió uno de los verbos siguientes, que canceló RECEIVE_AND_POST o MC_RECEIVE_AND_POST:
DEALLOCATE con dealloc_type establecido en AP_ABEND_PROG, AP_ABEND_SVC o AP_ABEND_TIMER
MC_DEALLOCATE con dealloc_type establecido en AP_ABEND
-
La emisión de uno de estos verbos hace que se borre el semáforo.
F002
AP_TP_BUSY
El TP local ha emitido una llamada a APPC mientras APPC estaba procesando otra llamada para el mismo TP. Esto puede ocurrir si el TP local tiene varios subprocesos y más de un subproceso emite llamadas APPC con la misma tp_id.
F003
AP_COMM_SUBSYSTEM_ABENDED
Indica una de las siguientes condiciones:
El nodo utilizado por esta conversación encontró una anulación.
La conexión entre el TP y el nodo PU 2.1 se interrumpió (un error de LAN).
El proceso SnaBase que se ejecuta en el equipo del TP encontró una anulación.
El administrador del sistema debe examinar el registro de errores a fin de determinar el motivo de la anulación.
F004
AP_COMM_SUBSYSTEM_NOT_LOADED
No se pudo cargar un componente necesario o se ha terminado mientras se procesa el verbo. Por tanto, no se pudo establecer la comunicación. Consulte al administrador del sistema para aplicar una acción correctiva.
F005
AP_CONV_BUSY
Solo puede haber un verbo de conversación pendiente a la vez en cualquier conversación.
F006
AP_THREAD_BLOCKING
El subproceso de llamada ya está en una llamada de bloqueo.
F008
AP_INVALID_VERB_SEGMENT
El bloque de control de verbos (VCB) se extiende más allá del final del segmento de datos.
F011
AP_UNEXPECTED_DOS_ERROR
El sistema operativo devolvió un error a APPC mientras procesaba una llamada APPC desde el TP local. El código de retorno del sistema operativo se devuelve a través de secondary_rc. Aparece en el orden de intercambio de bytes de Intel. Si el problema persiste, consulte con el administrador del sistema.
F015
AP_STACK_TOO_SMALL
El tamaño de pila de la aplicación es demasiado pequeño para ejecutar el verbo. Aumente el tamaño de pila de la aplicación.
F020
AP_INVALID_KEY
La clave proporcionada era incorrecta.