使用 "WSDL" 视图配置属性和属性别名
另请参见
BPEL 服务引擎使用称为“关联”的机制来跟踪多个长时间运行的有状态消息交换,这些交换通常是在 BPEL 流程与其合作伙伴服务之间进行的。
在 BPEL 流程中启用关联的过程包括以下初始步骤,这些步骤必须在 WSDL 文件中执行:
- 在 WSDL 文件中定义一个或多个属性。
属性在业务数据和名称之间创建关联,这会在 BPEL 流程的全局上下文中起到非常重要的作用。每个属性均包含全局唯一的名称(例如,claimNumberProperty)和类型(例如,xsd:string)。
- 在 WSDL 文件中定义属性别名。
属性别名将特定属性映射到消息部件中的特定元素或属性。创建属性别名时,必须指定属性和消息。
在 WSDL 文件中执行这些步骤后,可以在 BPEL 流程中创建关联集。关联集引用一个或多个属性。消息活动(调用、回复和接收)和 Pick 元素的 onMessage 分支随后可使用该关联集。
在 WSDL 文件中添加属性:
- 在 "WSDL" 视图中,右键单击“可扩展性元素”节点,然后选择“添加”>“属性”。
“可扩展性元素”节点下面将显示一个属性节点。
- 如果未显示“属性”窗口,请选择“窗口”>“属性”。
- 选择该属性节点。
- 设置名称属性。
- 您可以将“元素或类型”属性设置为内置简单类型,如 string 或 date。如果添加了内联架构或导入了架构,则可以从架构中选择一种类型。
在 WSDL 文件中添加属性别名:
- 在 "WSDL" 视图中,右键单击“可扩展性元素”节点,然后选择“添加”>“属性别名”。
“可扩展性元素”节点下面将显示一个属性别名节点。
- 如果未显示“属性”窗口,请选择“窗口”>“属性”。
- 选择该属性别名节点。
- 指定 "propertyName" 以及“元素、类型或消息部件”属性的值。通过这些属性,可以将消息中的数据映射到属性值。
- 要添加查询,请右键单击该属性别名节点,然后选择“添加”>“查询”。
将显示一个查询节点。使用查询节点,可以设置查询语言以及查询文本。
- 另请参见
- 关于 "WSDL" 视图
法律声明