使用 WebSphere Process Server 关系开发集成解决方案
http://tech.ddvip.com 2008年06月12日 社区交流 收藏本文
内容摘要:本文将介绍 WebSphere Process Server Relationship Service 的功能(包括 V6.1 中的新功能),并说明使用这些功能的场合。之前掌握 Process Server 的相关知识将会有所帮助,但并非必须的。
对于查询关系中的角色,您可以选择业务对象,或将键属性指向静态映射中使用的属性,或者还可以选择要映射的简单类型值。建议采用后一种方法,因为此方法可提高关系的重用性。
例如,您可以在 Address 业务对象的 StateCode 查询关系中定义角色并让键属性指向 State 字段,或者,可以直接对每个角色使用简单字符串类型。通过字符串类型,如果业务对象之间需要字符串类型的属性之间的州名称到州代码的映射,则可以在这些业务对象之间的任意映射中重用此关系。通过在角色中使用 Address 对象,可将关系限制为地址间的映射。我们的 StateCode 关系定义如图 11 中所示。
创建查询关系需要进行一个额外的步骤,即预先填充实例数据。 图 11 显示了 StateCode 关系的实例数据窗口。实例按实例 ID 列出,您可以对其添加或删除。要指定值,请在实例中选择角色名称,并输入特定值。
图 11.StateCode 关系定义

将关系添加到转换
您可以在使用业务对象映射时向转换添加关系。
通过在源属性和目标属性之间绘制 Relationship Lookup 转换,即可应用查询关系。此转换类型是 Process Server V6.1 中新推出的,仅能将其用于身份查询关系。要配置此转换,请在 details 窗格中选择关系名称、源对象和目标对象。图 12 显示了包含 StateCode 关系的关系查询转换的映射定义。
图 12. 业务对象映射中的关系查询转换

来源:ibm 作者:Benjamin Busjaeger 责编:豆豆技术应用
正在加载评论...