次級 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(用於一般對話) 填充參數被設定為無效值。
00000004 AP分配失敗_不重試 由於永久性狀況,例如組態錯誤或會話協定錯誤,無法分配對話。 為了判斷錯誤,系統管理員應檢查錯誤日誌檔。 在錯誤修正前,請勿重新嘗試分配。
00000005 AP_配置失敗重試 由於臨時狀況,例如連結故障,無法分配對話。 故障原因已記錄在系統錯誤日誌中。 重新嘗試分配。
00000006 AP_無效的資料段 程式啟動參數(PIP)資料比分配的資料區段長,或是 PIP 資料緩衝區的位址錯誤。
00000007 AP_CNOS_NEGOTIATED APPC 接受會話限制與責任,視為可由合作夥伴邏輯單元(LU)協商。 可協商的參數包括: plu_mode_session_limitmin_conwinners_sourcemin_conwinners_targetresponsibledrain_target
000000D7 AP_BAD_RETURN_STATUS_WITH_DATA 該指定 rtn_status 值未被 APPC 認可。
00000011 AP_BAD_CONV_TYPE(針對基本對話的錯誤類型) conv_type 指定的值是無效的。
00000012 AP_BAD_SYNC_LEVEL同步級別異常 sync_level指定值是無效的。
00000013 AP_BAD_SECURITY - 安全性配置错误 指定的 安全 值是無效的。
00000014 AP_錯誤返回控制 rtn_ctl 所指定的值是無效的。
00000016 AP_PIP_LEN_INCORRECT pip_dlen的價值大於32767。
00000017 AP_NO_USE_OF_SNASVCMG(用於地圖對話) SNASVCMG 並不是 mode_name 的有效數值。
00000018 AP_未知夥伴模式 mode_name 指定的值是無效的。
00000031 AP_CONFIRM_ON_SYNC_LEVEL_NONE 本地TP嘗試在同步程度為AP_NONE的對話中使用 CONFIRMMC_CONFIRM 。 同步等級由 ALLOCATEMC_ALLOCATE 設定,必須AP_CONFIRM_SYNC_LEVEL。
00000032 確認錯誤狀態 對話當時並沒有處於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 嘗試清除 send 緩衝區。 此嘗試發生是因為 dealloc_type 的價值AP_FLUSH或 dealloc_type 的價值AP_SYNC_LEVEL且對話的同步程度AP_NONE。 無論哪種情況,對話都必須處於 SEND 狀態。
00000053 AP_DEALLOC_CONFIRM_BAD_STATE無效狀態確認 對話當時並未處於 SEND 狀態,TP 嘗試清除 send 緩衝區並發送確認請求。
00000055 AP_DEALLOC_NOT_LL_BDY(用於基本對話) 對話處於 SEND 狀態,TP 沒有完成邏輯記錄的傳送。 dealloc_type參數設為AP_SYNC_LEVEL或AP_FLUSH。
00000057 AP_DEALLOC_LOG_LL_WRONG 一般資料流(GDS)錯誤日誌變數的LL欄位與日誌資料的實際長度不符。
00000061 AP_FLUSH_NOT_SEND_STATE (不發送狀態刷新) 對話當時未處於發送狀態。
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下達此指令時,對話不在接收或發送狀態。
000000B2 AP_RCV_AND_WAIT_NOT_LL_BDY(基本對話) 對話處於SEND狀態;TP 開始傳送邏輯記錄,但未完成。
000000B5 AP_RCV_AND_WAIT_BAD_FILL(基本對話) 填充參數被設定為無效值。
000000C1 AP_RCV_IMMD_BAD_STATE 對話當時並非處於「接收」狀態。
000000D1 若確認該詞為行業標準,可以保留原文;若需翻譯以利理解,可將其翻譯為「AP_接收與發布錯誤狀態」。 當TP發出此指令時,會話未處於接收或傳送狀態。
000000D2 AP_RCV_AND_POST_NOT_LL_BDY 對話處於SEND狀態;TP 開始傳送邏輯記錄,但未完成。
000000D5 AP_RCV_AND_POST_BAD_FILL 填充參數被設定為無效值。
000000D6 AP_INVALID_SEMAPHORE_HANDLE RAM 信號量或系統信號量操作柄的地址無效。 注意:APPC 無法捕捉所有無效的信號量句柄。 如果 TP 通過錯誤的 RAM 信號量控制碼,將導致保護違規。
000000D7 AP_BAD_RETURN_STATUS_WITH_DATA 該指定 rtn_status 值未被 APPC 認可。
000000E1 AP_R_T_S_錯誤狀態 當 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 對於分配 sync_level 為 NONE 的對話,不允許使用 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 (錯誤方向錯誤) 指定的 err_dir 未被 APPC 認可。
00000150 AP_CNOS_IMPLICIT_PARALLEL APPC 不允許程式更改隱含夥伴範本中除 SNASVCMG 模式外的會話限制,當該範本指定平行會話時。 (使用「範本」一詞是因為許多實際數值尚未填補。)
00000151 AP_CANT_RAISE_LIMITS APPC 不允許將會話限制設為非零值,除非目前的限制為零。
00000152 自動操作超過會話限制 CNOS 動詞中, auto_activate 的價值高於 partner_lu_mode_session_limit
00000153 AP_所有模式必須重置 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 模式:關閉 本地 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_更改_資料來源_消耗 當指定模式下drain_source(NO)目前生效時,APPC 不允許使用 mode_name_select(ONE)和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 顯示資訊超過長度限制 回傳的 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 的輸入配置與 tp_name 的值相符,該值由 RECEIVE_ALLOCATE 提供。 RECEIVE_ALLOCATE 等待即將收到的分配,最後還是超時了。
00000519 AP_CPSVCMG_MODE_NOT_ALLOWED 無法將名為 CPSVCMG 的模式指定為停用會話的 mode_name 動詞。
00000525 AP_無效程序 RECEIVE_ALLOCATE的發行流程與APPC所啟動的有所不同。
080F6051 AP_SECURITY_NOT_VALID 分配請求中指定的使用者識別碼或密碼未被合作夥伴 LU 接受。
084B6031 AP_TRANS_PGM_NOT_AVAIL_請重試程序不提供 遠端 LU 拒絕了分配請求,因為它無法啟動所請求的合作夥伴程式 TP。 這個條件可能是暫時性的,例如暫停。錯誤原因可能會記錄在遠端節點上。 重新嘗試分配。
084C0000 無法取得AP程序的轉換,無需重試。 遠端 LU 拒絕了分配請求,因為它無法啟動所請求的合作夥伴 TP。 這個狀況是永久性的。 錯誤原因可能會記錄在遠端節點上。 在錯誤修正前,請勿重新嘗試分配。
10086021 AP_TP_NAME_NOT_RECOGNIZED (名稱未被識別) 合作夥伴 LU 不認識分配請求中指定的 TP 名稱。
10086031 AP_PIP_未允許 配置請求指定了 PIP 資料,但要麼合作夥伴 TP 不需要這些資料,要麼合作夥伴 LU 不支援。
10086032 AP_PIP_未正確指定 合作夥伴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 未被識別。