创建 PeopleSoft 传送工件

Microsoft BizTalk 适配器用于访问 PeopleSoft Enterprise,并探索可用的组件或处理 SOAP 请求。 本主题介绍如何在 BizTalk Server 管理中创建发送项目以使用 PeopleSoft 适配器。

创建发送端口

  1. 在 BizTalk Server 管理控制台中,展开 BizTalk 组应用程序,然后展开所需的应用程序。

  2. 右键单击 “发送端口”,选择“ 新建”,然后选择 “静态 Solicit-Response 发送端口

  3. 发送端口属性中,执行以下作:

    1. 输入发送端口的名称。 例如,输入 SSOSendToPeopleSoft

    2. “类型” 下拉列表中,选择 PeopleSoft

    3. “发送处理程序 ”下拉列表中,选择 URI。

    4. 从“发送管道”下拉列表中,选择 Microsoft.BizTalk.DefaultPipelines.XMLTransmit

    5. “接收管道 ”下拉列表中,选择 Microsoft.BizTalk.DefaultPiplelines.XMLReceive

    6. 选择“ 配置 ”以配置发送端口。

  4. PeopleSoft 传输属性中,执行以下作:

    1. 展开 适配器所需的属性,然后输入 应用程序服务器路径JAVA_HOME用户名密码和用于连接到 Peoplesoft 系统的 Jar 文件。

      无需设置登录信息。

    2. 在列表中,选择创建的 SSO 关联应用程序来表示 PeopleSoft 系统。

    3. 对于 “使用 SSO”,请选择“ ”。

    4. 选择“确定”

  5. 选择“确定”

设置传输属性

PeopleSoft 传输属性用于设计和运行时。 在 “传输属性 ”对话框中,设置特定于服务器系统和要访问的对象的连接和凭据参数。

显示“传输属性”对话框的图像。

  1. 展开适配器所需属性并填写与 PeopleSoft 服务器连接的所有必需信息。

    必须设置配置参数,以便将 Microsoft BizTalk 适配器连接到 PeopleSoft Enterprise 系统。 此数据区分大小写。

    参数 DESCRIPTION
    Application Server Path 一个字符串,表示运行和侦听 PeopleSoft 应用程序服务器的计算机和端口。 PeopleSoft 8 应用程序的 URL 路径的语法为 //<computer_name>:<port>。 请向 PeopleSoft 管理员<咨询端口的值>。 端口<>值是 JOLT 协议侦听器端口,而不是应用服务器端口。 默认 JOLT 端口为 9000。
    JAVA_HOME 将JAVA_HOME变量设置为指向 JDK 安装,例如: C:\j2sdk1.4.2_08
    Password 如果未选择 “使用 SSO”,则必须为用于 PeopleSoft Enterprise 的 BizTalk 适配器设置凭据参数才能访问服务器系统。

    一个字符串,表示用于登录到 PeopleSoft 系统的用户密码。 字符不会出现,但用星号(*)表示。
    PeopleSoft 8.x Jar Files 若要仅使用 Ccmponent 接口(PeopleSoft 8),必须更新 CLASSPATH 以包含 PeopleSoft 组件接口 jar 文件。 例如: <PeopleSoft_Home>\web\PSJOA\psjoa.jar
    User Name 如果未选择 “使用 SSO”,则必须为用于 PeopleSoft Enterprise 的 BizTalk 适配器设置凭据参数才能访问服务器系统。

    一个字符串,表示登录到 PeopleSoft 系统所需的用户名。
  2. 当日期用作键时输入 其他参数 值;它具有不同的格式。 YYYY-MM-DD 是默认格式。

  3. 输入表示最大并发调用数(例如 200)的并发控制值(如果需要)。

    如果后端服务器无法处理数据量, 最大并发调用 参数将激活重载保护。 并发调用是适配器尚没有答复的请求。 在吞吐量超过后端处理功能的实例中设置 最大并发调用

    此字段的默认值为 -1,这意味着不会发生保护。

    如果 BizTalk Server 向传输适配器提交请求,并发调用数等于或超过 为最大并发调用设置的值,则提交请求的线程将保存,直到并发调用号码减少到低于设置的值。

更新最大并发调用数

Max Concurrent Calls 参数是一项功能,可用于优化配置。 在吞吐量超过后端处理功能的实例中使用此参数。 可以在“ 发送端口传输属性 ”对话框中将参数添加到适配器,以激活消息重载保护。 默认值为 -1,这意味着调用不受限制。

当 BizTalk Server 将消息提交到传输适配器时,它首先从适配器接收一个批,并在该批上调用 TransmitMessage() 以传输每个消息。 完成后,BizTalk Server 会在批处理上调用 Done() ,适配器开始将消息传输到后端。 如果 BizTalk Server 在 Done 调用之前获取多个批,则 Done 命令可能永远不会发生。 通过在批处理中设置最大消息数,可以控制消息到后端。 更改此参数在一分钟内生效。 BizTalk Server 必须检索对保存在 SQL 数据库中的适配器配置的更改。

更改最大并发调用参数

  1. 在“ 发送端口传输属性 ”对话框中,输入 连接 值。

    默认值为 40 个会话。 如果使用较小的值,则运行时性能可能会降低。 相反的也是真的:更大的值可能超过服务器的能力,并导致运行时错误。

  2. 选择 “是 ”, 刷新代理 可强制 runtimeagent.exe,browsingagent.exe 进程在需要时自动重启。

    例如,如果进程与服务器失去连接,或者你向服务器添加某些内容但这些内容没有出现在Microsoft适配器向导中以供选择,进程就会自动重启。

    Refresh Agent 参数同时刷新浏览代理和运行时代理。 runtimeagent.exe 会在延迟一分钟后或在下一次发送调用时更新。

  3. 提供用于访问 PeopleSoft 系统的凭据。

    可以使用两种方法来访问系统:

    • 登录凭据 (传输属性登录参数)

    • 单一登录

  4. 选择“是”以使用 SSO 以使用单一登录。

    注释

    有关详细信息,请参阅 保护适配器

  5. 在列表中选择关联应用程序。

    由 Enterprise Single Sign-On 工具生成的关联应用程序展示了像 PeopleSoft 这样的应用程序。 Microsoft BizTalk Adapter for PeopleSoft Enterprise 使用应用程序用户的凭据。 这些凭据是从指定关联应用程序的服务器系统的 SSO 数据库中检索的。 凭据属于启动 BizTalk 项目的用户(应用程序用户)。

    注释

    有关如何创建关联应用程序的详细信息,请参阅 创建关联应用程序或 Microsoft BizTalk Server 联机帮助。

  6. 提供接受连接信息的所有必需信息后,单击“ 应用”,然后单击“ 确定”。

    必须设置用于 PeopleSoft Enterprise 的 BizTalk 适配器的连接参数才能访问 PeopleSoft。

下一个

将 PeopleSoft 架构导入 BizTalk Server 项目
从 PeopleSoft 接收