扩展基本配置

本部分向您说明了如何修改本附录中描述的基本配置。通过使用前面所述的相同合作伙伴和设置(名为 Comm Man、使用 DUNS 标识 123456789 和文件-目录网关的社区管理者,以及名为 PartnerTwo、使用 DUNS 标识 987654321 和 HTTP 网关的参与者),本部分描述了如何添加对下列各项的支持:

创建 FTP 目标

FTP 目标接收文件,然后将它们传送给“文档管理器”以进行处理。如配置接收文档的 FTP 服务器所述,在可以创建 FTP 目标之前,您必须已经安装了 FTP 服务器,而且必须已经创建了 FTP 目录并配置了您的 FTP 服务器。

在本示例中,假设已经为 Partner Two 配置了 FTP 服务器,并假设根目录为 c:/ftproot。

  1. 单击中心管理 > 中心配置 > 目标
  2. 单击创建目标
  3. 输入下列信息:
    1. 目标名称:FTP_Receiver
    2. 传输方法:FTP 目录
    3. FTP 根目录:C:/ftproot
  4. 单击保存

设置中心以接收二进制文件

本部分介绍了配置中心以接收 Partner Two 希望发送给社区管理者的二进制文档所必需的步骤。

为二进制文档创建交互

缺省情况下,WebSphere Partner Gateway 提供四个涉及二进制文档的交互。 但是,如果二进制文档封装为“无”,而目标参与者也封装为“无”,它未对这种情况提供交互。在本部分中,您将创建必需的交互,以允许二进制文档通过系统。

  1. 单击中心管理 > 中心配置 > 文档流定义
  2. 单击管理交互
  3. 单击创建交互
  4. 选择:包:无 协议:Binary (1.0) 文档流:Binary (1.0)
  5. 目标选择:包:无 协议:Binary (1.0) 文档流:Binary (1.0)
  6. 操作列表,选择传递
  7. 单击保存

更新社区管理者的 B2B 能力

本部分介绍如何将社区管理者配置成能够接受二进制文档。

  1. 单击帐户管理 > 概要文件 > 社区参与者
  2. 单击搜索
  3. 单击 Comm Man 旁的查看详细信息图标。
  4. 单击 B2B 能力
  5. 单击针对包:无设置目标下的角色不活动图标,以启用它。
  6. 单击包:无旁的展开图标。
  7. 设置目标下面,单击协议:Binary(1.0)角色不活动图标。
  8. 单击协议:Binary (1.0) 旁的展开图标。
  9. 最后,单击设置目标下面文档流:Binary(1.0)角色不活动图标。

更新 Partner Two 的 B2B 能力

本部分介绍如何配置 Partner Two 使之能发送二进制文档。

  1. 单击帐户管理 > 概要文件 > 社区参与者
  2. 单击搜索
  3. 单击 Partner Two 旁的查看详细信息图标。
  4. 单击 B2B 能力
  5. 单击针对包:无设置源下的角色不活动图标,以启用它。
  6. 单击包:无旁的展开图标。
  7. 设置源下面,单击协议:Binary(1.0)角色不活动图标。
  8. 单击协议:Binary (1.0) 旁的展开图标。
  9. 最后,单击设置源下面文档流:Binary(1.0)角色不活动图标。

创建新的参与者连接

本部分显示了如何在社区管理者和 Partner Two 之间配置新的参与者连接以支持二进制文档。

  1. 单击帐户管理 > 参与者连接
  2. 列表中选择 Partner Two
  3. 目标列表中选择 Comm Man
  4. 单击搜索
  5. 找到无(N/A)、Binary (1.0)、Binary (1.0)无(N/A)、Binary (1.0)、Binary (1.0)连接,然后单击激活以激活该连接。

设置中心以支持定制 XML 文档

定制 XML 文档中所述,您必须配置中心,使之能路由定制的 XML 文件。本部分介绍了配置“文档管理器”,使之能传递下列 XML 文档所必需的步骤:

<?xml version="1.0" encoding="UTF-8"?> 
        <!DOCTYPE Tester> 
          <Tester> 
         <From>987654321</From> 
        <To>123456789</To> 
    </Tester> 

“文档管理器”使用 RootTag 来标识 XML 文档的类型。然后它从“发送方”和“接收方”字段中抽取值,以标识“发送方参与者名称”和“接收方参与者名称”。

创建 CustomXML 协议定义格式

