配置您的消息交换环境

要使能在 WebSphere Data Interchange 和 WebSphere Partner Gateway 之间进行通信,您需执行下面的设置和配置任务:

配置 WebSphere MQ 通信

设置环境的第一步是配置 WebSphere MQ 互通信。互通信意味着将消息从一个队列管理器发送到另一个队列管理器。第一步是为 WebSphere Data Interchange 系统和 WebSphere Partner Gateway 系统定义队列管理器(及相关对象)。如果您打算双向发送消息,那么请在两个系统上都设置源队列管理器和目标队列管理器。在源队列管理器上,定义发送方通道、远程队列定义以及传输队列。在目标队列管理器上,定义接收方通道和目标队列。

注: 请参阅 WebSphere MQ 文档以获取有关定义队列管理器的其它详细信息。

本部分向您说明了用来设置样本方案所需的队列管理器和相关对象的值。在本方案中,计算机 A 和计算机 B 都安装了 WebSphere MQ V5.3。所以第一步是在计算机 A 和计算机 B 上创建队列管理器,以分别供 WebSphere Data Interchange 和 WebSphere Partner Gateway Enterprise Edition 使用。

注: 应该将您的 WebSphere Data Interchange 队列管理器配置成可以触发使用 WDI Adapter 应用程序的 WebSphere Data Interchange Server。

要使用 WebSphere MQ 将消息从一个队列管理器发送到另一个队列管理器,您需要定义以下对象:

在本样本方案中,计算机 A 和计算机 B 充当发送方和接收方。因此,您必须在每台计算机上定义一些对象。

表 73 列出了为将计算机 A 和计算机 B 设置为发送方和接收方所需创建的对象。

表 73. 要创建的 WebSphere MQ 对象
WebSphere MQ 对象 计算机 A 计算机 B

队列管理器

WDI32_QM

HUB_QM

发送方通道

TO.HUB60

TO.WDI32

接收方通道

TO.WDI32

TO.HUB60

远程队列

EDI_OUT_A

EDI_OUT_B

传输队列

XMITQ_A

XMITQ_B

本地队列

EDI_IN_A

EDI_IN_B

本地队列

XML_IN_A

XML_IN_B

本地队列

XML_OUT_A

XML_OUT_B

图 30 显示了计算机 A 与计算机 B 之间消息流,从而指出了表 73 中列出的 WebSphere MQ 对象的角色。

图 30. 计算机 A 与计算机 B 之间的消息流
本图显示了为进出 WebSphere Data Interchange 的文档设置的队列,也为进出 WebSphere Partner Gateway 的文档设置了队列。

根据您的 WebSphere MQ 平台,您可以使用一些不同的方法来定义这些目标。例如,您可以在 Windows 上使用 WebSphere MQ Explorer 来定义对象。

配置 WebSphere Data Interchange

要使 WebSphere Data Interchange 从 WebSphere MQ 队列接收消息并将 EDI 消息写到队列,您必须在 WebSphere Data Interchange 客户机中配置概要文件。通过使用 WebSphere Data Interchange 客户机,您将创建以下概要文件,在接下来的几部分中描述了这些概要文件:

在此样本方案中,WebSphere Data Interchange 接收来自 WebSphere MQ 队列 XML_IN_A 的 XML 消息并将转换结果写入 WebSphere MQ 队列 EDI_OUT_A 中。这称为 XML 到 EDI 转换。WebSphere Business Integration 还在 WebSphere MQ 队列 EDI_IN_A 上接收来自 WebSphere Partner Gateway Enterprise Edition 的 EDI,并将转换结果写到 XML_OUT_A 队列中。

MQSeries(R)队列概要文件

“MQSeries 队列概要文件”包含有关 WebSphere MQ 消息队列的信息。表 74 显示要为每个概要文件配置的属性。

表 74. “MQSeries 队列概要文件”中的属性
MQ 属性 描述
队列概要文件标识

用来命名概要文件的唯一标识(逻辑名)

完整队列名

WebSphere MQ 队列的实际名称

队列管理器名

WebSphere MQ 队列管理器的实际名称

