本主题描述了“属性”视图的查询属性选项卡中的每个字段。
您可以使用此页面上的字段,为所选流程变量声明一个或多个查询属性。这些查询属性确定可以在运行时环境中查询变量的哪些部分。在运行时,使用查询 API 函数将查询属性包含在查询中。您还可以使用查询表向 Business Space 中的业务用户公开查询属性。查询属性可以是内置的 XML 模式简单类型,也可以是基于内置的 XML 模式类型但施加限制的用户定义的简单类型。
查询属性不支持复杂类型、列表和并集类型(既非内置类型也非用户定义的类型)。
您可以使用
添加、
编辑和
除去按钮来管理自己的查询属性。为接口类型的变量添加或编辑查询属性时,会为您提供两个选项:
- 可通过选择“从查询”创建局部查询属性,如果要从单个流程中获取和过滤数据,可以使用该属性。
- 可通过选择“从属性”创建全局查询属性,如果要从多个流程过滤数据,可以使用该属性。仅当您具有接口类型的变量,并且为底层 WSDL 消息定义了相关属性后,该选项才可用。
由于可以在多个流程之间共享此相关属性,因此您必须随后在每个流程的对应接口类型的变量中定义查询属性“从属性”。
对于数据类型的变量,您只能定义局部查询属性。
当您声明查询属性时,会在“查询属性”选项卡的表中添加新的条目。通常,无法直接编辑该表的字段,要修改查询属性,请单击编辑按钮。但是,对于特定查询属性,您可以直接在“查询”字段中输入 XPath 表达式,然后单击“查询”字段右侧的
图标以装入 XPath 表达式编辑器。
有关更多信息,请参阅声明变量的查询属性。如果您安装了 IBM® Process
Server,另请参阅将查询属性包含在查询中或示例:在查询中包含查询属性上的运行时示例。
如果您安装了
IBM Process
Server,要了解有关使用查询表来公开查询属性的更多信息,请参阅
Business Process Choreographer 中的查询表或
在 Business Process Choreographer 中查询表。
注: 如果这些链接无效,您需要安装其他文档。在 IBM Integration
Designer 中,单击窗口 > 打开透视图 > 其他 > 资源,打开“资源”透视图(如果尚未在此透视图中)。然后,在主菜单中,单击帮助 > 软件更新。在“软件更新和加载项”窗口中,选择“可用软件”选项卡。单击添加站点并指定以下位置:http://publib.boulder.ibm.com/dmndhelp/downloads/v6r2mx/wid/。
展开此存储库位置下的结果,然后选择所需文档并单击安装。您需要重新启动
IBM Integration
Designer
才能见到附加文档。