Condividi tramite


Codici di ritorno APPC secondari

La tabella seguente elenca ogni codice restituito in base al valore numerico, insieme al messaggio di errore associato.

Valore del codice restituito Codice restituito Messaggio di errore
00000000 AP_CNOS_ACCEPTED APPC accetta le righe di sessione e la responsabilità specificate.
00000001 AP_BAD_TP_ID Il valore di tp_id non corrisponde a un identificatore del programma di transazione (TP) assegnato da APPC.
00000002 AP_BAD_CONV_ID Il valore di conv_id non corrisponde a un identificatore di conversazione assegnato da APPC.
00000003 AP_BAD_LU_ALIAS APPC non riesce a trovare il lu_alias specificato tra quelli definiti.
000000C4 AP_RCV_IMMD_BAD_FILL (per una conversazione di base) Il parametro fill è stato impostato su un valore non valido.
00000004 AP_ALLOCATION_FAILURE_NO_RETRY La conversazione non può essere allocata a causa di una condizione permanente, ad esempio un errore di configurazione o un errore del protocollo di sessione. Per determinare l'errore, l'amministratore di sistema deve esaminare il file di log degli errori. Non ritentare l'allocazione fino a quando l'errore non è stato corretto.
00000005 Riattentare l'allocazione fallita Impossibile allocare la conversazione a causa di una condizione temporanea, ad esempio un errore di collegamento. Il motivo dell'errore viene registrato nel log degli errori di sistema. Ripetere l'allocazione.
00000006 AP_SEGMENTO_DATI_NON_VALIDO I dati pip (Program Initiation Parameters) erano più lunghi del segmento di dati allocato o l'indirizzo del buffer di dati PIP non è corretto.
00000007 AP_CNOS_NEGOTIATED APPC accetta che i limiti della sessione e la responsabilità siano negoziabili dall'unità logica partner (LU). I valori che è possibile negoziare sono: plu_mode_session_limit, min_conwinners_source, min_conwinners_target, responsabile, drain_target
000000D7 AP_BAD_RETURN_STATUS_WITH_DATA Il valore rtn_status specificato non è stato riconosciuto da APPC.
00000011 AP_BAD_CONV_TYPE (per conversazioni di base) Il valore specificato per conv_type non è valido.
00000012 AP_BAD_SYNC_LEVEL Valore specificato per sync_level non valido.
00000013 "Sicurezza AP non valida" Il valore specificato per la sicurezza non è valido.
00000014 AP_BAD_RETURN_CONTROL Il valore specificato per rtn_ctl non è valido.
00000016 AP_PIP_LEN_INCORRECT Il valore di pip_dlen è maggiore di 32767.
00000017 AP_NO_USE_OF_SNASVCMG (per una conversazione mappata) SNASVCMG non è un valore valido per mode_name.
00000018 AP_UNKNOWN_PARTNER_MODE Il valore specificato per mode_name non è valido.
00000031 AP_CONFIRM_ON_SYNC_LEVEL_NONE Il TP locale ha tentato di usare CONFIRM o MC_CONFIRM in una conversazione con un livello di sincronizzazione di AP_NONE. Il livello di sincronizzazione, stabilito da ALLOCATE o MC_ALLOCATE, deve essere AP_CONFIRM_SYNC_LEVEL.
00000032 AP_CONFERMA_STATO_ERRATO La conversazione non era in stato SEND.
00000033 AP_CONFIRM_NOT_LL_BDY La conversazione per il TP locale era nello stato di INVIO e il TP locale non ha completato l'invio di un record logico.
00000051 AP_DEALLOC_BAD_TYPE Il parametro dealloc_type non è stato impostato su un valore valido.
00000052 AP_DEALLOC_FLUSH_BAD_STATE La conversazione non era nello stato SEND e il TP ha tentato di svuotare il buffer di invio. Questo tentativo si è verificato perché il valore di dealloc_type è stato AP_FLUSH o perché il valore di dealloc_type è stato AP_SYNC_LEVEL e il livello di sincronizzazione della conversazione è stato AP_NONE. In entrambi i casi, la conversazione deve essere in stato SEND.
00000053 AP_CONFERMA_DEALLOCAZIONE_STATO_ERRATO La conversazione non era in stato SEND mentre il TP ha tentato di svuotare il buffer di invio e di inviare una richiesta di conferma.
00000055 AP_DEALLOC_NOT_LL_BDY (per una conversazione di base) La conversazione era in stato SEND e il TP non ha completato l'invio di un record logico. Il parametro dealloc_type è stato impostato su AP_SYNC_LEVEL o AP_FLUSH.
00000057 AP_DEALLOC_LOG_LL_WRONG Il campo LL della variabile del log degli errori GDS (General Data Stream) non corrisponde alla lunghezza effettiva dei dati di log.
00000061 AP_FLUSH_NOT_SEND_STATE La conversazione non era in stato di SEND.
000000A1 AP_P_TO_R_INVALID_TYPE Il parametro ptr_type non è stato impostato su un valore valido.
000000A2 AP_P_TO_R_NOT_LL_BDY Il tp locale non ha completato l'invio di un record logico.
000000A3 AP_P_TO_R_NOT_SEND_STATE La conversazione non era nello stato SEND.
000000B1 AP_RCV_AND_WAIT_BAD_STATE La conversazione non era in stato RECEIVE o SEND quando il TP ha emesso questo comando.
000000B2 AP_RCV_AND_WAIT_NOT_LL_BDY (per una conversazione di base) La conversazione era nello stato SEND; il TP è iniziato ma non ha completato l'invio di un record logico.
000000B5 AP_RCV_AND_WAIT_BAD_FILL (per una conversazione di base) Il parametro fill è stato impostato su un valore non valido.
000000C1 AP_RCV_IMMD_BAD_STATE La conversazione non era nello stato RECEIVE.
000000D1 AP_RCV_AND_POST_BAD_STATE La conversazione non era in stato RECEIVE o SEND quando il TP ha emesso questo verbo.
000000D2 AP_RCV_AND_POST_NOT_LL_BDY La conversazione era nello stato SEND; il TP è iniziato ma non ha completato l'invio di un record logico.
000000D5 AP_RCV_AND_POST_BAD_FILL Il parametro fill è stato impostato su un valore non valido.
000000D6 AP_INVALID_SEMAPHORE_HANDLE L'indirizzo del semaforo della RAM o dell'handle del semaforo di sistema era non valido. NOTA: APPC non può intercettare tutti gli handle di semafori non validi. Se il TP passa un handle semaforo della RAM non valido, ne risulta una violazione di protezione.
000000D7 Stato di ritorno errato con dati Il valore rtn_status specificato non è stato riconosciuto da APPC.
000000E1 AP_R_T_S_BAD_STATE La conversazione non si trova in uno stato consentito quando il TP ha emesso questo verbo.
000000F1 AP_BAD_LL (per una conversazione di base) Il campo di lunghezza del record logico di un record logico contiene un valore non valido, ovvero 0x0000, 0x0001, 0x8000 o 0x8001. Per informazioni sui record logici, vedere Informazioni sui programmi di transazione .
000000F2 AP_SEND_DATA_NOT_SEND_STATE Il tp locale ha emesso SEND_DATA o MC_SEND_DATA, ma la conversazione non era nello stato SEND.
000000F5 AP_SEND_DATA_CONFIRM_ON_SYNC_NONE Il tipo CONFIRM non è consentito per una conversazione allocata con un sync_level di NONE.
000000F6 AP_SEND_DATA_NOT_LL_BDY (per una conversazione di base) Il TP è stato avviato ma non è stato completato l'invio di un record logico. Ciò si verifica solo quando il tipo è uno dei seguenti: 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 (per una conversazione di base) Il campo LL della variabile GDS del log degli errori non corrisponde alla lunghezza effettiva dei dati.
00000103 AP_SEND_ERROR_BAD_TYPE (per una conversazione semplice) Il valore di err_type non è valido.
00000105 AP_BAD_ERROR_DIRECTION Il err_dir specificato non è stato riconosciuto da APPC.
00000150 AP_CNOS_IMPLICIT_PARALLEL APPC non consente a un programma di modificare il limite di sessione per una modalità diversa dalla modalità SNASVCMG per il modello partner implicito quando il modello specifica sessioni parallele. Il termine "modello" viene usato perché molti dei valori effettivi devono ancora essere compilati.
00000151 AP_CANT_RAISE_LIMITS APPC non consente di impostare limiti di sessione su un valore diverso da zero, a meno che i limiti non siano zero.
00000152 AP_AUTOACT_EXCEEDS_SESSLIM Nel verbo CNOS il valore per auto_activate è maggiore del valore per partner_lu_mode_session_limit.
00000153 AP_TUTTE_MODALITÀ_DEVE_REIMPOSTARE APPC non consente un limite di sessione diverso da zero quando mode_name_select indica ALL.
00000154 AP_BAD_SNASVCMG_LIMITS Il programma ha specificato impostazioni non valide per i parametri partner_lu_mode_session_limit, min_conwinners_source o min_conwinners_target quando mode_name è stata specificata.
00000155 AP_MIN_GT_TOTAL La somma di min_conwinners_source e min_conwinners_target specifica un numero maggiore di partner_lu_mode_session_limit.
00000156 AP_MODE_CHIUSO L'unità lu locale non può negoziare un limite di sessione diverso da zero perché il limite massimo di sessione locale al lu partner è zero.
00000156 AP_CNOS_MODE_CLOSED L'unità lu locale non può negoziare un limite di sessione diverso da zero perché il limite massimo di sessione locale al lu partner è zero.
00000157 AP_CNOS_MODE_NAME_RIFIUTA La unità logica partner non riconosce il nome della modalità operativa specificato.
00000159 AP_RESET_SNA_DRAINS La modalità SNASVCMG non supporta i valori dei parametri di svuotamento .
0000015A AP_SINGLE_NOT_SRC_RESP Per un verbo CNOS a sessione singola, APPC consente solo all'unità lu locale (di origine) di essere responsabile della disattivazione delle sessioni.
0000015B AP_BAD_PARTNER_LU_ALIAS APPC non riconosce il partner_lu_alias fornito.
0000015C AP_EXCEEDS_MAX_ALLOWED Il programma ha emesso un verbo CNOS, specificando un partner_lu_mode_session_limit numero e set_negotiable (NO).
0000015D Cambiamento della fonte di drenaggio APPC non consente mode_name_select (ONE) e drain_source (YES) quando drain_source (NO) è attualmente attivo per la modalità specificata.
0000015E AP_LU_DETACHED Un comando ha reimpostato la definizione dell'unità logica locale prima che il verbo CNOS provasse a specificare l'unità logica.
0000015F AP_CNOS_COMMAND_RACE_REJECT L'unità LU locale sta attualmente elaborando un verbo CNOS emesso dall'unità LU partner.
00000167 AP_SNASVCMG_RESET_NOT_ALLOWED Il programma locale ha tentato di emettere i verbi CNOS per la modalità denominata SNASVCMG, specificando un limite di sessione pari a zero.
000001B4 LE_INFORMAZIONI_SUL_DISPLAY_SUPERANO_LA_LUNGHEZZA Le informazioni DISPLAY restituite non rientrano nel buffer.
000001B5 DISPLAY_CONSTANTE_NON_VALIDA Il valore specificato per NUM_SECTIONS o INIT_SEC_LEN non è valido.
00000506 AP_UNDEFINED_TP_NAME Nel file di configurazione per l'applicazione appC non è riuscito a trovare un nome TP richiamabile corrispondente al valore di tp_name.
00000509 AP_ALLOCATE_NOT_PENDING APPC non ha trovato un'allocazione in ingresso (dal TP di richiamo) che corrisponda al valore di tp_name, fornito da RECEIVE_ALLOCATE. RECEIVE_ALLOCATE attendeva l'allocazione in ingresso e alla fine si è verificato il timeout.
00000519 AP_CPSVCMG_MODE_NOT_ALLOWED La modalità denominata CPSVCMG non può essere specificata come mode_name nel verbo di disattivazione della sessione.
00000525 AP_INVALID_PROCESS Il processo che emette RECEIVE_ALLOCATE è diverso da quello avviato da APPC.
080F6051 AP_SECURITY_NOT_VALID L'identificatore utente o la password specificati nella richiesta di allocazione non sono stati accettati dalla LU partner.
084B6031 AP_TRANS_PGM_NOT_AVAIL_RETRY L'LU remoto ha rifiutato la richiesta di allocazione perché non è stata in grado di avviare il TP del partner richiesto. La condizione può essere temporanea, ad esempio un timeout. Il motivo dell'errore può essere registrato nel nodo remoto. Ripetere l'allocazione.
084C0000 Programma di transazione AP non disponibile, non riprovare La LU remota ha rifiutato la richiesta di allocazione perché non è riuscita a avviare il TP del partner richiesto. La condizione è permanente. Il motivo dell'errore può essere registrato nel nodo remoto. Non ritentare l'allocazione fino a quando l'errore non è stato corretto.
10086021 NOME_AP_TP_NON_RICONOSCIUTO Il LU partner non riconosce il nome TP specificato nella richiesta di allocazione.
10086031 AP_PIP_NOT_ALLOWED La richiesta di allocazione ha specificato i dati PIP, ma il partner TP non richiede questi dati o il partner LU non li supporta.
10086032 AP_PIP_NON_SPECIFICATO_CORRETTAMENTE Il tp del partner richiede dati PIP, ma la richiesta di allocazione non ha specificato dati PIP o un numero errato di parametri.
10086034 AP_CONVERSATION_TYPE_MISMATCH Il partner LU o TP non supporta il tipo di conversazione (di base o mappato) specificato nella richiesta di allocazione.
10086041 AP_SYNC_LEVEL_NOT_SUPPORTED (livello di sincronizzazione AP non supportato) Il tp del partner non supporta il sync_level (AP_NONE o AP_CONFIRM_SYNC_LEVEL) specificato nella richiesta di allocazione oppure il sync_level non è stato riconosciuto.