应用程序数据谓词

可以使用事件绑定编辑器中的“应用程序数据谓词”对话框来为应用程序数据定义或编辑谓词。您可以为谓词指定运算符和值,选择数据所在的位置以及输入格式。
在单击添加编辑为应用程序数据定义或编辑谓词时,将显示“应用程序数据谓词”对话框。
“添加新应用程序数据”窗口的图像。

以下是该对话框中的字段:

运算符
运算符选项:
  • 全部
  • 存在
  • 等于
  • 不等于
  • 不存在
  • 开头字符为
  • 开头字符不是
  • 小于
  • 不小于
  • 大于
  • 不大于
为谓词指定的值。
位置
数据的位置。例如,WRITEQ TS 命令上的 FROM 选项或 COMMAREA。
容器
包含要过滤的数据的容器名称。 当“位置”设置为“CHANNEL”时可用。

单击从导入的语言结构中选择 “从导入的语言结构中选择”按钮 以导入语言结构。然后,您可以从语言结构中选择要过滤的字段。如果使用此选项,将自动填写类型偏移量长度字段。或者,您可以指定类型偏移量长度值。

类型
指定应用程序数据谓词的数据类型。可用的数据类型如下:
  • 二进制浮点
  • 字符
  • 以 NULL 终止的字符
  • 十进制浮点
  • 十六进制
  • 以 NULL 终止的十六进制
  • 十六进制浮点
  • 压缩十进制
  • 带符号半字
  • 带符号全字
  • 无符号半字
  • 无符号全字
  • 分区十进制
偏移量
指定与开头(数据开始的位置)的距离。 偏移量为 0 表示字段的开头。
长度
字段的长度,单位为字节。长度为 0 表示对整个数据区或容器进行过滤。例如,当过滤容器的内容而不考虑其长度时,该值十分有用。
代码页
字符字段类型的字段的代码页。有关代码页的更多信息,请参阅编码字符集引用材料