共用方式為


次要 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_limitmin_conwinners_sourcemin_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。 由 ALLOCATEMC_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_DATAMC_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_limitmin_conwinners_sourcemin_conwinners_target參數的無效設定。
00000155 AP_MIN_GT_TOTAL min_conwinners_sourcemin_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