Rational® Application Developer 中的 EIS 数据访问工具允许不具备广泛的编程知识的用户参与在 portlet
中创建和管理企业信息系统(EIS)数据对象的过程。EIS
数据访问工具使用基于 SDO 的 WebSphere® Portal
Application Integration(WPAI)介体作为编程模型。
受支持的数据访问方法
Rational Application Developer V6.0.0.1 提供了一组工具,可使用它们将数据对象从 SAP、PeopleSoft、Domino® 或 Siebel 企业信息系统(EIS)插入到 Faces portlet 中。
支持的操作会有所不同,取决于特定的后端。
- SAP BAPI 方法或 RFM 函数:
- BAPI:调用 BAPI 方法。Rational Developer 提供了“SAP 业务对象”定义的可视显示。通过 BAPI 方法与 SAP 业务对象类型的关联来显示这些方法。
- RFM:调用“支持远程函数调用的模块”(RFM)。Rational Developer 通过直接进行名称搜索或组搜索来显示 RFM。
- Siebel 业务组件
- 创建:创建新的记录。将从这些记录中自动检索选取列表值。
- 检索:检索现有记录。
- 更新:更新现有记录。将从这些记录中自动检索选取列表值。
- 删除:删除现有记录。
- PeopleSoft 组件接口
- 创建:创建新的记录。支持手工处理转换表和提示表值
- 检索:检索现有记录
- 更新:更新现有记录。支持手工处理转换表和提示表值
有关 WPAI 介体的更多信息,请参阅编程模型概述。
J2EE 连接器体系结构
WebSphere® Portal Application Integration(WPAI)介体基于根据 J2EE 连接器体系结构(JCA)开发的 IBM® JCA 连接器。运行包含 WPAI 介体的 portlet 就需要这些连接器。当在 WebSphere Portal 5.1 测试环境上测试 portlet 时,Rational Developer 就会为 WPAI 介体自动部署和配置底层的 IBM JCA 连接器。对于其它门户网站服务器环境,需要手工安装这些连接器。有关安装 IBM JCA 连接器的指示信息,请参阅每种后端(例如,SAP 或 PeopleSoft)的文档。
有关 JCA 连接器的一般信息,请参阅 ../../com.ibm.etools.j2c.doc/topics/cresadapoverv.html。
局限性
- WPAI 介体在 WebSphere® Portal 5.1 或更高版本上受支持。
- 不会自动绑定为所有 EIS 介体表单生成的按钮(即,“提交”、“创建”、“更新”或“删除”)。您需要通过将操作节点手工拖放到一个按钮上来绑定它。
访问 SAP 的局限性
- 在“页数据”视图中对现有 SAP SDO 对象执行“配置”时,不会检索现有模型中的前/后映射和帮助值选择标准。您需要再次输入它们。
- 不能独立创建用于检索帮助值的介体。Rational Developer
中的 WPAI 工具仅支持将创建帮助值介体与创建主业务功能的介体相关联。
- 在 BAPI 和 RFM 向导中配置 SAP 帮助值的选择标准时,您将无法对参数指定缺省值。创建 JSF
输入表单并将它们绑定至表示帮助值参数的 SDO 数据对象,或者编辑页面代码来指定缺省值。
访问 Siebel 的局限性
- 如果用来开发的机器的网络连接断开,Siebel 连接管理器就会停止创建新连接,即使在恢复网络连接之后也是如此。要复位 Siebel 连接管理器,必须重新启动 Rational Developer。
- 不要创建或更新主键。尽管在 SDO 介体的操作被设置为“创建”或“更新”的情况下,Rational Developer
中的 WPAI 工具允许您为主键字段创建输入 JSF 控件,但这会导致 Siebel 服务器中出现运行时错误。
- 如果 Siebel 服务器的业务对象模式更改,则需要重新启动 Rational Developer
来查看用户界面中反映的更改。这是因为 Rational Developer 发现的业务对象将进行高速缓存以提高性能。
- 不能单独创建介体来检索选取列表值,Rational Developer
中的 WPAI 工具仅支持将创建选取列表介体与创建主业务组件的介体相关联。
- 当您重用元数据来创建新的 SDO 时,Siebel SDO 向导不会自动装入现有过滤条件。
- 将 Siebel 选取列表值从“页数据”视图拖放至 JSF 组合框时不会创建正确的绑定。您将需要转至组合框控件的“属性”视图并单击添加一组项。添加您自己的条目,然后将这些条目手工绑定至“value”属性。
访问 PeopleSoft 的局限性
- 当您重用元数据来创建新的 SDO 时,PeopleSoft SDO 向导不会自动装入现有过滤条件。