Freigeben über


Sekundäre Rückgabecodes für APPC

In der folgenden Tabelle wird jeder Rückgabecode nach numerischem Wert zusammen mit der zugehörigen Fehlermeldung aufgeführt.

Rückgabecodewert Rückgabecode Fehlermeldung
00000000 AP_CNOS_ACCEPTED APPC akzeptiert die Sitzungszeilen und die Zuständigkeit wie angegeben.
00000001 AP_BAD_TP_ID Der Wert von tp_id stimmte nicht mit einem von APPC zugewiesenen Transaktionsprogrammbezeichner überein.
00000002 AP_BAD_CONV_ID Der Wert von conv_id stimmte nicht mit einem von APPC zugewiesenen Konversationsbezeichner überein.
00000003 AP_BAD_LU_ALIAS APPC kann den angegebenen lu_alias nicht bei den definierten Aliasen finden.
000000C4 AP_RCV_IMMD_BAD_FILL (für eine einfache Konversation) Der fill-Parameter war auf einen ungültigen Wert festgelegt.
00000004 AP_ALLOCATION_FAILURE_NO_RETRY Die Konversation kann aufgrund einer permanenten Bedingung, z. B. eines Konfigurations- oder Sitzungsprotokollfehlers, nicht zugeordnet werden. Um den Fehler zu ermitteln, sollte der Systemadministrator sollte das Fehlerprotokoll untersuchen. Wiederholen Sie die Zuordnung erst, wenn der Fehler behoben wurde.
00000005 AP_ALLOCATION_FAILURE_RETRY Die Konversation konnte aufgrund einer temporären Bedingung, z. B. eines Linkfehlers, nicht zugeordnet werden. Der Grund für den Fehler wird im Systemfehlerprotokoll protokolliert. Wiederholen Sie die Zuordnung.
00000006 AP_INVALID_DATA_SEGMENT Die PIP-Daten (Programminitiierungsparameter) waren länger als das zugeordnete Datensegment, oder die Adresse des PIP-Datenpuffers war falsch.
00000007 AP_CNOS_NEGOTIATED APPC akzeptiert die Sitzungsgrenzwerte und die Zuständigkeit als verhandelbar durch die logische Partnereinheit (Logical Unit, LU). Werte, die ausgehandelt werden können: plu_mode_session_limit, min_conwinners_source, min_conwinners_target, verantwortlich, drain_target
000000D7 AP_BAD_RETURN_STATUS_WITH_DATA Der angegebene rtn_status-Wert wurde von APPC nicht erkannt.
00000011 AP_BAD_CONV_TYPE (für eine einfache Konversation) Der für conv_type angegebene Wert war ungültig.
00000012 AP_BAD_SYNC_LEVEL Der für sync_level angegebene Wert war ungültig.
00000013 AP_BAD_SECURITY Der für security angegebene Wert war ungültig.
00000014 AP_BAD_RETURN_CONTROL Der für rtn_ctl angegebene Wert war ungültig.
00000016 AP_PIP_LEN_INCORRECT Der Wert von pip_dlen war größer als 32767.
00000017 AP_NO_USE_OF_SNASVCMG (für eine zugeordnete Konversation) SNASVCMG ist kein gültiger Wert für mode_name.
00000018 AP_UNKNOWN_PARTNER_MODE Der für mode_name angegebene Wert war ungültig.
00000031 AP_CONFIRM_ON_SYNC_LEVEL_NONE Das lokale TP hat versucht, CONFIRM oder MC_CONFIRM in einer Konversation mit einer Synchronisierungsebene von AP_NONE zu verwenden. Die durch ALLOCATE oder MC_ALLOCATE eingerichtete Synchronisierungsebene muss AP_CONFIRM_SYNC_LEVEL lauten.
00000032 AP_CONFIRM_BAD_STATE Die Konversation befand sich nicht im SEND-Zustand.
00000033 AP_CONFIRM_NOT_LL_BDY Die Konversation für das lokale TP befand sich im SEND-Zustand, und das lokale TP hat das Senden eines logischen Datensatzes nicht abgeschlossen.
00000051 AP_DEALLOC_BAD_TYPE Der dealloc_type-Parameter war nicht auf einen gültigen Wert festgelegt.
00000052 AP_DEALLOC_FLUSH_BAD_STATE Die Konversation befand sich nicht im SEND-Zustand, und das TP hat versucht, den Sendepuffer zu leeren. Dieser Versuch ist aufgetreten, weil der Wert von dealloc_type AP_FLUSH lautete oder weil der Wert von dealloc_type AP_SYNC_LEVEL und die Synchronisierungsebene der Konversation AP_NONE lautete. In beiden Fällen muss sich die Konversation im SEND-Zustand befinden.
00000053 AP_DEALLOC_CONFIRM_BAD_STATE Die Konversation befand sich nicht im SEND-Zustand, und das TP hat versucht, den Sendepuffer zu leeren und eine Bestätigungsanforderung zu senden.
00000055 AP_DEALLOC_NOT_LL_BDY (für eine einfache Konversation) Die Konversation befand sich im SEND-Zustand, und das TP hat das Senden eines logischen Datensatzes nicht abgeschlossen. Der dealloc_type-Parameter war auf AP_SYNC_LEVEL oder AP_FLUSH festgelegt.
00000057 AP_DEALLOC_LOG_LL_WRONG Das LL-Feld der GDS-Fehlerprotokollvariable (General Data Stream) stimmte nicht mit der tatsächlichen Länge der Protokolldaten überein.
00000061 AP_FLUSH_NOT_SEND_STATE Die Konversation befand sich nicht im SEND-Zustand.
000000A1 AP_P_TO_R_INVALID_TYPE Der ptr_type-Parameter war nicht auf einen gültigen Wert festgelegt.
000000A2 AP_P_TO_R_NOT_LL_BDY Das lokale TP hat das Senden eines logischen Datensatzes nicht abgeschlossen.
000000A3 AP_P_TO_R_NOT_SEND_STATE Die Konversation befand sich nicht im SEND-Zustand.
000000B1 AP_RCV_AND_WAIT_BAD_STATE Die Konversation befand sich nicht im RECEIVE- oder SEND-Zustand, als das TP dieses Verb ausgegeben hat.
000000B2 AP_RCV_AND_WAIT_NOT_LL_BDY (für eine einfache Konversation) Die Konversation befand sich im SEND-Zustand, und das TP hat das Senden eines logischen Datensatzes begonnen, aber nicht abgeschlossen.
000000B5 AP_RCV_AND_WAIT_BAD_FILL (für eine einfache Konversation) Der fill-Parameter war auf einen ungültigen Wert festgelegt.
000000C1 AP_RCV_IMMD_BAD_STATE Die Konversation befand sich nicht im RECEIVE-Zustand.
000000D1 AP_RCV_AND_POST_BAD_STATE Die Konversation befand sich nicht im RECEIVE- oder SEND-Zustand, als das TP dieses Verb ausgegeben hat.
000000D2 AP_RCV_AND_POST_NOT_LL_BDY Die Konversation befand sich im SEND-Zustand, und das TP hat das Senden eines logischen Datensatzes begonnen, aber nicht abgeschlossen.
000000D5 AP_RCV_AND_POST_BAD_FILL Der fill-Parameter war auf einen ungültigen Wert festgelegt.
000000D6 AP_INVALID_SEMAPHORE_HANDLE Die Adresse des RAM-Semaphor- oder des System-Semaphorhandles war ungültig. HINWEIS: APPC kann nicht alle ungültigen Semaphorhandles abfangen. Wenn das TP ein ungültiges RAM-Semaphorhandle übergibt, führt dies zu einer Schutzverletzung.
000000D7 AP_BAD_RETURN_STATUS_WITH_DATA Der angegebene rtn_status-Wert wurde von APPC nicht erkannt.
000000E1 AP_R_T_S_BAD_STATE Die Konversation befand sich nicht in einem zulässigen Zustand, als das TP dieses Verb ausgegeben hat.
000000F1 AP_BAD_LL (für eine einfache Konversation) Das Längenfeld eines logischen Datensatzes enthielt einen ungültigen Wert: 0x0000, 0x0001, 0x8000 oder 0x8001. Informationen zu logischen Datensätzen finden Sie in der Übersicht über Transaktionsprogramme.
000000F2 AP_SEND_DATA_NOT_SEND_STATE Das lokale TP hat SEND_DATA oder MC_SEND_DATA ausgegeben, aber die Konversation befand sich nicht im SEND-Zustand.
000000F5 AP_SEND_DATA_CONFIRM_ON_SYNC_NONE Der Typ CONFIRM ist für eine Konversation, die mit dem sync_level NONE zugeordnet wurde, nicht zulässig.
000000F6 AP_SEND_DATA_NOT_LL_BDY (für eine einfache Konversation) Das TP hat das Senden eines logischen Datensatzes begonnen, aber nicht abgeschlossen. Dies tritt nur auf, wenn typ einer der folgenden Ist: 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 (für eine einfache Konversation) Das LL-Feld der GDS-Fehlerprotokollvariablen stimmte nicht mit der tatsächlichen Länge der Protokolldaten überein.
00000103 AP_SEND_ERROR_BAD_TYPE (für eine einfache Konversation) Der Wert von err_type war ungültig.
00000105 AP_BAD_ERROR_DIRECTION Der angegebene err_dir-Wert wurde von APPC nicht erkannt.
00000150 AP_CNOS_IMPLICIT_PARALLEL APPC lässt nicht zu, dass ein Programm den Sitzungsgrenzwert für einen anderen Modus als SNASVCMG für die implizite Partnervorlage ändert, wenn die Vorlage parallele Sitzungen angibt. (Der Begriff „Vorlage“ wird verwendet, weil viele der tatsächlichen Werte noch ausgefüllt werden müssen.)
00000151 AP_CANT_RAISE_LIMITS APPC lässt das Festlegen von Sitzungsgrenzwerten auf einen Wert ungleich 0 (null) nur zu, wenn die Grenzwerte derzeit 0 (null) sind.
00000152 AP_AUTOACT_EXCEEDS_SESSLIM Im CNOS-Verb ist der Wert für auto_activate größer als der Wert für partner_lu_mode_session_limit.
00000153 AP_ALL_MODE_MUST_RESET APPC lässt keinen Sitzungsgrenzwert ungleich 0 (null) zu, wenn mode_name_select ALL angibt.
00000154 AP_BAD_SNASVCMG_LIMITS Das Programm hat beim Angeben von mode_name ungültige Einstellungen für die Parameter partner_lu_mode_session_limit, min_conwinners_source oder min_conwinners_target angegeben.
00000155 AP_MIN_GT_TOTAL Die Summe aus min_conwinners_source und min_conwinners_target ergibt eine Zahl, die größer als partner_lu_mode_session_limit ist.
00000156 AP_MODE_CLOSED Die lokale LU kann keinen Sitzungsgrenzwert ungleich 0 (null) aushandeln, da der maximale lokale Sitzungsgrenzwert in der Partner-LU 0 (null) ist.
00000156 AP_CNOS_MODE_CLOSED Die lokale LU kann keinen Sitzungsgrenzwert ungleich 0 (null) aushandeln, da der maximale lokale Sitzungsgrenzwert in der Partner-LU 0 (null) ist.
00000157 AP_CNOS_MODE_NAME_REJECT Die Partner-LU erkennt den angegebenen Modusnamen nicht.
00000159 AP_RESET_SNA_DRAINS Der SNASVCMG-Modus unterstützt die Werte des drain-Parameters nicht.
0000015A AP_SINGLE_NOT_SRC_RESP Bei einem CNOS-Verb für nur eine Sitzung erlaubt APPC nur der lokalen LU (Quell-LU) das Deaktivieren von Sitzungen.
0000015B AP_BAD_PARTNER_LU_ALIAS APPC hat den angegebenen partner_lu_alias nicht erkannt.
0000015C AP_EXCEEDS_MAX_ALLOWED Das Programm hat ein CNOS-Verb ausgegeben, das eine partner_lu_mode_session_limit-Zahl und set_negotiable (NO) angibt.
0000015D AP_CHANGE_SRC_DRAINS APPC erlaubt mode_name_select (ONE) und drain_source (YES) nicht, wenn drain_source (NO) derzeit für den angegebenen Modus in Kraft ist.
0000015E AP_LU_DETACHED Ein Befehl hat die Definition der lokalen LU zurückgesetzt, bevor das CNOS-Verb versucht hat, die LU anzugeben.
0000015F AP_CNOS_COMMAND_RACE_REJECT Die lokale LU verarbeitet derzeit ein von der Partner-LU ausgegebenes CNOS-Verb.
00000167 AP_SNASVCMG_RESET_NOT_ALLOWED Das lokale Programm hat versucht, die CNOS-Verben für den SNASVCMG-Modus auszugeben und dabei einen Sitzungsgrenzwert von 0 (null) angegeben.
000001B4 AP_DISPLAY_INFO_EXCEEDS_LENGTH Die zurückgegebenen DISPLAY-Informationen passten nicht in den Puffer.
000001B5 DISPLAY_INVALID_CONSTANT Der für NUM_SECTIONS oder INIT_SEC_LEN angegebene Wert ist ungültig.
00000506 AP_UNDEFINED_TP_NAME In der Konfigurationsdatei für die Anwendung konnte APPC keinen aufrufbaren TP-Namen finden, der dem Wert von tp_name entspricht.
00000509 AP_ALLOCATE_NOT_PENDING APPC hat keine eingehende Zuordnung (vom aufrufenden TP) für den Wert von tp_name gefunden, der von RECEIVE_ALLOCATE angegeben wurde. RECEIVE_ALLOCATE hat auf die eingehende Zuordnung gewartet, und schließlich ist ein Timeout aufgetreten.
00000519 AP_CPSVCMG_MODE_NOT_ALLOWED Der Modus CPSVCMG kann nicht als mode_name für das Verb zum Deaktivieren der Sitzung angegeben werden.
00000525 AP_INVALID_PROCESS Der Prozess, der RECEIVE_ALLOCATE ausgegeben hat, war ein anderer als der von APPC gestartete Prozess.
080F6051 AP_SECURITY_NOT_VALID Die in der Zuordnungsanforderung angegebene Benutzer-ID oder das Kennwort wurde von der Partner-LU nicht akzeptiert.
084B6031 AP_TRANS_PGM_NOT_AVAIL_RETRY Die Remote-LU hat die Zuordnungsanforderung abgelehnt, weil das angeforderte Partner-TP nicht gestartet werden konnte. Die Bedingung kann temporär sein, z. B. ein Timeout. Der Grund für den Fehler wird möglicherweise auf dem Remoteknoten protokolliert. Wiederholen Sie die Zuordnung.
084C0000 AP_TRANS_PGM_NOT_AVAIL_NO_RETRY Die Remote-LU hat die Zuordnungsanforderung abgelehnt, weil das angeforderte Partner-TP nicht gestartet werden konnte. Die Bedingung ist permanent. Der Grund für den Fehler wird möglicherweise auf dem Remoteknoten protokolliert. Wiederholen Sie die Zuordnung erst, wenn der Fehler behoben wurde.
10086021 AP_TP_NAME_NOT_RECOGNIZED Die Partner-LU erkennt den in der Zuordnungsanforderung angegebenen TP-Namen nicht.
10086031 AP_PIP_NOT_ALLOWED Die Zuordnungsanforderung hat PIP-Daten angegeben, aber entweder benötigt das Partner-TP diese Daten nicht, oder die Partner-LU unterstützt sie nicht.
10086032 AP_PIP_NOT_SPECIFIED_CORRECTLY Das Partner-TP erfordert PIP-Daten, aber in der Zuordnungsanforderung wurden entweder keine PIP-Daten oder eine falsche Anzahl von Parametern angegeben.
10086034 AP_CONVERSATION_TYPE_MISMATCH Die Partner-LU oder das TP unterstützt den Konversationstyp (einfach oder zugeordnet) nicht, der in der Zuordnungsanforderung angegeben ist.
10086041 AP_SYNC_LEVEL_NOT_SUPPORTED Das Partner-TP unterstützt den sync_level-Wert (AP_NONE oder AP_CONFIRM_SYNC_LEVEL) nicht, der in der Zuordnungsanforderung angegeben ist, oder der sync_level-Wert wurde nicht erkannt.