[z/OS]

错误转储和清除接口

错误转储和清除 (BBORLEXT) 接口的存在是为了在恢复环境中调用 WebSphere® Application Server for z/OS®,以允许它请求转储并清除其资源。

该接口将:
  • 将故障的 z/OS 组件的函数和 DLL 名称保存到 SDWA 中。
  • 确定如果与故障时环境相关,是否发出 SDUMP。
  • 清除 z/OS 内部结构和连接。

程序要求必须从 WebSphere Application Server for z/OS 位置服务守护程序、控制器(区域)或服务方(区域)内调用此接口。对于调用者必须位于哪个恢复环境(如 ESTAE 或 FRR 例程)中,并没有限制。

一般信息

   
Interface BALR 到 BBORLEXT
例程的地址 (ECVT+'234'x)+'20'x
地址方式 AMODE 31, RMODE any
状态 允许问题程序状态,任务方式
跨内存方式 PASN=HASN=SASN(非跨内存)
返回码 无返回码
功能 清除各种 WebSphere for z/OS 资源,并可能为当前地址空间发出 SVC 转储

输入寄存器信息

   
1 包含 SDWA 的地址
14 包含返回地址
15 包含 BBORLEXT 的入口点地址

输出寄存器信息

当控制返回到调用者时,寄存器的内容如下所示:
   
0-1 被系统用作工作寄存器
2-14 无更改
15 被系统用作工作寄存器
注: 在发出服务的前后,有些调用者依赖寄存器内容保持不变。如果系统更改调用者依赖的寄存器内容,那么调用者必须在发出服务前保存它们,并在系统返回控制后复原它们。
注: 转储将不会为 X22 异常结束或为来自 0D6、052、067、CC3 和 DC3 异常结束的原因码而发生。可能还有其他不创建转储的错误状态。

以下是如何在汇编程序中调用此例程的示例:

LA 1,SDWA        Load SDWA@ in Reg 1 
L 15,(0,16)      Load CVT address 
L 15,140(,15)    Load ECVT address 
L 15,564(,15)    Load address of z/OS structure 
L 15,32(,15)     Load address of z/OS routine 
BALR 14,15       Invoke z/OS routine  

指示主题类型的图标 参考主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rtrb_bborlext
文件名:rtrb_bborlext.html