从 PeopleSoft 接收

适用于 PeopleSoft Enterprise 的 Microsoft 适配器是发送适配器。 该适配器支持要求响应,从而您可以发送查询并获得响应。 但是,如果只想从 PeopleSoft 接收数据,则必须执行两个附加步骤:

  1. 使用 Set Namespace 管道组件创建自定义接收管道。

  2. 创建可从 PeopleSoft 访问的接收端口,例如使用 HTTP 适配器的端口。 将自定义接收管道与接收端口配合使用。

设置命名空间管道组件

从 PeopleSoft 接收的消息不包括命名空间。 使用 Set Namespace 管道组件可将命名空间添加到传入消息。

Set Namespace 管道组件的默认位置为 C:\Program Files\Microsoft BizTalk Adapters for Enterprise Applications\Pipeline Component。 需要将组件(Microsoft.BizTalk.Adapters.Pipeline.SetNSForMsg.dll)复制到 BizTalk 使用的管道组件目录。 还需要将组件添加到 Visual Studio 工具箱中,以便在管道Designer使用它。

有关在何处安装组件的信息,请参阅 部署管道组件

有关将组件添加到 Visual Studio 工具箱的信息,请参阅 如何使用工具箱

配置 Set 命名空间管道组件

Set Namespace 管道组件有两个可以设置的属性:

使用此选项 要执行此操作
默认目标命名空间 在传入消息中放置固定命名空间。
目标命名空间 XPath 从传入消息中提取命名空间,从 XPath 指定的位置提取命名空间。 如果组件找不到有效的命名空间,它会在应用程序事件日志中记录警告,如果指定了该警告,则使用默认目标命名空间。

如果将这两个属性都留空,则组件不会向传入消息分配命名空间,但会向应用程序事件日志写入警告。

另请参阅

开发应用程序