INQUIRE CAPDATAPRED
检索有关为捕获规范定义的应用程序数据谓词的信息。
描述
INQUIRE CAPDATAPRED 命令返回为捕获规范定义的每个应用程序数据谓词的详细信息。 INQUIRE CAPDATAPRED 命令只能在浏览方式下使用。
浏览
您可以使用 INQUIRE CAPDATAPRED 命令上的浏览选项 (START , NEXT 和 END) 来浏览捕获规范的所有应用程序数据谓词。
请参阅 浏览资源定义 ,以获取有关浏览的常规信息,包括语法,异常条件和示例。
选项
- CONTAINER(数据区)
- 指定一个 16 个字符的数据区,以在 LOCATION 选项的值等于 CHANNEL 或 FROMCHANNEL 时接收包含数据的容器的名称; 否则,此选项包含空白。 少于 16 个字符的值将用空格填充。
- FIELDLENGTH(数据区)
- 返回一个全字二进制字段,其中包含此谓词要测试的数据的长度 (以字节计)。 LOCATION 选项的值标识数据源。
- FIELDOFFSET(数据区)
- 返回一个全字二进制字段,该字段包含数据源中的偏移量 (由 LOCATION 选项的值指示) ,其中包含要由此谓词测试的数据。
- FILENAME(数据区)
- 指定 32 个字符的数据区,以接收包含定义此谓词的导入语言结构的文件名的前 32 个字符。 如果未使用导入的语言结构,那么此选项将包含所有空白。 小于 32 个字符的值用空格填充。 作为此选项的结果返回的数据将以本地编码字符集标识 (CCSID) 进行编码。
- FILTERVALUE(数据区)
- 指定 255 个字符的数据区,以用于接收“应用程序数据”谓词的值。 非字符谓词将转换为其字符表示。 小于 255 个字符的值将用空格填充。 作为此选项的结果返回的数据将以本地编码字符集标识 (CCSID) 进行编码。
- LOCATION(数据区)
- 指定 32 个字符的数据区以接收要测试的数据的位置。 对于 CICS® 事件绑定编辑器,当您为应用程序事件添加或编辑应用程序数据谓词时,此值与 应用程序数据 谓词对话框的 "变量位置和格式" 部分中 "位置" 字段的值相同。 小于 32 个字符的值用空格填充。
- OPERATOR(cvda)
- 返回用于定义与 FILTERVALUE 选项的值一起用于对谓词求值的运算符的 CVDA。 可能的 CVDA 值如下所示:
- DOESNOTEQUAL
- 当由 LOCATION, FIELDOFFSET和 FIELDLENGTH 值定义的数据项的值不等于 FILTERVALUE 选项的值时,谓词求值为 true。
- DOESNOTEXIST
- 当为 LOCATION 选项指定的数据源不存在时,谓词求值为 true。
- DOESNOTSTART
- 当由 LOCATION, FIELDOFFSET和 FIELDLENGTH 值定义的数据项的值未以 FILTERVALUE 选项的值开头时,谓词求值为 true。
- EQUALS
- 当由 LOCATION, FIELDOFFSET和 FIELDLENGTH 值定义的数据项的值等于 FILTERVALUE 选项的值时,谓词求值为 true。
- EXISTS
- 当为 LOCATION 选项指定的数据源存在时,谓词求值为 true。
- GREATERTHAN
- 当由 LOCATION, FIELDOFFSET和 FIELDLENGTH 值定义的数据项的值大于 FILTERVALUE 选项的值时,谓词求值为 true。
- ISNOTGREATER
- 当由 LOCATION, FIELDOFFSET和 FIELDLENGTH 值定义的数据项的值等于或小于 FILTERVALUE 选项的值时,谓词求值为 true。
- ISNOTLESS
- 当由 LOCATION, FIELDOFFSET和 FIELDLENGTH 值定义的数据项的值等于或大于 FILTERVALUE 选项的值时,谓词求值为 true。
- LESSTHAN
- 当由 LOCATION, FIELDOFFSET和 FIELDLENGTH 值定义的数据项的值小于 FILTERVALUE 选项的值时,谓词求值为 true。
- STARTSWITH
- 当 LOCATION, FIELDOFFSET和 FIELDLENGTH 值定义的数据项的值以 FILTERVALUE 选项的值开头时,谓词求值为 true。
- STRUCTNAME(数据区)
- 指定 32 个字符的数据区,以接收用于定义此谓词的导入语言结构的名称的前 32 个字符。 当未使用导入的语言结构时,此字段包含所有空白。 小于 32 个字符的值用空格填充。 作为此选项的结果返回的数据将以本地编码字符集标识 (CCSID) 进行编码。
- VARIABLENAME(数据区)
- 指定 32 个字符的数据区,以接收用于定义此谓词的导入语言结构中变量名称的前 32 个字符。 当未使用导入的语言结构时,此字段包含所有空白。 小于 32 个字符的值用空格填充。 作为此选项的结果返回的数据将以本地编码字符集标识 (CCSID) 进行编码。
条件
- END
- RESP2 值:
- 2
- 没有更多此类型的资源定义。
- 8
- 已删除事件绑定,因此浏览已提前终止。
- ILLOGIC
- RESP2 值:
- 1
- 当浏览此资源类型时,您已发出 START 命令,或者当浏览此资源类型时,您已发出 NEXT 或 END 命令。
- INVREQ
- 4
- 尚未对 START CAPDATAPRED 浏览指定 EVENTBINDING 名称。
- 5
- 没有为 START CAPDATAPRED 浏览指定 CAPTURESPEC 名称。
- NOTAUTH
- RESP2 值:
- 100
- 未授权与发出任务关联的用户使用此命令。
- 101
- 与发出任务关联的用户无权读取事件绑定。
- NOTFND
- RESP2 值:
- 2
- 找不到指定的捕获规范。
- 3
- 找不到指定的事件绑定。
