在构建介体元数据时,PeopleSoft 介体将为组件接口自动检索转换表值。这些值将保存在介体元数据中,而介体元数据又保存在 Portlet 项目的 WebContent/WEB-INF/wdo 文件夹中。但是,为了使介体能够成功地检索转换表值,需要在 PeopleSoft 服务器上创建一个特殊的“组件接口”。在使用 Rational Developer 来配置 PeopleSoft 介体实例之前就必须完成此任务。
有关使用
PeopleTools 来创建此特殊“组件接口”的详细指示信息,请参阅创建和启用转换表接口 WPS_XLATTABLE。
下列指示信息将指导您完成连接至 PeopleSoft 源并指定数据对象以便在应用程序中使用的过程。注意添加记录与记录列表时的选项。
- 打开 Faces JSP 文件。
- 从“数据”选用板中,单击 PeopleSoft 记录或 PeopleSoft 记录列表并将其拖至 JSP 文件。 “创建 EIS SDO 对象”向导将打开。
- 在“名称”字段中,输入 SDO 的名称。如果想要重用现有介体或元数据信息,遵循下列子步骤:
- 如果您选择了标有从作用域中检索现有记录的框,则可以使用此向导从其中一个作用域中检索现有 PeopleSoft 对象。必须同时指定键名和要从其中进行检索的作用域。还必须选择标有重用现有记录或记录列表中的元数据定义的框,并且指定介体元数据文件。 一旦输入了此信息并单击了下一步,您就会进入一个页面,该页面显示了作为解释介体元数据的结果的数据图的模式。在该页面上,必须选择
SDO 对象的根功能部件。
- 如果只想重用先前创建的对象中的信息,则选择标有重用现有记录或记录列表中的元数据定义的框。这就会使用从元数据文件中收集的信息(例如,目标组件实例、所选字段等等)来填充其余向导页面。注意:您需要先将现有元数据文件导入项目中,才能通过向导选择它。
- 选择要用于初始化此记录的操作;然后单击下一步。 根据字段类型,每个选项会产生下列操作:
单选按钮 |
描述 |
使用数据库中的现有数据填写记录 |
如果目标 PeopleSoft 记录是 PeopleSoft 服务器中的一个现有记录或一列现有记录,则选择此选项以便让介体先检索现有记录,然后用检索到的数据来填充 SDO 数据对象。 |
创建空记录以便在数据库中创建新行。 |
此选项仅在将“PeopleSoft 记录”定为目标时才可用。当 SDO 数据对象将“PeopleSoft 记录列表”定为目标时,它将显示为禁用状态。如果 SDO 数据对象的计划是创建新的 PeopleSoft 记录,则选择此选项。 |
- 在“选择服务器连接”页面中,从下拉菜单中选择连接。如果没有现有连接,则执行下列操作:
- 单击浏览。
- 在“浏览连接”对话框中,单击添加。
- 在“创建或编辑连接”对话框中,输入与 PeopleSoft 数据库服务器建立连接所需的值。要输入“详细信息”字段所需的 PeopleSoft
主机信息,单击汇编。
- 要设置 PeopleSoft 库的目录路径,单击浏览。
- 单击确定。
- 在“浏览连接”对话框中,确保新连接是突出显示的;然后单击确定以返回至“选择 PeopleSoft 服务器连接”页面。
- 选择连接之后,向导将自动开始检索 PeopleSoft 服务器中的所有已定义组件。从组件接口列表中选择要使用的组件接口,然后单击验证可用的操作。
- 几秒钟之后,“可用的操作”窗口将显示 PeopleSoft 服务器支持的此组件接口的操作。要验证这些操作,单击确定,然后单击下一步。
- 在“选择字段”页面中,选择想要用于此组件的字段。如果所选操作为检索现有值,则单击过滤器以指定找到特定记录的搜索条件。单击完成。
最后一个步骤将花一点时间,这是因为向导将把转换表值检索到介体元数据中。
用来表示已配置的
PeopleSoft 介体的节点将显示在“页数据”视图中。如果目标组件接口的某些字段要求通过转换表或提示表获得值,则需要手工配置新的介体。不支持自动配置转换表或提示表值的检索。
编辑 PeopleSoft SDO
要更改刚刚创建的 PeopleSoft 介体的元数据,请遵循下列步骤:
- 在“页数据”视图中,右键单击 PeopleSoft 介体节点并选择配置。

- 这将会激活与此介体节点相对应的 PeopleSoft SDO 向导。