描述

用来标识概要文件用途的任何字符串

最大长度

WebSphere MQ 中配置的可达到的最长消息

破坏性读取

如果选择这项,那么这些读取操作会导致 WebSphere Data Interchange 在读取 WebSphere MQ 队列中的消息时除去该消息。

同步点控制

选中该属性时,队列消息的读和写都处于同步点控制之下。如果同步点控制有效的话,那么直到 WebSphere Data Interchange 发出同步点,才会对消息队列进行修改。

因为您正在处理 WebSphere MQ 队列,所以对于每一个队列都需要 WebSphere Data Interchange 中有一个“MQSeries 队列概要文件”。总共要创建四个 MQSeries 队列概要文件,与消息流中使用的每个 WebSphere MQ 队列一一对应。从 WebSphere Data Interchange 客户机的设置区域,您将:

  1. 为 XML_IN_A 与 EDI_OU_A 各创建一个 MQSeries 队列概要文件。

    表 75 列出了您创建的每个 MQSeries 队列概要文件中指定的实际参数。 对这里给出的队列使用从 XML 到 EDI 的转换。

    表 75. XML_IN_A 与 EDI_OU_A 的 MQSeries 队列概要文件
    队列属性 XML_IN_A 的值 EDI_OU_A 的值
    队列概要文件标识 XML_IN_A EDI_OU_A
    完整队列名 XML_IN_A EDI_OUT_A
    队列管理器名 WDI32_QM WDI32_QM
    破坏性读取

    选中

    选中

    同步点控制

    选中

    选中

    注: “队列概要文件标识”最多只能是八个字符。因此,EDI_OUT_A 队列的概要文件标识为必须命名为 EDI_OU_A。对 WebSphere Data Interchange 中 WebSphere MQ EDI_OUT_A 队列的所有引用都使用 EDI_OU_A。
  2. 创建 EDI_IN_A 与 XML_OU_A 的 MQSeries 队列概要文件。表 76 定义了 EDI 到 XML 的转换中所使用的每个队列的属性。
    表 76. 针对 EDI_IN_A 与 XML_OU_A 的 MQSeries 队列概要文件
    队列属性 EDI_IN_A 的值 XML_OU_A 的值
    队列概要文件标识 EDI_IN_A XML_OU_A
    完整队列名 EDI_IN_A XML_OUT_A
    队列管理器名 WDI32_QM WDI32_QM
    破坏性读取

    选中

    选中

    同步点控制

    选中

    选中

网络概要文件

网络概要文件为 WebSphere Data Interchange 定义了您与贸易伙伴进行通信所用网络的特征。对于本方案,您将创建并配置与早先创建的 WebSphere MQ 队列进行通讯的网络概要文件。

表 77 显示了要为网络概要文件配置的属性。

表 77. 网络概要文件中的属性
网络属性 描述
网络标识

用来命名概要文件的唯一标识

通信例程

构建网络命令并调用网络程序来处理命令的程序名

网络程序

被通信例程调用以处理请求的程序

网络参数

网络程序需要的参数

对于该样本方案,您将创建并配置与早先创建的 WebSphere MQ 队列进行通讯的网络概要文件(请参阅 MQSeries(R)队列概要文件),如下所示:

  1. 创建名为 HUB_IN 的新网络概要文件。

    此网络概要文件在从 XML 到 EDI 方案使用。表 78 列出了为 HUB_IN 所指定的实际参数。

    表 78. HUB_IN 的网络概要文件
    网络属性 HUB_IN 概要文件的值
    网络标识 HUB_IN
    通信例程 VANIMQ
    网络程序 EDIMQSR
    网络参数 SENDMQ=EDI_OU_A RECEIVEMQ=XML_IN_A
  2. 创建名为 HUB_OUT 的第二个网络概要文件。

    该网络概要文件用于从 WebSphere Partner Gateway Enterprise Edition 接收的 EDI 的转换中。第二个网络概要文件是必需的,因为 WebSphere Partner Gateway Enterprise Edition 将消息放置在包括 RFH2 头的 WebSphere MQ 队列上。表 79 列出了 HUB_OUT 的属性。

    表 79. HUB_OUT 的网络概要文件
    网络属性 HUB_OUT 概要文件的值
    网络标识 HUB_OUT
    通信例程 VANIMQ
    网络程序 EDIRFH2
    网络参数 SENDMQ=XML_OU_A RECEIVEMQ=EDI_IN_A

