TPARSE
将资源表记录从一个变量解析为一组变量。
描述
此命令将资源表记录从变量解析为一组表示表的各个属性的变量。 可以将 TPARSE 与任何类型的 CICSPlex ® SM 资源表配合使用。
资源表变量可以是任何有效的 REXX 变量,包括词干变量。 输出变量通过向属性名称添加前缀来构成,如下所示:
prefix_attribute其中 prefix 是您提供的文本字符串, attribute 是资源表中属性的名称。 在前缀和属性名称之间插入下划线 (_)。
注: 有关资源表及其属性的完整描述,请参阅 CICSPlex SM 资源表。
选项
- ASIS
- 指定不将资源表属性值转换为其外部格式; 将按原样返回这些值。 属性值如下所示:
- 字符值具有尾部空格。
- 二进制值具有前导零,并且不会转换为显示格式。
- EYUDA 和 CVDA 值不会转换为字符格式。
注: 如果将 ASIS 选项与 EYUDA 或 CVDA 值配合使用,那么可以使用 TRANSLATE 命令将编码数字值转换为字符值。 - OBJECT(数据值)
- 标识要解析的资源表。 此值必须是有效资源表的 1-to 8 字符名称。注: 不能使用 TPARSE 命令来处理由指定 VIEW 命令创建的资源表视图。 如果创建与提供的资源表同名的视图,然后在 PARSE 命令上指定该名称,那么该命令将失败。
- PREFIX(数据值)
- 指定要用于命名 TPARSE 返回的属性变量的前缀。注: 前缀的最大允许长度由 REXX 和运行程序的环境确定。
- STATUS(数据引用)
- 指定一个变量以接收为此命令返回的 REXX 状态值。 状态将以字符形式作为下列其中一项返回:
- 确定
- TPARSE 命令已成功完成处理。
- 语法错误
- 由于语法错误,无法处理 TPARSE 命令。 描述错误的 EYUARnnnn 消息将写入系统上为 IRXSAY WRITEERR 输出定义的目标。
- FAILURE
- TPARSE 命令失败,因为它尝试处理的某些数据无效。 跟踪数据将写入名为 EYU_TRACE 的 REXX 词干变量。 描述故障的 EYUARnnnn 消息也可以写入系统上为 IRXSAY WRITEERR 输出定义的目标。注: 有关 EYUTRACE 词干变量的更多信息,请参阅 开发 CICSPlex SM 应用程序。
- THREAD(cpsm-token)
- 标识要用于此操作的 API 线程。 用于标识线程的 cpsm-token 值由 CONNECT 命令返回。
- VAR(数据区)
- 指定包含要解析的资源表记录的变量。
