IMODLE 回覆碼

IMODULE SVC 會在暫存器 15 中傳回代碼,格式為 ffxxnnnn

表 1. 暫存器 15 程式碼的組件
產品 意義
FF 函數碼會列在函數名稱旁的括弧中。
xx 來自 z/OS® 函數的回覆碼。 如果有一個,則會在每一個函數的回覆碼內說明。
nnnn 每一個函數的唯一回覆碼會列在函數下。 所有回覆碼都是十六進位數。
IMULE GETMAIN (01)
回覆碼
意義
00
已配置儲存體。
04
未配置儲存體。
08
PARAMETER ERROR。
14
ONLY31=YES 已編碼且沒有 31 位元儲存體可用。
30
TRACK=STE 已編碼且無法建置 STE 來追蹤。 RC 的位元組 1 (第二個位元組) 包含來自 DFSMODU1的 RC。
38
SRB 或 XM 模式的呼叫程式。
Imodule LOAD (02)
回覆碼
意義
00
已載入模組
04
找不到模組
08
DFSMODU0 配置錯誤
0C
BLDL/FETCH 配置錯誤

請參閱 Data Administration: Macro Instruction Reference for MVS/DFP。

10
BLDL/FETCH I/O 錯誤
14
FETCH 無效記錄類型
18
變更開始FETCH 無效位址。 一個常見的原因是載入的模組是在 PDSE 中。 IMODULE 只支援從 PDS 載入模組,不支援 PDSE。變更結束
1C
FETCH 程式檢查
20 個
BLDL/FETCH 未定義錯誤
24
未開啟 BLDL 的 DCB
28
授權呼叫程式,但在未獲授權的檔案庫中找到模組
2C
別名未複製到檔案庫
38
SRB 或 XM 模式的呼叫程式,或沒有 SVRB 的作業模式
Imodule LOCATE (03)
回覆碼
意義
0
已順利找到儲存體/模組
04
找不到儲存體/模組
08
參數錯誤
38
SRB 或 XM 模式的呼叫程式
Imodule DELETE (04)
回覆碼
意義
00
已順利釋放儲存體/模組
04
找不到儲存體/模組
08
參數錯誤
0C
未釋放儲存體 ( xx 位置包含 FREEMAIN 回覆碼)
38
SRB 或 XM 模式的呼叫程式
Imodule DIRLOAD (05)
回覆碼
意義
00
已載入模組
08
DFSMODU0 配置錯誤
0C
FETCH 配置錯誤 SP 226、SP 230 或 SP 255 中可用的儲存體不足
10
FETCH I/O 錯誤
14
FETCH 無效記錄類型
18
FETCH 無效位址
1C
FETCH 程式檢查
20 個
FETCH 未定義錯誤
38
SRB 或 XM 模式的呼叫程式,或沒有 SVRB 的作業模式
IMMODULE GETSTOR (06)
回覆碼
意義
00
已配置的儲存體
04
未配置儲存體
08
參數錯誤
10
SCD 無法用於廣域要求
IMODULE FREESTOR (07)
回覆碼
意義
00
已順利釋放儲存體
04
未釋放儲存體 ( xx 位置包含 FREEMAIN 回覆碼)
08
參數錯誤
0C
找不到 SDE (未釋放廣域儲存體)
10
SCD 無法用於廣域要求
其他 IMODLE 回覆碼
回覆碼
意義
3C
DFSMODU0 無法取得內部工作區
40
函數要求無效