邮箱概要文件

邮箱概要文件中包含了一些信息,WebSphere Data Interchange 需要用这些信息标识组织中接收要转换文档的个人和组。表 80 显示了要为每个邮箱概要文件配置的属性。

表 80. 邮箱概要文件中的属性
邮箱属性 描述
邮箱标识

用来命名概要文件的唯一标识

网络标识

早先创建的网络概要文件的网络标识

您为每个 WebSphere MQ 队列创建邮箱概要文件,以标识组织中的个人与组,如下所示:

  1. 为每个所用的 WebSphere MQ 队列创建邮箱概要文件。

    表 81 列出了每个“邮箱”概要文件的实际参数。

    表 81. XML_IN_A 与 EDI_OU_A 的邮箱概要文件
    邮箱属性 XML_IN_A 的值 EDI_OU_A 的值
    邮箱标识 XML_IN_A EDI_OU_A
    网络标识 HUB_IN HUB_IN
    接收文件 XML_IN_A EDI_OU_A
  2. 再创建一对邮箱。

    表 82 列出了每个邮箱的属性。

    表 82. EDI_IN_A 与 XML_OU_A 的邮箱概要文件
    邮箱属性 EDI_IN_A 的值 XML_OU_A 的值
    邮箱标识 EDI_IN_A XML_OU_A
    网络标识 HUB_OUT HUB_OUT
    接收文件 EDI_IN_A XML_OU_A

服务概要文件

“服务概要文件”允许您输入实用程序命令并定义在执行该命令期间将用到的所有文件。

对于本样本方案,您将采取下列步骤:

  1. 为 XML_IN_A 创建新的服务概要文件。如下所示定义常规选项卡下的属性:

    表 83 列出了公共文件属性。

    表 83. XML_IN_A 的公共文件
    公共文件属性

    跟踪文件

    ..\trk\xml_in.trk

    异常文件

    ..\xex\xml_in.xex

    工作文件

    ..\wrk\xml_in.wrk

    报告文件

    ..\rpt\xml_in.rpt

    查询文件

    ..\qry\xml_in.qry

  2. 输出文件选项卡中输入下列详细信息:
  3. 为 EDI_IN_A 再创建一个服务概要文件。如下所示定义常规选项卡下的属性:

    表 84 列出了公共文件属性。

    表 84. EDI_IN_A 的公共文件
    公共文件属性

    跟踪文件

    ..\trk\edi_in.trk

    异常文件

    ..\xex\edi_in.xex

    工作文件

    ..\wrk\edi_in.wrk

    报告文件

    ..\rpt\edi_in.rpt

    查询文件

    ..\qry\edi_in.qry

  4. 输出文件选项卡中输入下列详细信息:
    注: 因为字符长度限制的原因,所以使用 XML_OU_A 而不是 XML_OUT_A。带 CSD 10 的 WebSphere Interchange Server 已消除了该限制。

导入并编译数据转换映射

如前一部分所描述的那样,当创建了概要文件之后,可以导入转换数据所需的任何映射。然后编译转换映射并为每个映射设置规则。您使用 WebSphere Data Interchange 客户机来执行这些任务。请参阅 WebSphere Data Interchange 文档以获取信息。

设置 JMS 环境

在本章前面提到过的,WebSphere Partner Gateway Enterprise Edition 可以使用“Java 消息服务(JMS)”的 WebSphere MQ 实现与 WebSphere Data Interchange 进行集成。

注: 另外,可以使用 LDAP 或 WebSphere Application Server 作为 JNDI 提供程序。

本部分概括了在计算机 B 上创建 JMS 环境的有关步骤:

WebSphere MQ 的 Java 类和 WebSphere MQ 的 JMS 类是内置在 WebSphere MQ for Windows V5.3 中的。

