次要 APPC 傳回碼
下表依數值列出每個傳回碼,以及相關聯的錯誤訊息。
傳回碼值 | 傳回碼 | 錯誤訊息 |
---|---|---|
00000000 | AP_CNOS_ACCEPTED | APPC 會接受指定的會話行和責任。 |
00000001 | AP_BAD_TP_ID | tp_id的值與 APPC 指派的交易程式 (TP) 識別碼不符。 |
00000002 | AP_BAD_CONV_ID | conv_id的值與 APPC 所指派的交談識別碼不符。 |
00000003 | AP_BAD_LU_ALIAS | APPC 在定義的 lu_alias 之間找不到指定的。 |
000000C4 | 基本交談AP_RCV_IMMD_BAD_FILL () | fill參數已設定為不正確值。 |
00000004 | AP_ALLOCATION_FAILURE_NO_RETRY | 因為有永久條件,例如設定錯誤或會話通訊協定錯誤,所以無法配置交談。 若要判斷錯誤,系統管理員應該檢查錯誤記錄檔。 在更正錯誤之前,請勿重試配置。 |
00000005 | AP_ALLOCATION_FAILURE_RETRY | 因為暫時性狀況,例如連結失敗,所以無法配置交談。 失敗的原因會記錄在系統錯誤記錄檔中。 重試配置。 |
00000006 | AP_INVALID_DATA_SEGMENT | 程式初始化參數 (PIP) 資料超過配置的資料區段,或 PIP 資料緩衝區的位址錯誤。 |
00000007 | AP_CNOS_NEGOTIATED | APPC 接受合作夥伴邏輯單元 (LU) 的會話限制和責任。 可交涉的值包括:plu_mode_session_limit、min_conwinners_source、min_conwinners_target、負責任、drain_target |
000000D7 | AP_BAD_RETURN_STATUS_WITH_DATA | APPC 無法辨識指定的 rtn_status 值。 |
00000011 | 基本交談AP_BAD_CONV_TYPE () | 為 conv_type 指定的值無效。 |
00000012 | AP_BAD_SYNC_LEVEL | 為 sync_level 指定的值無效。 |
00000013 | AP_BAD_SECURITY | 為 安全性 指定的值無效。 |
00000014 | AP_BAD_RETURN_CONTROL | 為 rtn_ctl 指定的值無效。 |
00000016 | AP_PIP_LEN_INCORRECT | pip_dlen的值大於 32767。 |
00000017 | 對應交談AP_NO_USE_OF_SNASVCMG () | SNASVCMG 不是 mode_name的有效值。 |
00000018 | AP_UNKNOWN_PARTNER_MODE | 為 mode_name 指定的值無效。 |
00000031 | AP_CONFIRM_ON_SYNC_LEVEL_NONE | 本機 TP 嘗試在與同步處理層級為 AP_NONE的交談中使用CONFIRM或 MC_CONFIRM。 由 ALLOCATE或MC_ALLOCATE所建立的同步處理層級必須AP_CONFIRM_SYNC_LEVEL。 |
00000032 | AP_CONFIRM_BAD_STATE | 交談未處於 SEND 狀態。 |
00000033 | AP_CONFIRM_NOT_LL_BDY | 本機 TP 的交談處於 SEND 狀態,且本機 TP 未完成傳送邏輯記錄。 |
00000051 | AP_DEALLOC_BAD_TYPE | dealloc_type參數未設定為有效的值。 |
00000052 | AP_DEALLOC_FLUSH_BAD_STATE | 交談未處於 SEND 狀態,且 TP 嘗試清除傳送緩衝區。 發生此嘗試的原因是 AP_FLUSH dealloc_type 的值,或是因為 dealloc_type 的值AP_SYNC_LEVEL,而交談的同步處理層級AP_NONE。 不論是哪一種情況,交談都必須處於 SEND 狀態。 |
00000053 | AP_DEALLOC_CONFIRM_BAD_STATE | 交談未處於 SEND 狀態,且 TP 嘗試排清傳送緩衝區並傳送確認要求。 |
00000055 | 基本交談AP_DEALLOC_NOT_LL_BDY () | 交談處於 SEND 狀態,且 TP 未完成傳送邏輯記錄。 dealloc_type參數已設定為 AP_SYNC_LEVEL 或 AP_FLUSH。 |
00000057 | AP_DEALLOC_LOG_LL_WRONG | 一般資料流程的 LL 欄位 (GDS) 錯誤記錄變數不符合記錄資料的實際長度。 |
00000061 | AP_FLUSH_NOT_SEND_STATE | 交談未處於 SEND 狀態。 |
000000A1 | AP_P_TO_R_INVALID_TYPE | ptr_type參數未設定為有效的值。 |
000000A2 | AP_P_TO_R_NOT_LL_BDY | 本機 TP 未完成傳送邏輯記錄。 |
000000A3 | AP_P_TO_R_NOT_SEND_STATE | 交談未處於 SEND 狀態。 |
000000B1 | AP_RCV_AND_WAIT_BAD_STATE | 當 TP 發出此動詞時,交談未處於 RECEIVE 或 SEND 狀態。 |
000000B2 | 基本交談AP_RCV_AND_WAIT_NOT_LL_BDY () | 交談處於 SEND 狀態;TP 已開始,但未完成傳送邏輯記錄。 |
000000B5 | 基本交談AP_RCV_AND_WAIT_BAD_FILL () | fill參數已設定為不正確值。 |
000000C1 | AP_RCV_IMMD_BAD_STATE | 交談未處於 RECEIVE 狀態。 |
000000D1 | AP_RCV_AND_POST_BAD_STATE | 當 TP 發出此動詞時,交談未處於 RECEIVE 或 SEND 狀態。 |
000000D2 | AP_RCV_AND_POST_NOT_LL_BDY | 交談處於 SEND 狀態;TP 已開始,但未完成傳送邏輯記錄。 |
000000D5 | AP_RCV_AND_POST_BAD_FILL | fill參數已設定為不正確值。 |
000000D6 | AP_INVALID_SEMAPHORE_HANDLE | RAM 號志或系統號志控制碼的位址無效。 注意:APPC 無法捕捉所有不正確號志控制碼。 如果 TP 通過不正確的 RAM 號志控制碼,則表示保護違規結果。 |
000000D7 | AP_BAD_RETURN_STATUS_WITH_DATA | APPC 無法辨識指定的 rtn_status 值。 |
000000E1 | AP_R_T_S_BAD_STATE | 當 TP 發出此動詞命令時,交談不會處於允許的狀態。 |
000000F1 | 基本交談AP_BAD_LL () | 邏輯記錄的邏輯記錄長度欄位包含不正確值— 0x0000、0x0001、0x8000或0x8001。 如需邏輯記錄的相關資訊,請參閱 關於交易程式 。 |
000000F2 | AP_SEND_DATA_NOT_SEND_STATE | 本機 TP 發出 SEND_DATA 或 MC_SEND_DATA,但交談未處於 SEND 狀態。 |
000000F5 | AP_SEND_DATA_CONFIRM_ON_SYNC_NONE | 未允許使用 NONE sync_level 所配置的交談使用 CONFIRM 類型。 |
000000F6 | 基本交談AP_SEND_DATA_NOT_LL_BDY () | TP 已啟動,但未完成傳送邏輯記錄。 只有在 類型 為下列其中一項時,才會發生此情況: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 ( | 錯誤記錄檔 GDS 變數的 LL 欄位不符合資料的實際長度。 |
00000103 | 基本交談) AP_SEND_ERROR_BAD_TYPE ( | err_type的值無效。 |
00000105 | AP_BAD_ERROR_DIRECTION | APPC 無法辨識指定的 err_dir 。 |
00000150 | AP_CNOS_IMPLICIT_PARALLEL | 當範本指定平行會話時,APPC 不允許程式針對隱含夥伴範本的 SNASVCMG 模式以外的模式變更會話限制。 (「範本」一詞是使用,因為尚未填入許多實際值。) |
00000151 | AP_CANT_RAISE_LIMITS | 除非目前的限制為零,否則 APPC 不允許將會話限制設定為非零值。 |
00000152 | AP_AUTOACT_EXCEEDS_SESSLIM | 在 CNOS 動詞上, auto_activate 的值大於 partner_lu_mode_session_limit的值。 |
00000153 | AP_ALL_MODE_MUST_RESET | 當 mode_name_select 表示 ALL 時,APPC 不允許非零會話限制。 |
00000154 | AP_BAD_SNASVCMG_LIMITS | 您的程式在提供mode_name時,指定了partner_lu_mode_session_limit、min_conwinners_source或min_conwinners_target參數的無效設定。 |
00000155 | AP_MIN_GT_TOTAL | min_conwinners_source和min_conwinners_target的總和會指定大於partner_lu_mode_session_limit的數位。 |
00000156 | AP_MODE_CLOSED | 本機 LU 無法交涉非零會話限制,因為夥伴 LU 的本機最大會話限制為零。 |
00000156 | AP_CNOS_MODE_CLOSED | 本機 LU 無法交涉非零會話限制,因為夥伴 LU 的本機最大會話限制為零。 |
00000157 | AP_CNOS_MODE_NAME_REJECT | 夥伴 LU 無法辨識指定的模式名稱。 |
00000159 | AP_RESET_SNA_DRAINS | SNASVCMG 模式不支援 清空 參數值。 |
0000015A | AP_SINGLE_NOT_SRC_RESP | 對於單一會話 CNOS 動詞,APPC 只允許本機 (來源) LU 負責停用會話。 |
0000015B | AP_BAD_PARTNER_LU_ALIAS | APPC 無法辨識提供的 partner_lu_alias。 |
0000015C | AP_EXCEEDS_MAX_ALLOWED | 您的程式發出 CNOS 動詞,並指定 partner_lu_mode_session_limit 號碼和 set_negotiable (NO) 。 |
0000015D | AP_CHANGE_SRC_DRAINS | APPC 不允許mode_name_select (ONE) ,而且當指定的模式drain_source (NO) 目前生效時,DRAIN_SOURCE (YES) 。 |
0000015E | AP_LU_DETACHED | 在 CNOS 動詞嘗試指定 LU 之前,命令會重設本機 LU 的定義。 |
0000015F | AP_CNOS_COMMAND_RACE_REJECT | 本機 LU 目前正在處理夥伴 LU 所發出的 CNOS 動詞。 |
00000167 | AP_SNASVCMG_RESET_NOT_ALLOWED | 您的本機程式嘗試針對名為 SNASVCMG 的模式發出 CNOS 動詞,並指定零的會話限制。 |
000001B4 | AP_DISPLAY_INFO_EXCEEDS_LENGTH | 傳回的 DISPLAY 資訊不符合緩衝區。 |
000001B5 | DISPLAY_INVALID_CONSTANT | 為NUM_SECTIONS或INIT_SEC_LEN提供的值無效。 |
00000506 | AP_UNDEFINED_TP_NAME | 在應用程式的組態檔中,APPC 找不到符合 tp_name值的可叫用 TP 名稱。 |
00000509 | AP_ALLOCATE_NOT_PENDING | APPC 找不到來自叫用 TP) 的傳入配置 (,以符合RECEIVE_ALLOCATE所提供的tp_name值。 RECEIVE_ALLOCATE 等候傳入配置,最後逾時。 |
00000519 | AP_CPSVCMG_MODE_NOT_ALLOWED | 名為 CPSVCMG 的模式不能指定為停用會話動詞命令上的 mode_name 。 |
00000525 | AP_INVALID_PROCESS | 發行 程式RECEIVE_ALLOCATE 與 APPC 所啟動的程式不同。 |
080F6051 | AP_SECURITY_NOT_VALID | 合作夥伴 LU 不接受配置要求中指定的使用者識別碼或密碼。 |
084B6031 | AP_TRANS_PGM_NOT_AVAIL_RETRY | 遠端 LU 拒絕配置要求,因為它無法啟動要求的合作夥伴 TP。 條件可能是暫時性的,例如逾時。錯誤的原因可能會記錄在遠端節點上。 重試配置。 |
084C0000 | AP_TRANS_PGM_NOT_AVAIL_NO_RETRY | 遠端 LU 拒絕配置要求,因為它無法啟動要求的合作夥伴 TP。 條件是永久的。 錯誤的原因可能會記錄在遠端節點上。 在更正錯誤之前,請勿重試配置。 |
10086021 | AP_TP_NAME_NOT_RECOGNIZED | 合作夥伴 LU 無法辨識配置要求中指定的 TP 名稱。 |
10086031 | AP_PIP_NOT_ALLOWED | 配置要求指定的 PIP 資料,但合作夥伴 TP 不需要此資料,或合作夥伴 LU 不支援此資料。 |
10086032 | AP_PIP_NOT_SPECIFIED_CORRECTLY | 合作夥伴 TP 需要 PIP 資料,但配置要求未指定 PIP 資料或參數數目不正確。 |
10086034 | AP_CONVERSATION_TYPE_MISMATCH | 合作夥伴 LU 或 TP 不支援在配置要求中指定的基本或對應) 交談 (類型。 |
10086041 | AP_SYNC_LEVEL_NOT_SUPPORTED | 合作夥伴 TP 不支援 配置 要求中指定的sync_level (AP_NONE 或AP_CONFIRM_SYNC_LEVEL) ,或無法辨識 sync_level 。 |