响应的原因码: SYSTEM_ERROR
EXCI CALL 命令失败。 此类错误表示外部 CICS® 接口检测到错误。 原因码值标识特定错误。 响应 SYSTEM_ERROR 的原因码为 601 到 633。
601 : WS_GETMAIN_ERROR
- 说明
- 在 Initialize_User 处理期间,工作存储器的 GETMAIN 失败。
- 系统操作
- 处理无法在没有工作存储器的情况下继续,因此请求已终止。 此时外部 CICS 接口跟踪和转储服务不可用于提供诊断信息,因此 EXCI 会发出 z/OS® 异常终止 (U0408) 以强制 SYSMDUMP。 在返回区域中返回来自 z/OS GETMAIN 请求的返回码。
- 用户响应
- 在转储中找到 GETMAIN 返回码,并使用此返回码和转储的其余部分来确定 GETMAIN 失败的原因。 这样做的可能原因是为作业指定的区域大小太小。 如果是这种情况,请增大区域大小并重新启动客户机应用程序。
602 : XCGLOBAL_GETMAIN_ERROR
- 说明
- 在 Initialize_User 处理期间,关键控制块 (XCGLOBAL) 的 GETMAIN 失败。
- 系统操作
- 如果没有此控制块,那么无法继续处理,并且请求已终止。 此时外部 CICS 接口跟踪和转储服务不可用于提供诊断信息,因此 EXCI 发出 z/OS 异常终止 (U0403) 以强制 SYSMDUMP。 在返回区域中返回来自 z/OS GETMAIN 请求的返回码。
- 用户响应
- 在转储中找到 GETMAIN 返回码,并使用此返回码和转储的其余部分来确定 GETMAIN 失败的原因。 这样做的可能原因是为作业指定的区域大小太小。 如果是这种情况,请增大区域大小并重新启动客户机应用程序。
603 : 用户获取主错误
- 说明
- 在 Initialize_User 处理期间,针对用户控制块 (XCUSER) 的 GETMAIN 请求失败。
- 系统操作
- Initialize_User 处理已终止。 来自 GETMAIN 的返回码将在返回区域的子原因 field-1 中返回。 外部 CICS 接口发出消息 DFHEX0003 ,并发出 z/OS 用户异常终止 (0410) 以强制 SYSMDUMP。
- 用户响应
- 将来自 GETMAIN 的返回码与转储配合使用,以确定 GETMAIN 失败的原因。 这样做的一个可能原因是作业的区域大小太小。 如果是这种情况,请增大区域大小并重新启动客户机应用程序。
604 : XCPIPE_GETMAIN_ERROR
- 说明
- 在 Allocate_Pipe 处理期间,针对管道控制块 (XCPIPE) 的 GETMAIN 请求失败。
- 系统操作
- Allocate_Pipe 处理已终止。 来自 GETMAIN 的返回码在 EXCI 返回区域的子原因 field-1 中返回。 外部 CICS 接口发出消息 DFHEX0003,并执行系统转储。
- 用户响应
- 使用来自 GETMAIN 的返回码和转储来确定 GETMAIN 失败的原因。 这样做的可能原因是作业的区域大小太小。 如果是这种情况,请增大区域大小并重新启动客户机应用程序。
605 : 验证区块主节点错误
- 说明
- 在 Initialize_User 处理期间,对于 EXCI 内部控制块, GETMAIN 失败。
- 系统操作
- Initialize_User 处理已终止。 来自 GETMAIN 的返回码将在 EXCI 返回区域的子原因 field-1 中返回。 在初始化 EXCI 转储服务之前发生此错误,因此 EXCI 发出 z/OS 异常终止 (U0409) 以强制 SYSMDUMP。来自 z/OS GETMAIN 请求的返回码将在返回区域中返回。
- 用户响应
- 在转储中找到 GETMAIN 返回码,并使用此返回码和转储的其余部分来确定 GETMAIN 失败的原因。 这样做的可能原因是为作业指定的区域大小太小。 如果是这种情况,请增大区域大小并重新启动客户机应用程序。
606 : SSI_VERIFY_FAILED
- 说明
- 对 MVS 子系统接口(SSI)的VERIFY调用未能获取当前 CICS 服务控制(SVC)编号。
- 系统操作
- Initialize_User 请求已终止。 在返回区域的子原因 field-1 中返回来自 SSI 调用的返回码。 在初始化外部 CICS 接口转储服务之前发生此错误,因此 EXCI 发出 z/OS 用户异常终止 (0405) 以强制 SYSMDUMP。
- 用户响应
- 找到转储中的返回码,并将其与其余转储和 SSI 文档配合使用,以确定 VERIFY 请求失败的原因。 解决问题后,重新启动客户机应用程序。
607 : CICS_SVC_CALL_FAILURE
- 说明
- 在 Initialize_User 处理期间,调用当前安装的 CICS SVC 失败。
- 系统操作
- 来自 CICS SVC 的返回码将在 EXCI 返回区域的子原因 field-1 中返回。 在初始化外部 CICS 接口转储服务之前发生此错误,因此 EXCI 会发出 z/OS 用户异常终止 (0406) 以强制 SYSMDUMP。
- 用户响应
- 请联系 IBM® 支持中心以获取帮助,并提供返回码和转储。
608 : IRC_LOGON_FAILURE : XCPIPE_GETMAIN_ERROR
- 说明
- 在 Allocate_Pipe 处理期间,外部 CICS 接口尝试从 LOGON 到 DFHIRP 失败。
- 系统操作
- Allocate_Pipe 请求失败。 DFHIRP 将 R15 值返回到子原因 field-1 ,将 R0 值 (原因码) 返回到子原因 field-2。 子原因 field-1 的前两个字节是返回码限定符,最后两个字节是返回码本身。
- 用户响应
- 有关 IRP 返回码的说明,请参阅 数据区域中的区域间控制块。 IRP 返回码位于标题 IRC 下列出的 DFHIRSPS 副本中。 使用返回码来确定登录失败的原因,或者联系 IBM 支持人员以获取失败的详细信息。
609 : IRC_CONNECT_FAILURE
- 说明
- 在 Open_Pipe 处理期间,尝试连接到目标 CICS 系统失败。
- 系统操作
- Open_Pipe 请求失败。 DFHIRP 将 R15 值返回到子原因 field-1 ,将 R0 值 (原因码) 返回到子原因 field-2。 子原因 field-1 的前两个字节是返回码限定符,最后两个字节是返回码本身。
- 用户响应
- 有关 IRP 返回码的说明,请参阅 数据区域中的区域间控制块。 IRP 返回码位于标题 IRC 下列出的 DFHIRSPS 副本中。 使用返回码来确定登录失败的原因,然后重新发出打开的管道请求。
注: 此错误并非由目标 CICS 不可用 (作为 RETRYABLE 条件 (NO_CICS) 返回) 导致。
610 : IRC_DISCONNECT_FAILURE
- 说明
- 在 close_Pipe 处理期间, CICS 发出了 DFHIRP 断开连接调用以终止与 CICS的连接。 此请求失败。
- 系统操作
- 调用失败,管道保持打开状态。 DFHIRP 将 R15 值返回到子原因 field-1 ,将 R0 值 (原因码) 返回到子原因 field-2。 子原因 field-1 的前两个字节是返回码限定符,最后两个字节是返回码本身。 外部 CICS 接口采用系统转储。 虽然断开连接失败,但管道仍可能连接到 CICS。 但是,在批处理程序结束时,所有连接都将自动断开连接。
- 用户响应
- 有关 IRP 返回码的说明,请参阅 数据区域中的区域间控制块。 IRP 返回码位于标题 IRC 下列出的 DFHIRSPS 副本中。 使用返回码和转储来确定错误原因。
611 : IRC_LOGOFF_FAILURE
- 说明
- 在 Delocate_Pipe 处理期间, CICS 发出了 DFHIRP 注销调用。 此请求失败。
- 系统操作
- Delocate_Pipe 调用失败,并且管道仍处于已分配状态。 DFHIRP 将 R15 值返回到子原因 field-1 ,将 R0 值 (原因码) 返回到子原因 field-2。 子原因 field-1 的前两个字节是返回码限定符,最后两个字节是返回码本身。 外部 CICS 接口采用系统转储。注: 由于它仍处于已分配状态,因此管道可用于进一步调用。 不会释放与管道关联的任何存储器。 但是,在客户机应用程序结束时将释放此存储器。
- 用户响应
有关 IRP 返回码的说明,请参阅 数据区域中的区域间控制块。 IRP 返回码位于标题 IRC 下列出的 DFHIRSPS 副本中。 使用返回码和转储来确定错误原因。
612 : TRANSFORM_1_ERROR
- 说明
- 在 DPL 处理期间,在处理准备发送到 CICS的数据时,对程序 DFHXFQ 的内部调用导致错误。
- 系统操作
- DPL 请求已终止。
- 用户响应
将在 EXCI 子原因 field-1中返回来自调用的返回码,并且外部 CICS 接口将执行系统转储。
这是外部 CICS 接口错误。 请与 IBM 支持中心联系,了解返回码和转储的详细信息。
613 : TRANSFORM_4_ERROR
- 说明
- 在 DPL 处理期间,在处理 CICS 服务器区域返回的数据时,对模块 DFHXFQ 的内部调用导致错误。
- 系统操作
- DPL 请求已终止。 请注意,服务器应用程序已执行。 在 EXCI 子原因 field-1中返回来自对 DFHXFQ 的调用的返回码。 此返回码对应于任何可用的 EIBRCODE 信息。 外部 CICS 接口采用系统转储。
- 用户响应
- 这是外部 CICS 接口错误。 请与 IBM 支持中心联系,了解返回码和转储的详细信息。
614 : 接收空数据
- 说明
- 在 DPL 处理期间,已向目标 CICS 发送请求,并且此目标 CICS 已回复而未返回任何数据。
- 系统操作
- DPL 处理已终止,外部 CICS 接口将执行系统转储。
- 用户响应
- 这是内部协议错误。 请与 IBM 支持中心联系,以了解转储的详细信息。
615: IRP_NEGTIVE_RESPONSE
- 说明
- 尝试与目标 CICS 区域通信时发生内部协议错误。
- 系统操作
- DPL 请求失败,管道处于
必须关闭
状态,并且外部 CICS 接口将执行系统转储。 - 用户响应
- 这是外部 CICS 接口错误。 保留转储并与 IBM 支持中心联系。
注: 管道处于
必须关闭状态。 在尝试进一步调用之前,必须首先关闭并重新打开管道。
616 : IRP_SWITCH_PULL_FAILURE
- 说明
- 尝试与目标 CICS 区域通信时发生内部协议错误。
- 系统操作
- DPL 请求失败,管道处于
必须关闭
状态,并且外部 CICS 接口将执行系统转储。 在 EXCI 子原因 field-1 和子原因 field-2中返回 IRP 返回码 (R15) 和原因码 (如果有) (R0)。 - 用户响应
- 这是外部 CICS 接口错误。 保留转储并与 IBM 支持中心联系。
注: 管道处于
必须关闭状态,在尝试进一步的 DPL 调用之前,必须首先关闭并重新打开管道。
617 : IRP_IOAREA_GM_FAILURE
- 说明
- 在 DPL 处理期间,针对内部控制块的 z/OS GETMAIN 请求失败。
- 系统操作
- DPL 请求已终止。 在 EXCI 子原因 field-1中返回来自 GETMAIN 的返回码。注: 在服务器应用程序完成执行后,处理 CICS返回的数据时发生此错误。 此错误导致管道处于
必须关闭
状态。 - 用户响应
- 使用返回码来确定 GETMAIN 失败的原因。 这样做的一个可能原因是作业的区域大小太小。 如果是这种情况,请增大区域大小并重新启动批处理作业。
619 : 错误的输入/输出区域
- 说明
- 在 DPL 请求期间,向 DFHIRP 提供了无法使用的 I/O 区域。
- 系统操作
- 已终止 DPL 请求,强制管道进入
必须关闭
状态,并且外部 CICS 接口执行系统转储。 - 用户响应
- 这是外部 CICS 接口错误。 请与 IBM 支持中心联系,了解返回码和转储的详细信息。
注: 在发生此错误之后,管道处于
必须关闭状态,在尝试进一步调用之前,必须首先关闭并重新打开管道。
620 : IRP_PROTOCOL_ERROR
- 说明
- 尝试与目标 CICS 系统通信时发生内部协议错误。
- 系统操作
- 已终止 DPL 请求,强制管道进入
必须关闭
状态,并且外部 CICS 接口执行系统转储。 - 用户响应
- 这是外部 CICS 接口错误。 保留转储并与 IBM 支持中心联系。
注: 在发生此错误之后,管道处于
必须关闭状态,在尝试进一步调用之前,必须首先关闭并重新打开管道。
621 : 管道恢复失败
- 说明
- 在打开管道请求期间发生错误。 外部 CICS 接口尝试通过再次断开管道连接来恢复。 在此断开连接期间,发生了更多错误。
- 系统操作
- Open_Pipe 调用已终止,并且管道处于
必须关闭
状态。 在 EXCI 子原因 field-1中返回来自 DFHIRP 的返回码,并执行系统转储。 - 用户响应
- 有关 IRP 返回码的说明,请参阅 数据区域中的区域间控制块。 IRP 返回码位于标题 IRC 下列出的 DFHIRSPS 副本中。 使用转储和 IRP 返回码来确定断开连接失败的原因。 您可能还希望使用 EXCI 跟踪来确定导致调用开放式管道恢复例程的先前错误。
注: 管道现在处于
必须关闭状态,如果要发出进一步的调用,那么必须先关闭并重新打开管道。
622 : 状态设置失败
- 说明
- 为了保护自己免受可能的程序检查,外部 CICS 接口建立了 z/OS ESTAE。 在这种情况下, z/OS ESTAE 宏失败。
- 系统操作
- 调用已终止,并且在 EXCI 子原因 field-1中返回了来自 z/OS ESTAE 命令的返回码。 在初始化 EXCI 转储服务之前可能会发生此错误,因此 EXCI 会发出 z/OS 异常终止 (U0402) 以强制 SYSMDUMP。
- 用户响应
- 使用返回码和转储来确定 ESTAE 命令失败的原因。 这可能是内部 EXCI 错误,如果问题仍然存在,请与 IBM 支持中心联系。
623: ESTAE_调用
- 说明
- 在调用处理期间迂到程序检查,并调用 ESTAE。
- 系统操作
- 程序检查由 EXCI ESTAE 处理,并尝试恢复到可支持进一步 EXCI 调用的状态。 在返回区域的 EXCI 子原因 field-1 中返回 z/OS 异常终止代码。 为了帮助进一步诊断,将采用 SYSMDUMP。
- 用户响应
- 使用返回码和转储来确定在外部 CICS 接口中进行程序检查的原因。 最可能的原因是 EXCI 代码在尝试访问客户机程序的参数时异常终止。 使用 EXCI 跟踪来确定是否有任何参数可能导致此错误。 如果情况并非如此,那么这可能是外部 CICS 接口中的错误。 保留转储并与 IBM 支持中心联系。
624 : 服务器超时
- 说明
- 已发出 DPL 请求,并且目标服务器程序已在 CICS 服务器区域中执行。 但是,服务器程序的执行时间超过了 DFHXCOPT 表中指定的超时值。
- 系统操作
- 外部 CICS 接口停止等待服务器程序完成。 由于服务器程序可能会在超时后完成一段时间,并尝试响应 DPL 调用,因此管道将强制进入
必须关闭
状态。 - 用户响应
- 确定服务器应用程序超时的原因。 服务器程序本身存在问题 (例如,它可能处于循环中) ,或者超时值过低。
625 : 时钟设置失败
- 说明
- 为了提供超时机制,外部 CICS 接口会发出 z/OS STIMERM宏调用。 此调用已失败。
- 系统操作
- 来自调用的返回码将在 EXCI 返回区域的子原因 field-1 中返回。 DPL 请求已终止,外部 CICS 接口将执行系统转储。 管道处于
必须关闭
状态。 - 用户响应
- 使用 z/OS 返回码和转储来确定调用失败的原因。 这可能是外部 CICS 接口错误。 请与 IBM 支持中心联系,以了解转储的详细信息。
注: 在发生此错误之后,管道处于
必须关闭状态,在尝试进一步调用之前,必须首先关闭并重新打开管道。
626 : 时钟取消失败
- 说明
- 成功完成 DPL 请求时,取消为检查 TIMEOUT 值而发出的 STIMERM 请求失败,发生错误。
- 系统操作
- 来自 STIMERM CANCEL 的返回码在 EXCI 返回区域的子原因 field-1 中返回。 管道处于
必须关闭
状态,外部 CICS 接口将执行系统转储。 - 用户响应
- 使用返回码和转储来确定 z/OS STIMERM CANCEL 命令失败的原因。 这可能是外部 CICS 接口错误。 请与 IBM 支持中心联系,以了解转储的详细信息。
注: 在发生此错误之后,管道处于
必须关闭状态,在尝试进一步调用之前,必须首先关闭并重新打开管道。
627 : 服务级别错误
- 说明
- CICS SVC (DFHCSVC) 的发行版级别与外部 CICS 接口的发行版级别不同 (或更高)。
- 系统操作
- Initialize_User 请求已终止。 在初始化外部 CICS 接口 SDUMP 工具之前发生此错误,因此 EXCI 会发出 z/OS 异常终止 (U0407) 以强制 SYSMDUMP。
- 用户响应
- 确定正在使用的 CICS SVC 的级别,并确保它与外部 CICS 接口或更高的发行版级别相同。 如果允许 SVC 编号为缺省值 (DFHXCOPT 中的CICSSVC=0 ) ,那么所使用的 SVC 编号是 z/OS 映像上的 CICS 区域首次使用的 SVC 编号。 即,第一个 CICS 区域用于打开 CICS 区域间通信 (IRC) 的 SVC。 如果在 DFHXCOPT 中的 CICSSVC 上指定了 SVC 编号,那么指定的 SVC 编号级别不正确。 有关更多信息,请参阅 使用 EXCI 选项表 DFHXCOPT中 CICSSVC 参数的描述。
628 : IRP_LEVEL_CHECK_FAILURE
- 说明
- 模块 DFHIRP 的发行版级别与外部 CICS 接口的发行版级别不同或不同。
- 系统操作
- Allocate_pipe 请求已终止。 在 EXCI 子原因 field-1中返回 IRP 返回码 (R15) ,在 EXCI 子原因 field-2中返回正在使用的 DFHIRP 的功能级别。 仅当子原因 field-1 为零时,子原因 field-2 才有意义。 外部 CICS 接口采用系统转储。
- 用户响应
- 检查安装在 LPA 中的 DFHIRP 模块的级别。 确保它至少与外部 CICS 接口相同。 已安装的 DFHIRP 级别必须是 z/OS 映像中正在使用的 CICS 或外部 CICS 接口的最高级别。 有关安装 DFHIRP 的更多详细信息,请参阅 在 LPA 中安装模块 DFHIRP 和 DFHCSVC。
629 : 服务器协议错误
- 说明
- CICS 返回了对 DPL 请求的响应,但外部 CICS 接口不了解该响应。
- 系统操作
- DPL 请求已终止,外部 CICS 接口将执行系统转储。
- 用户响应
- 使用转储来确定响应出错的原因。 最可能的原因是 CICS 应用程序服务器程序未在 CICS 镜像任务的控制下运行。 如果 DPL 调用上的临时参数指定的事务定义未将 DFHMIRS 指定为程序名,那么会发生此情况。 这将导致从 CICS 服务器区域发送未识别的响应。
630 : RRMS_ERROR
- 说明
- 处理 DPL_Request 时,从可恢复资源管理服务 (RRMS) 接收到意外的返回码。
- 系统操作
- DPL_Request 处理已终止。 返回区域的子原因 field-1 中的值指示哪个 RRMS 接口返回了意外的返回码:
- 1
- CTXRCC
- 2
- ATRRURD
- 3
- CTXSDTA
- 用户响应
- 使用来自 RRMS 请求和转储的返回码来确定请求失败的原因。 这可能是内部 EXCI 错误或 RRMS 问题,您可能需要 IBM 支持中心的帮助。
631 : RRMS_严重错误
- 说明
- 在处理 DPL_Request 期间, EXCI 代码在使用其与可恢复资源管理服务 (RRMS) 的接口时迂到意外错误。
- 系统操作
- DPL_Request 处理已终止。 外部 CICS 接口发出消息 DFHEX0002,并执行系统转储。
- 用户响应
- 使用转储来确定请求失败的原因。 这可能是内部 EXCI 错误,您可能需要 IBM 支持中心的帮助。
632 : XCGUR_GETMAIN_ERROR
- 说明
- 在 DPL_Request 处理期间,针对模块 DFHXCGUR 的工作存储器的 GETMAIN 请求失败。
- 系统操作
- DPL_Request 处理已终止。 来自 GETMAIN 的返回码将在返回区域的子原因 field-1 中返回。 外部 CICS 接口发出消息 DFHEX0003,并执行系统转储。
- 用户响应
- 使用来自 GETMAIN 的返回码和转储来确定 GETMAIN 失败的原因。 可能的原因是作业的区域大小太小。 如果是这种情况,请增大区域大小并重新启动客户机应用程序。
633: 查询通道失败
- 说明
- 在 DPL_Request 处理期间,获取通道令牌的 INQUIRE_CHANNEL 请求失败。
- 系统操作
- DPL_Request 处理已终止。 外部 CICS 接口发出消息 DFHEX0002,并执行系统转储。
- 用户响应
- 这是外部 CICS 接口错误。 请与 IBM 支持中心联系,了解返回码和转储的详细信息。