配置 JMSAdmin

使用 WebSphere MQ 内可用的 JMSAdmin 工具在 JNDI 中来创建 JMS 对象。要获取有关如何创建称为JMSAdmin.config的缺省配置文件,请参阅中心配置指南

创建用于本教程的 JMS 对象:

  1. 为使用基于文件的 JNDI 提供程序,您要确保 JMSAdmin.config 文件包含如下所示的行:
    INITIAL_CONTEXT_FACTORY=com.sun.jndi.fscontext.RefFSContextFactory
     PROVIDER_URL=file:/opt/mqm/java/JNDI
  2. 如果 JNDI 目录尚未存在,则在下列目录中创建 JNDI 目录:
    /opt/mqm/java/bin

在调用 JMSAdmin 工具之前,请确保您的 CLASSPATH 包含下列各项:

/opt/mqm/java/lib/jms.jar
 /opt/mqm/java/lib/com.ibm.mq.jar
 /opt/mqm/java/lib/com.ibm.mqjms.jar
 /opt/mqm/java/lib/jta.jar
 /opt/mqm/java/lib/connector.jar
 /opt/mqm/java/lib/jndi.jar
 /opt/mqm/java/lib/providerutil.jar
 /opt/mqm/java/lib/fscontext.jar

注:上面这些与 Linux(R)相关的项假定您正在使用的是基于文件的 JNDI。

创建 JMS 对象

要创建所需的 JMS 对象,请使用 JMSAdmin 工具。对于本样本方案,您将:

  1. 定义新的上下文:
    DEF CTX(WdiJms)
  2. 更改至新的上下文:
    CHG CTX(WdiJms)
  3. 定义队列连接工厂:
    DEF QCF(HUB60_QM_QCF) TRAN(CLIENT) HOST(IP_COMPUTER_B)
     PORT(9999) CHAN(java.channel) QMANAGER(HUB60_QM)
  4. 定义 EDI_IN_B 队列:
    DEF Q(EDI_IN_B) QMANAGER(HUB60_QM) QUEUE(EDI_IN_B)
  5. 定义 EDI_OUT_B 队列:
    DEF Q(EDI_OUT_B) QMANAGER(HUB60_QM) QUEUE(EDI_OUT_B)
  6. 结束 JMSAdmin 会话
    END

配置 WebSphere Partner Gateway Enterprise Edition

WebSphere Partner Gateway 是不同社区参与者与内部过程之间的通信层。当设置 WebSphere Partner Gateway 以处理 EDI 文档时,您可以配置它以:

中心配置指南提供了有关如何配置 WebSphere Partner Gateway Enterprise Edition 和 Advanced Edition 的完整信息。本部分提供了一个配置本样本方案中所描述的 WebSphere Partner Gateway Enterprise Edition 的示例。它描述了下列步骤:

  1. 创建参与者
  2. 定义 B2B 能力
  3. 创建网关
  4. 定义交互
  5. 创建参与者连接
  6. 创建目标

注: 要获取有关如何配置 WebSphere Partner Gateway - Express 的信息,请参阅配置 WebSphere Partner Gateway - Express

创建参与者

参与者概要文件将公司标识到系统。您可以在 WebSphere Partner Gateway Enterprise Edition 社区控制台中为 Partner One 和 Partner Two 创建参与者。

创建 Partner One 的参与者

创建参与者概要文件以表示计算机 A 和计算机 B,它们是 Partner One 拥有的两个系统。

要创建该参与者概要文件,请采取以下步骤:

  1. 打开 WebSphere Partner Gateway 社区控制台。
  2. hubadmin 登录。
  3. 确认从“帐户管理”菜单中选中了“概要文件”
  4. 单击创建并输入下表 85 中所列的详细信息。
    表 85. Partner One 的参与者属性
    字段名

    公司登录名

    partnerOne

    参与者显示名

    Partner One

    参与者类型

    社区管理者

    状态

    已启用

    供应商类型

    其它

    Web 站点

    http://IP_COMPUTER_A

    其中,IP_COMPUTER_A 是计算机 A 的因特网协议(IP)地址

    企业标识类型

    自由格式

    企业标识的标识符

    123456789

    IP 地址网关类型

    生产

    IP 地址

    IP_COMPUTER_A

    其中,IP_COMPUTER_A 是计算机 A 的因特网协议(IP)地址

    注:要创建“企业标识类型”和“企业标识”标识,首先单击“企业标识”下面的新建按钮。企业标识必须是唯一的。类似地,要创建与 IP 地址相关的详细信息,请单击在“IP 地址”标题下的新建按钮。

  5. 单击保存

