设置测试方案

您可以使用 CPS 测试您和您参与者之间方案,如表 26 中所示。

表 26. 测试方案
方案 连接的目的地 URL

从社区管理者到参与者的单向出站。

模拟社区管理者。

VTP_Owner

VTP_OWNER

从参与者到社区管理者的单向入站。

模拟参与者。

VTP_TP

在本方案中不适用。

从社区管理者到参与者的双向出站(上载请求)。

模拟社区管理者。

VTP_Owner

VTP_OWNER

从参与者到社区管理者的双向入站(上载请求)。

模拟参与者。

VTP_TP

VTP_TP

从社区管理者到参与者的双向出站(上载响应)。

模拟参与者。

VTP_TP

VTP_TP

从参与者到社区管理者的双向入站(上载响应)。

模拟所有者。

VTP_Owner

VTP_Owner

样本方案

本节描述配置 CPS 以模拟两个单向 RosettaNet(RN)交互所涉及的步骤。这些步骤没有全部在此说明。中心配置指南对这些步骤做了更详细的说明。

您将看到 CPS 所用的目录和中心配置设置,并能更好地了解 CPS 在调试参与者之间的路由方面起到很大的帮助作用。

社区管理者:

为管理者设置 HTTP 接收器网关。这是一个 HTTP 网关,它将信息发送到 URL http://<console-ip>:<console-port>/console/sink。

应将该接收器网关指定为缺省 CPS 参与者和社区管理者的 CPS 管理者网关。

社区参与者:

为参与者设置 HTTP 接收器网关,就象对社区管理者所做的那样。

RosettaNet PIP XML 文件:

这里所描述的方案是 3A4 交互。参与者到管理者模拟使用包含 3A4 采购单请求(Purchase Order Request)内容的 XML。

管理者到参与者模拟使用与 3A4 采购单确认(Purchase Order Confirmation)RNSC 内容一致的 XML。这些 XML 文件存在于您的本地文件系统上。

请参阅中心配置手册,以了解相关信息。在创建这些文件时,请记住,接收方和发送方的标识必须和这些文件相应位置上的社区管理者和参与者的标识相匹配。

配制控制台和路由器服务器:

如果您计划在模拟中使用加密或签名,您需要一对公用密钥和专用密钥证书。将 p8 格式用于专用密钥库,将 der 格式用于公用密钥证书。

  1. 将 p8 文件和 der 文件复制到 common/security/vtp 目录。
  2. 将 der 文件复制到 common/security/ca 目录。
  3. 启动控制台并以 hubadmin 登录,将 der 文件作为根和中级证书上载。
  4. 修改控制台配置,以指向证书和密钥库文件。
  5. 在编辑器中打开 {INSTALL DIR}/console/lib/config/bcg_console.properties 文件。
  6. 找到 bcg_console.properties 文件的 VTP(虚拟测试参与者)部分,然后使用适合于您系统的值填写以下值。您必须使用 der 和 p8 文件格式,如下所示。

    ## VTP

    ibm.bcg.certs.vtp.CertificateDir=C:/{INSTALL DIR}/common/security/vtp

    ibm.bcg.certs.vtp.Certificate=testcert.der

    ibm.bcg.certs.vtp.PrivateKey=testkey.p8

    ibm.bcg.certs.vtp.Passwd=password

    ibm.bcg.certs.vtp.VerifySig=false

    ibm.bcg.vtp.RouterIn=C:/{INSTALL DIR}/common/router_in
  7. 保存 bcg_console.properties 文件。
  8. 如果控制台服务器正在运行,则重新启动它。否则,马上启动。
  9. 进行检查,以确保路由器配置设置正确。
  10. 在编辑器中打开 {INSTALL DIR}/router/lib/config/
    bcg.properties 文件。
  11. 找到 VTP 部分并验证 vtp.CertificateDir 属性指向的目录与控制台所在目录相同。
  12. 如有需要可修改该属性,然后保存文件。
  13. 如果路由器服务器正在运行,则重新启动它。否则,马上启动。

配置 3A4 连接:

如过您熟悉 RosettaNet 路由,可以使用下列步骤配置社区参与者和社区管理者之间的 RosettaNet 连接:

如果不熟悉,在执行以下任务时请参阅中心配置手册以获取帮助:

  1. 导入支持 3A4 交互的 RN 和 RNSC 文件。

    按显示的顺序上载以下文件。文件位于安装 CD 的 /B2Bintegrate/rosettanet 目录中:

  2. 对通过中心路由的 3A4 采购单请求和确认的功能(也称为交互)进行定义。
  3. 将社区管理者和社区参与者分别配置成 3A4 请求和确认(使用 RNSC 内容)的参与者源和目标。
  4. 在管理者和参与者之间建立参与者连接以支持要模拟的方案。
  5. 设置连接属性,以便利用系统上存在的安全性构件有选择地指定签名和加密。

如果您的文件系统中有样本 3A4 请求 XML 文件和 3A4 RNSC XML 文件,您可以使用社区参与者模拟器来执行所有的内部路由功能。单击“社区参与者模拟器”选项卡,然后单击“浏览”按钮。从文件系统中选择包含要路由内容的文件,然后单击“路由”按钮。

将从文件系统中读取该文档,并将其上载到中心。它被传递到文档管理器以进行路由(将使用您在中心配置的路由)。

Copyright IBM Corp. 2003, 2005