两个必需的 jar 文件中的第一个(将命名为“PeopleSoft.jar”)必须手动构建并编译。
开始之前
要点: 在开始三步骤过程之前,请首先在 PeopleSoft 工作站上创建一个可由网络访问的目标目录。
例如,c:\temp
过程
- 创建 PeopleSoft Java™ 文件
您必须首先以 *.Java 源代码文件的形式构建一个组件接口 API。然后会将这些源代码文件编译为新的 Java 类。
注: 根据您的 PeopleSoft 实例,可能会在单个构建操作中构建两组 API。这包含在以下内容中。
使用 PeopleSoft 客户机工作站,完成以下步骤:
- 登录到将与 WebSphere® Cast Iron Appliance 进行通信的 PeopleSoft 实例。
- 启动应用程序设计器,然后打开一个组件接口定义。您可以选择任何组件接口定义,因为您正在构建的 API 将包含所有这些定义。
- 选择“构建 | PeopleSoft API”。
- 当显示“构建 PeopleSoft API 绑定”对话框时,单击“Java 类”组选项中的构建复选框。(取消选中所有其他活动复选框。)
- 在目标目录字段中,输入以下路径:c:\temp
- 单击确定以构建已选择的绑定。
如果操作成功,将在“构建”选项卡中显示“已完成”消息。
- 打开一个终端窗口并转至 c:\temp\PeopleSoft\Generated,验证 API 输出目录的数量。您应看到 \CompIntfc,但是您可能还会看到 \PeopleSoft。如果两者均存在,您必须同时编译两者。
- 通过 PS API 编译类文件
- 如果您的 PeopleSoft 工作站未安装 Java,那么请安装 Java JDK 1.4,或者使用运行 Java JDK 1.4(或更高版本)的单独工作站来完成此过程。
- 如果尚不存在临时目录 (c:\temp),请予以创建。
- 确保此目录中存在以下内容:
- PS API 文件 (PeopleSoft\Generated\CompIntfc)
- (如果存在,那么还包括任何附加的 PS API 文件 [PeopleSoft\Generated\PeopleSoft])
- 文件“psjoa.jar”(<drive>:\PSFT\class\) -(复制此文件是可选操作;如果方便,您可以通过其原始路径来引用此文件。)
- 在 temp 目录中,创建附加的目录层次结构:c:\temp\out\
- 要启动实际类文件编译,请完成以下步骤:
- 打开一个终端窗口,并转至以下目录:c:\temp
- 对 psjoa.jar 文件运行以下命令:
set classpath=c:\temp\psjoa.jar;%CLASSPATH%
或者
运行 set classpath=<drive>:\PSFT\class\psjoa.jar;%CLASSPATH%
- 在同一目录中 (c:\temp),如果仅存在一个 API,那么请运行以下命令:
javac -J-Xmx1024m
-d out PeopleSoft\Generated\CompIntfc\*.java
- 如果存在两个 PeopleSoft API,请运行以下命令:
javac
-J-Xmx1024m -d out PeopleSoft\Generated\CompIntfc\*.java PeopleSoft\Generated\PeopleSoft\*.java
- 将类捆绑到 jar 文件中
- 转至输出文件夹 (c:\temp\out)
- 运行以下命令:jar cvf PeopleSoft.jar PeopleSoft
这将生成定制 PeopleSoft.jar 文件。
- 将两个 jar 文件(“PeopleSoft.jar”和“psjoa.jar”)复制到 PC 工作站上可由 WebSphere Cast Iron Studio 安装进行访问的目录。
文件“psjoa.jar”可能位于 c:\temp 中,或者 PeopleSoft 工作站上的以下位置中:<drive>:\PSFT\class\