WebSphere Partner Gateway Enterprise Edition 使用“企业标识”(在表 85 中定义的)来标识文档的发送方或接收方。当接收到 ANSI X12 EDI 事务时,读取交换发送方数据与接收方数据,以确定事务的源与目标。

要点: 请记下 Partner One 的管理员密码,因为您以后将会用到它。当您以 Partner One 身份登录到社区控制台时,将会要求您输入该密码,然后才能进行更改。
创建 Partner Two 的参与者

接下来创建用以表示 Partner Two 的社区参与者。要创建该参与者,请采取以下步骤:

  1. 单击主菜单上的帐户管理,然后单击水平导航栏上的概要文件
  2. 请单击创建
  3. 输入下表 86 中所列的值。
    表 86. Partner Two 的参与者属性
    字段名

    公司登录名

    partnerTwo

    参与者显示名

    Partner Two

    参与者类型

    社区参与者

    状态

    已启用

    供应商类型

    其它

    Web 站点

    http://IP_COMPUTER_C

    其中,IP_COMPUTER_C 是计算机 C 的因特网协议(IP)地址

    企业标识类型

    自由格式

    “企业标识”的标识

    987654321

    IP 地址网关类型

    生产

    IP 地址

    IP_COMPUTER_C

    其中,IP_COMPUTER_C 是计算机 C 的因特网协议(IP)地址

  4. 单击保存
要点: 请记下 Partner Two 的管理员密码,因为您以后将会用到它。当您以 Partner Two 身份登录到社区控制台时,将会要求您输入该密码,然后才能进行更改。

定义 B2B 能力

您可以通过社区控制台在 WebSphere Partner Gateway Enterprise Edition 中为每个参与者定义 B2B 能力。为参与者定义好 B2B 能力之后,您可以定义用于支持参与者之间特定业务协作类型的有效文档流定义。

为 Partner One 设置 B2B 能力

要为 Partner One 设置 B2B 能力,请采取以下步骤:

  1. 单击主菜单上的帐户管理,然后单击水平导航栏上的概要文件
  2. 单击搜索,显示系统中已定义的所有参与者的列表。
  3. 单击 Partner One 旁边的查看详细信息图标,然后单击 B2B 能力

通过单击角色不活动图标来激活 B2B 能力。 对于本样本,您只要配置实现方案所需的 B2B 能力。

要将 Partner One 的源封装方式和目标封装方式设置成“无”,您将:

  1. 单击设置包的数据源:无下面的角色不活动图标来启用它。对“设置目标”重复该步骤。
  2. 单击展开图标以向下展开。
  3. 单击针对源和目标的协议:EDI-X12(全部)角色不活动图标。
  4. 单击展开图标。
  5. 单击针对源和目标的文档流:ISA(全部)角色不活动图标。
为 Partner Two 设置 B2B 能力

要为 Partner Two 设置 B2B 能力,请采取以下步骤:

  1. 单击主菜单上的帐户管理,然后单击水平导航栏上的概要文件
  2. 单击搜索,显示系统中已定义的所有参与者的列表。
  3. 单击 Partner Two 旁边的查看详细信息图标,然后单击 B2B 能力

要将 Partner Two 的源封装方式和目标封装方式设置成“无”,请采取下列步骤:

  1. 单击针对包:AS设置源下面的角色不活动图标以启用它。对“设置目标”重复该步骤。
  2. 单击展开图标以向下展开。
  3. 单击针对源和目标的协议:EDI-X12(全部)角色不活动图标。
  4. 单击展开图标。
  5. 单击针对源和目标的文档流:ISA(全部)角色不活动图标。

