IMSAUTH 返回码
IMSAUTH 管理程序调用 (SVC) 返回格式为 ffnnnnnn 的寄存器 15 中的代码。
函数名称旁边的括号中列出了函数代码 ff 。 返回码 nnnnnn(对于每个函数都是唯一的) 列示在该函数下。 所有代码都是十六进制数字。
- imsauth pgfix (04)
- 返回码
- 含义
- 00
- 存储器已成功修复页面/已释放页面
- 04
- 一个或多个条目出错
- 08
- 一个或多个列表前缀出错
- 0C
- 地址有效性检验错误
- 10
- 列表对齐错误
- imsauth pgfree (08)
- 返回码
- 含义
- 00
- 存储器已成功修复页面/已释放页面
- 04
- 一个或多个条目出错
- 08
- 一个或多个列表前缀出错
- 0C
- 地址有效性检验错误
- 10
- 列表对齐错误
- imsauth batalloc ( 0C )
- 来自 DFSMDA00 的返回码
- imsauth setabnd (10)
- 此函数不会发出任何唯一返回码。
- imsauth rsetabnd (14)
- 返回码
- 含义
- 14 日
- 函数无效
- imsauth rsetauth (18)
- 返回码
- 含义
- 00
- 请求成功
- 04
- 未授权调用者
- imsauth noswap ( 1C )
- 此函数不会发出任何唯一返回码。
- imsauth setauth (20)
- 返回码
- 含义
- 00
- 请求成功
- 04
- 未授权调用者
- imsauth delssct (28)
- 返回码
- 含义
- 00
- SSCT 已成功删除
- 04
- 找不到 SSCT
- 0C
- 未授权调用者
- imsauth bldmtmwh ( 2C )
- 返回码
- 含义
- 00
- 已成功构建 MTMWQHDR
- 04
- 另一个 IMS 存在 MTMWQHDR
- 08
- 对于调用者,存在 MTMWQHDR
- 0C
- 未授权调用者
- 10
- 对于 SP 245 中的 MTMWQHDR , GETMAIN 失败
- 1C
- 找不到 SSCT
- imsauth delmtmwh (30)
- 返回码
- 含义
- 00
- MTMWQHDR 已断开连接
- 04
- MTMWQHDR 和块已断开连接且已释放
- 08
- 找不到 MTMWQHDR
- 0C
- 未授权调用者
- 10
- 对于子池 245 中的 MTMWQHDR , FREEMAIN 失败
- 1C
- 找不到 SSCT
- imsauth ssctscd (34)
- 返回码
- 含义
- 00
- 已成功存储 SCD 地址
- 0C
- 未授权调用者
- 1C
- 找不到 SSCT
- imsauth iebcopy (38)
- 返回码
- 含义
- 00
- 已成功完成到 IEBCOPY 的链接
- 0C
- 函数无法链接到 IEBCOPY
- 其他
- IEBCOPY 返回码
- imsauth swap ( 3C )
- 返回码
- 含义
- 00
- 请求成功
- 04
- 请求不是针对当前地址空间
- 08
- 请求未授权
- imsauth locssct (40)
- 返回码
- 含义
- 00
- 已成功找到 SSCT
- 04
- 找不到 SSCT
- imsauth addpcb (44)
- 返回码
- 含义
- 00
- 功能已成功完成
- 08
- GSAM PCB 未添加到 DIRCA
- IMSAUTH BLDSSCT (48)
- 返回码
- 含义
- 00
- SSCT 已成功构建
- 0C
- 未授权调用者
- 10
- 对于子池 245 中的 SSCT , GETMAIN 失败
- 18
- 无法装入模块 DFSRTMI0
- 20
- 无法为 IMS 建立资源清除环境
- imsauth initssvt ( 4C )
- 返回码
- 含义
- 00
- 请求成功
- 04
- 找不到 SSCT
- 0C
- 未授权调用者
- imsauth termssvt (50)
- 返回码
- 含义
- 00
- 请求成功
- 04
- 找不到 SSCT
- 0C
- 未授权调用者
- imsauth bldirlm (54)
- 返回码
- 含义
- 00
- 请求成功
- 04
- IRLM 未处于活动状态
- 08
- IMODULE GETMAIN/GETMAIN 失败
- 1C
- 找不到 SSCT
- imsauth chkssct (58)
- 返回码
- 含义
- 00
- 已启用子系统
- 04
- 已禁用子系统
- 08
- 指定的 SCT 名称为零
- imsauth vectaddr ( 5C )
- 返回码
- 含义
- 00
- 功能已成功完成
- 04
- 未授权调用者
- imsauth ssctirlm (60)
- 返回码
- 含义
- 00
- 请求成功
- 04
- 未授权调用者
- 1C
- 找不到 SSCT
- imsauth rsetirlm (64)
- 返回码
- 含义
- 00
- 请求成功
- 04
- 未授权调用者
- 1C
- 找不到 SSCT
- imsauth uambsubp (68)
- 返回码
- 含义
- 00
- 功能已成功完成
- 04
- 函数请求无效或 GETMAIN 错误
- 其他
- VSAM 扩展接口 (XVI) 函数返回码
- imsauth bdusrssi ( 6C )
- 返回码
- 含义
- 00
- SSCT 已成功构建
- 08
- 参数列表无效
- 0C
- 未授权调用者
- 10
- 对于子池 245 中的 SSCT 或 SSVT , GETMAIN 失败
- imsauth bdssiblk (70)
- 返回码
- 含义
- 00
- 已成功复制块并将其连接到 SSCT
- 04
- 找不到 SSCT
- 08
- 参数列表无效
- 0C
- 未授权调用者
- 10
- 对于子池 231 中的块, GETMAIN 失败。
- imsauth rsrinit (74)
- 返回码
- 含义
- 00
- 功能已成功完成
- 04
- 存储器分配失败
- 08
- 验证失败,未授权调用者
- 0C
- 验证失败,找不到 SSCT
- 10
- 打开数据集 (RESLIB) 失败
- 14 日
- DFSLLRN0/DFSFTFX0 的 Imodule 装入失败
- 18
- 关闭数据集 (RESLIB) 故障
- IMSAUTH T0COPY (78)
- 返回码
- 含义
- 00
- 功能已成功完成
- 04
- 存在一个以上非 MVS TCB
- 08
- 提供了用户界面模块 (UIM) ,但未提供用户区域
- 0C
- 来自 DFSMS 的非零返回码
- 10
- 打开数据集 (RESLIB) 失败
- 18
- 关闭数据集 (RESLIB) 故障
- imsauth callrtm ( 7C )
- 此函数不会发出任何唯一返回码。
- imsauth switch_auth_context (80)
- 00
- 已成功完成请求
- 其他
- 来自 STORAGE 请求的返回码或来自 CTXSWCH 服务的返回码
- imsauth wlm_pbpool (84)
- 返回码
- 含义
- 04
- 调用者不在发出 IDENTIFY 的 TCB 下。
- 08
- 未找到从属区域目录块。
- 0C
- 找不到区域 IDENTIFY 块。
- 10
- 从不受支持的区域类型进行调用。
- 14 日
- 函数请求无效。
- 20
- 未授权创建调用者
- 24
- 不允许第二个创建 PB 池。
- 28
- 未能获取 DFSWLMPP 块的存储器。
- 2C
- 对于 CREATE 请求, WLM 获取 PB 块失败。
- 400
- 找不到 ADD 请求的 PB 池块。
- 44
- 未从与 CREATE 相同的 TCB 发出 ADD 请求。
- 48
- 未能获取 ADD PBs 请求的存储器。
- 4C
- 对于 ADD 请求, WLM 获取 PB 块失败。
- 60
- 未授权 DELETE 调用者。
- 其他 IMSAUTH 返回码
- 返回码
- 含义
- 14 日
- 函数无效