第一步是为您打算交换的定制 XML 创建新协议。

  1. 单击中心管理 > 中心配置 > 文档流定义
  2. 单击创建文档流定义
  3. 文档流类型列表选择协议
  4. 输入下列信息:
    1. 代码:CustomXML
    2. 版本:1.0
    3. 描述:CustomXML
  5. 文档级别设置成
  6. 状态设置成已启用
  7. 可见性:社区操作者设置成
  8. 可见性:社区管理者设置成
  9. 可见性:社区参与者设置成
  10. 选择:
    1. 包:AS
    2. 包:
    3. 包:后端集成
  11. 单击保存

创建 Tester_XML 文档定义

第二步是创建新协议的文档流定义。

  1. 单击中心管理 > 中心配置 > 文档流定义
  2. 单击创建文档流定义
  3. 文档流类型列表选择文档流
  4. 输入下列信息:
    1. 代码:XML_Tester
    2. 版本:1.0
    3. 描述:XML_Tester
  5. 文档级别设置成
  6. 状态设置成已启用
  7. 可见性:社区操作者设置成
  8. 可见性:社区管理者设置成
  9. 可见性:社区参与者设置成
  10. 单击包:AS 旁的展开图标,选择协议:CustomXML
  11. 单击包:无旁的展开图标,选择协议:CustomXML
  12. 单击包:后端集成旁的展开图标,选择协议:CustomXML
  13. 单击保存

创建 Tester_XML XML 格式

最后,创建与新协议相关联的 XML 格式。

  1. 单击中心管理 > 中心配置 > XML 格式
  2. 单击创建 XML 格式
  3. 路由格式列表中选择CustomXML 1.0
  4. 文件类型列表选择 XML
  5. 标识类型列表选择根标记, 输入 Tester 作为值。
  6. 源业务标识列表选择元素路径,输入 /Tester/From 作为值。
  7. 目标企业标识列表中选择元素路径,输入 /Tester/To 作为值。
  8. 源文档流列表选择常量,输入 XML_Tester 作为值。
  9. 源文档流版本选择常量,输入 1.0 作为值。
  10. 单击保存

为 XML_Tester XML 文档创建交互

您现在具有了新的协议和文档流,需要为它们设置一个交互。

  1. 单击中心管理 > 中心配置 > 文档流定义
  2. 单击管理交互
  3. 单击创建交互
  4. 中,选择:
    1. 包:
    2. 协议:CustomXML (1.0)
    3. 文档流:XML_Tester (1.0)
  5. 目标中选择:
    1. 包:
    2. 协议:CustomXML (1.0)
    3. 文档流:XML_Tester (1.0)
  6. 操作列表,选择传递
  7. 单击保存

更新社区管理者的 B2B 能力

要启用定制 XML 文档的交换,您必须更新参与者的 B2B 能力。

  1. 单击帐户管理 > 概要文件 > 社区参与者
  2. 单击搜索
  3. 单击 Comm Man 旁的查看详细信息图标。
  4. 单击 B2B 能力
  5. 单击针对包:无设置目标下的角色不活动图标,以启用它。
  6. 单击包:无旁的展开图标。
  7. 单击针对设置目标协议:CustomXML(1.0)角色不活动图标。
  8. 单击协议:CustomXML(1.0)旁的展开图标。
  9. 最后,单击针对设置目标文档流: XML_Tester(1.0)角色不活动图标。

更新 partnerTwo 的 B2B 能力

您更新了 Partner Two 的 B2B 能力,以支持交换新的定制 XML 格式。

  1. 单击帐户管理 > 概要文件 > 社区参与者
  2. 单击搜索
  3. 单击 Partner Two 旁的查看详细信息图标。
  4. 单击 B2B 能力
  5. 单击针对包:无设置源下的角色不活动图标,以启用它。
  6. 单击包:无旁的展开图标。
  7. 单击针对设置源协议:CustomXML(1.0)角色不活动图标。
  8. 单击协议:CustomXML(1.0)旁的展开图标。
  9. 最后,单击针对设置源文档流: XML_Tester(1.0)角色不活动图标。

创建新的参与者连接

最后,创建新的参与者连接。

  1. 单击帐户管理 > 参与者连接
  2. 列表中选择 Partner Two
  3. 目标列表中选择 Comm Man
  4. 单击搜索
  5. 找到无(不适用)、CustomXML(1.0)、XML_Tester(1.0) 无(不适用)、CustomXML(1.0)、XML_Tester (1.0)的连接,然后单击激活以激活它。

Copyright IBM Corp. 2003, 2005