接下来,为 Partner Two 更新 AS 定义,以确保发送到 Partner Two 的 AS2 的消息处置通知(MDN)返回到正确的地址,如下所示:

  1. 单击编辑图标。
  2. 输入 AS MDN 电子邮件地址。

    该地址用于接收 AS1 的 MDN。

  3. 输入 AS MDN HTTP URL:
    http://IP_COMPUTER_B:PORT/bcgreceiver/submit
    注: 为 AS2 定义的 URL 所使用参数与本章稍后为 AS2 目标所定义的参数相同。

创建网关

WebSphere Partner Gateway 中的网关定义了一个网络点,该点充当到另一个网络的入口。网关包含了告诉 WebSphere Partner Gateway 如何将文档传递到企业应用集成(EAI)层的信息。

为 Partner One 创建网关

Partner Two 使用 AS2 将 EDI 文档发送到 Partner One。Partner One 的网关用于将通过 AS2 接收到的 EDI 文档发送到 JMS 队列,最后将该文档发送到 WebSphere Data Interchange 以进行转换。

要为 Partner One 创建新的网关,请采取以下步骤:

  1. 单击主菜单上的帐户管理,然后单击水平导航栏上的概要文件
  2. 单击搜索
  3. 通过单击查看详细信息图标来选中 Partner One,然后选择网关
  4. 单击创建,为 Partner One 创建新网关。
  5. 为这个新网关输入表 87 中所示的值。
    表 87. Partner One 网关的属性
    字段名

    网关名

    JMStoPartnerOne

    传输

    JMS

    目标 URI

    file:///opt/mqm/java/JNDI/WdiJms

    JMS 工厂名

    HUB60_QM_QCF

    JMS 消息类

    TextMessage

    JMS 消息类型

    TextMessage

    JMS 队列名

    EDI_OUT_B

    JMS JNDI 工厂名

    com.sun.jndi.fscontext.RefFSContextFactory

  6. 单击保存

使 JMStoPartnerOne 成为 Partner One 的缺省网关,如下所示:

  1. 单击查看缺省网关
  2. 生产列表中选择 JMS2toPartnerOne
  3. 单击保存
为 Partner Two 创建网关

Partner One 通过 JMS 队列将 EDI 文档发送到 WebSphere Partner Gateway Enterprise Edition。Partner Two 的网关用于通过 AS2 将接收到的 EDI 文档发送到 Partner Two。

要为 Partner Two 创建新的网关,请采取以下步骤:

  1. 单击主菜单上的帐户管理,然后单击水平导航栏上的概要文件
  2. 单击搜索
  3. 通过单击查看详细信息图标来选中 Partner Two,然后选择网关
  4. 单击创建,为 Partner Two 创建新网关。
  5. 为该网关输入表 88 中所示的值。
    表 88. Partner Two 网关的属性

    网关名

    AS2toPartnerTwo

    传输

    HTTP/1.1

    目标 URI

    http://IP_COMPUTER_C/input/AS2

    用户名

    partnerOne

    密码

    partnerOne

  6. 单击保存
    注: 上面输入的用户名和密码指的是 WebSphere Partner Gateway - Express 中定义的 HTTP 入站参与者映射方法。

    有关在 WebSphere Partner Gateway - Express 中设置这些属性的示例,请参阅配置 WebSphere Partner Gateway - Express

    注意 AS2toPartnerTwo 显示为“联机”,其状态为已启用

使 AS2toPartnerTwo 成为 PartnerTwo 的缺省网关,采取以下步骤:

  1. 单击查看缺省网关
  2. 生产列表中选择 AS2toPartnerTwo
  3. 单击保存

定义交互

文档流定义是“元信息”的集合,它定义了参与者的文档处理能力。要使系统能处理业务文档,必须将两个或多个文档流定义链接在一起以创建交互。

