DUMPCODE 资源定义

DUMPCODE 资源定义作为 CICS® 转储表条目添加的事务转储代码或系统转储代码的属性。

表条目告诉 CICS 在接收到具有此转储代码的转储请求时要执行的操作。 可能的操作包括:
  • 生成事务转储
  • 生成系统转储( MVS SDUMP)
  • 启动对相关 CICS 区域的 SDUMP 的请求
  • 关闭 CICS

表条目还指示执行此操作集的次数 ( MAXIMUM 值)。 达到最大值后,将对请求进行计数,否则将忽略这些请求。

表更新记录在 CICS 全局目录中,并在 CICS 的执行期间保留,直到发生初始启动或冷启动 (临时表条目除外)。 当 CICS 接收到带有没有表条目的代码的转储请求时,它将创建临时条目; 这些条目以及对它们的任何更改仅在当前执行 CICS时才会发生。 如果要在重新启动后保留对临时条目的更改,那么必须从表中除去转储代码,然后使用联机资源定义 (RDO) 为其定义并安装条目。

语法

读取语法图跳过可视语法图DUMPCODE( 名称)GROUP( groupName)DESCRIPTION( 文本)TYPE(TRAN)TYPE(SYSTEM)MAXIMUM( data-value)SHUTOPTION(NOSHUTDOWN)SHUTOPTION(SHUTDOWN)DUMPACTION(TRANDUMP)DUMPACTION(SYSDUMP)DUMPACTION(BOTH)DUMPACTION(NONE)DAEOPTION(NODAE)DAEOPTION(DAE)DUMPSCOPE(LOCAL)DUMPSCOPE(RELATED)DSPLIST( data-value)JOBLIST( data-value)

属性

DAEOPTION { 节点数 | 虚数 }
指定针对此转储代码生成的系统转储是否符合 z/OS® 转储分析和消除 (DAE) 组件禁止的条件。

可能的值包括:

DAE
系统转储符合 DAE 禁止条件。
NODAE
系统转储不适合 DAE 禁止。 如果 CICS 确定应该执行转储,那么 z/OS 不会禁止该转储。
注: 请注意 ADYSETXx parmlib 成员中的 禁止SUPPRESSALL 选项,这些选项由 SDWA 中的 VRADAE 和 VRANODAE 密钥控制。 即使 NODAE 生效,这些选项也可能导致转储禁止。 有关这些选项的信息,请参阅 z/OS MVS 诊断工具和服务辅助工具
DESCRIPTION(文本)
您可以提供在此字段中定义的资源的描述。 描述文本的长度最多可以为 58 个字符。 您可以使用的字符没有任何限制。 但是,如果使用括号,请确保对于每个左括号都有一个匹配的右括号。 如果使用 CREATE 命令,那么对于文本中的每个单撇号,将编码两个撇号。
DSPLIST 数据值
指定要转储的数据空间的列表。 此字段最多包含 255 个字符。 数据空间名称以逗号分隔。 也支持通配符。

要指定数据空间,必须提供其拥有的地址空间名称,后跟句点和数据空间名称。

以下示例显示如何请求转储 SMSVSAM 和耦合设施的数据空间:
DSPLIST(SMSVSAM.*,XCFAS.*)
DUMPACTION { TRANDUMP | SYSDUMP | BOTH | NONE }
指定要对 DUMPCODE 执行的操作。

可能的值包括:

NONE
既不执行事务转储,也不执行系统转储。
SYSDUMP
执行系统转储。 这是系统 DUMPCODE 的缺省值。
TRANDUMP
执行事务转储。 这是事务 DUMPCODE 的缺省值。

此选项不适用于系统 DUMPCODE。

BOTH
同时执行事务转储和系统转储。 此选项不适用于系统 DUMPCODE。
DUMPCODE(名称)
指定 DUMPCODE 资源的名称。

对于事务 DUMPCODE ,名称的长度可以是 1 到 4 个字符。 对于系统 DUMPCODE ,名称的长度可以是 1 到 8 个字符。

可接受的字符:

A-Z a-z 0-9 $ @ #./ - _ % &?!:| " = ¬,; < >

有效字符在代码页 IBM® -037 显示时列出。 如果使用不同的 EBCDIC 代码页,请注意 变体角色 中记录的变体字符。

DUMPSCOPE { 本地 | 相关 }
指定具有此转储代码的转储请求是否导致 CICS 对相关 CICS 区域的 SDUMP (系统转储) 发起请求。

相关 CICS 区域 是同一综合系统中的一个区域,由 MRO/XCF 连接并代表 CICS 区域执行工作-具体而言,该区域具有一个或多个任务,这些任务在与区域中的任务相同的 APPC 令牌下执行工作。

仅当此代码的表条目还指定了 DUMPACTIONSYSDUMPBOTH,并且仅在综合系统环境中,才会发生 SDUMP 请求的这种传播。

如果在其他系统中指定 RELATED ,那么会导致异常情况。

可能的值包括:
LOCAL
不发送 SDUMP 请求。
相关
将发送 SDUMP 请求。
注: 设置 DUMPSCOPE(RELATED) 会导致对每个受影响的 z/OS 映像执行单个转储。 该转储包含映像中所有受影响的 CICS 区域的输出。 有关更多信息,请参阅 来自相关 CICS 区域的自动转储数据捕获
GROUP 组名
每个资源定义都必须具有 GROUP 名称。 资源定义成为组的成员,并在安装组时安装在 CICS 系统中。
可接受的字符:

A-Z 0-9 $ @ #

当代码页为 IBM-037时,有效字符将按其呈现方式列出。 如果使用不同的 EBCDIC 代码页,请注意 变体角色 中记录的变体字符。

输入的任何小写字符都将转换为大写。

GROUP 名称的长度最多可以为 8 个字符。 小写字符被视为大写字符。

JOBLIST 数据值
指定要转储的地址空间的列表。 此字段最多包含 134 个字符。 地址空间名称以逗号分隔。 还支持通配符。

最多可以输入 15 个地址空间名称。 但是,如果匹配结果超过 15 个地址空间,那么仅转储前 15 个空间。

以下示例显示如何请求转储 SMSVSAM 和耦合设施地址空间:
JOBLIST(SMSVSAM,XCFAS)
MAXIMUM 数据值
指定具有此转储代码的 CICS 可请求的最大转储数。 使用 0 到 999 范围内的全字二进制值。
值为 999 表示没有限制。 缺省值确定如下:
  • 对于事务 DUMPCODE ,缺省值取自 TRDUMAX 系统初始化参数。
  • 对于系统 DUMPCODE ,缺省值取自 SYDUMAX 系统初始化参数。

达到最大值后, CICS 会计数但忽略具有此转储代码的转储请求。

SHUTOPTION { 不关闭 | 关闭 }
指定是否关闭系统以响应使用此转储代码进行转储的请求。

可能的值包括:

NOSHUTDOWN
请勿关闭系统。
SHUTDOWN
关闭系统。
注: 当您指定 SHUTDOWN 选项时,不会将日结束统计信息 (关闭统计信息) 写入 SMF ,因此这些统计信息会丢失。
TYPE { 交易 | 系统 }
指定 DUMPCODE 资源的类型。

可能的值包括:

SYSTEM
指示系统 DUMPCODE。
TRAN
指示事务 DUMPCODE。