要创建 Partner One 与 Partner Two 之间的交互,请执行以下步骤:

  1. 单击主菜单上的中心管理,然后单击水平导航栏上的文档流定义
  2. 单击管理交互,然后单击创建交互
  3. 从“源”列中选择:
    1. 包:
    2. 协议:EDI-X12 (全部)
    3. 文档流:ISA (全部)
  4. 从“目标”列中选择:
    1. 包:AS
    2. 协议:EDI-X12 (全部)
    3. 文档流:ISA (全部)
  5. 将操作设置为通过
  6. 单击保存
  7. 再次单击创建交互
  8. 从“源”列中选择:
    1. 包:AS
    2. 协议:EDI-X12 (全部)
    3. 文档流:ISA (全部)
  9. 从“目标列”中选择:
    1. 包:
    2. 协议:EDI-X12 (全部)
    3. 文档流:ISA (全部)
  10. 将操作设置为通过
  11. 单击保存

创建参与者连接

参与者连接是一种机制,它使系统能够处理文档,并使系统能在社区管理者及其各个参与者之间路由文档。连接包含了正确交换每个文档流所必需的信息。

要在 Partner One 和 Partner Two 之间创建参与者连接,请采取以下步骤:

  1. 单击主菜单上的帐户管理,然后单击水平导航栏上的参与者连接
  2. 列表中,选择 Partner One
  3. 目标列表中,选择 Partner Two
  4. 单击搜索
  5. 通过单击激活按钮来激活下面所示的参与者连接。这会显示如表 89 所示的 B2B 能力。
    表 89. 激活 Partner One 到 Partner Two 的参与者连接
    文档流类型 目标

    无(不适用)

    AS(不适用)

    协议

    EDI-X12(ALL)

    EDI-X12(ALL)

    文档流

    ISA(全部)

    ISA(全部)

要创建以 Partner Two 为源而以 Partner One 为目标的参与者连接,请采取以下步骤:

  1. 单击主菜单上的帐户管理,然后单击水平导航栏上的参与者连接
  2. 源列表中选择 Partner Two
  3. 目标列表中选择 Partner One
  4. 单击搜索
  5. 表 90 中显示的详细信息激活连接:
    表 90. 激活 Partner Two 到 Partner One 的参与者连接
    文档流类型 目标

    AS(不适用)

    无(不适用)

    协议

    EDI-X12(ALL)

    EDI-X12(ALL)

    文档流

    ISA(全部)

    ISA(全部)

创建目标

“目标列表”屏幕提供了位置信息,该位置信息使 WebSphere Partner Gateway 的文档管理器能够根据入站文档的传输类型从适当的系统位置访存文档。您可以根据传输类型创建单独的目标配置。文档管理器然后可以轮询多个 Web、FTP 以及 POP 邮件服务器的文档存储库位置(包括内部目录和 JMS 队列)以获取入站文档。

在文档管理器根据预定义的目标从该位置检索文档后,路由基础结构可以根据通道配置处理该文档。

要从 WebSphere Data Interchange 接收 EDI 事务,请通过执行下列步骤来创建新的 JMS 目标:

  1. 单击顶级菜单中的中心管理
  2. 单击二级菜单中的目标,然后单击创建
  3. 表 91 所示对属性进行赋值。
    表 91. JMS 接收方的目标属性
    目标属性

    目标名

    WdiJmsListener

    传输

    JMS

    网关类型

    生产

    JMS 提供程序 URL

    file:///opt/mqm/java/JNDI/WdiJms

    JMS 队列名

    EDI_IN_B

    JMS 工厂名

    HUB60_QM_QCF

    JNDI 工厂名

    com.sun.jndi.fscontext.RefFSContextFactory

还需要另一个目标来从 Partner Two 通过 AS2 来接收 EDI。请采取下列步骤以创建该目标:

  1. 单击顶级菜单中的中心管理
  2. 单击二级菜单中的目标,然后单击创建
  3. 根据表 92 对属性进行赋值:
    表 92. AS2 接收方的目标属性

    目标名

    HubAS2Listener

    传输

    HTTP/S

    网关类型

    生产

    URI

    /bcgreceiver/submit

    注: HTTP/S 接收方的 URI 必须总是以 /bcgreceiver 开始
  4. 单击保存

Copyright IBM Corp. 2003, 2005