扩展基本配置
本部分向您说明了如何修改本附录中描述的基本配置。通过使用前面所述的相同合作伙伴和设置(名为 Comm Man、使用 DUNS 标识 123456789 和文件-目录网关的社区管理者,以及名为 PartnerTwo、使用 DUNS 标识 987654321 和 HTTP 网关的参与者),本部分描述了如何添加对下列各项的支持:
- FTP 传输
- 定制 XML 文档
- 二进制文件(未进行封装)
创建 FTP 目标
FTP 目标接收文件,然后将它们传送给“文档管理器”以进行处理。如配置接收文档的 FTP 服务器所述,在可以创建 FTP 目标之前,您必须已经安装了 FTP 服务器,而且必须已经创建了 FTP 目录并配置了您的 FTP 服务器。
在本示例中,假设已经为 Partner Two 配置了 FTP 服务器,并假设根目录为 c:/ftproot。
- 单击中心管理 > 中心配置 > 目标。
- 单击创建目标。
- 输入下列信息:
- 目标名称:FTP_Receiver
- 传输方法:FTP 目录
- FTP 根目录:C:/ftproot
- 单击保存。
设置中心以接收二进制文件
本部分介绍了配置中心以接收 Partner Two 希望发送给社区管理者的二进制文档所必需的步骤。
为二进制文档创建交互
缺省情况下,WebSphere Partner Gateway 提供四个涉及二进制文档的交互。
但是,如果二进制文档封装为“无”,而目标参与者也封装为“无”,它未对这种情况提供交互。在本部分中,您将创建必需的交互,以允许二进制文档通过系统。
- 单击中心管理 > 中心配置 > 文档流定义。
- 单击管理交互。
- 单击创建交互。
- 从源选择:包:无 协议:Binary (1.0) 文档流:Binary (1.0)。
- 从目标选择:包:无
协议:Binary (1.0) 文档流:Binary (1.0)。
- 从操作列表,选择传递。
- 单击保存。
更新社区管理者的 B2B 能力
本部分介绍如何将社区管理者配置成能够接受二进制文档。
- 单击帐户管理 > 概要文件 > 社区参与者。
- 单击搜索。
- 单击 Comm Man 旁的查看详细信息图标。
- 单击 B2B 能力。
- 单击针对包:无的设置目标下的角色不活动图标,以启用它。
- 单击包:无旁的展开图标。
- 在设置目标下面,单击协议:Binary(1.0)的角色不活动图标。
- 单击协议:Binary (1.0) 旁的展开图标。
- 最后,单击设置目标下面文档流:Binary(1.0)的角色不活动图标。
更新 Partner Two 的 B2B 能力
本部分介绍如何配置 Partner Two 使之能发送二进制文档。
- 单击帐户管理 > 概要文件 > 社区参与者。
- 单击搜索。
- 单击 Partner Two 旁的查看详细信息图标。
- 单击 B2B 能力。
- 单击针对包:无的设置源下的角色不活动图标,以启用它。
- 单击包:无旁的展开图标。
- 在设置源下面,单击协议:Binary(1.0)的角色不活动图标。
- 单击协议:Binary (1.0) 旁的展开图标。
- 最后,单击设置源下面文档流:Binary(1.0)的角色不活动图标。
创建新的参与者连接
本部分显示了如何在社区管理者和 Partner Two 之间配置新的参与者连接以支持二进制文档。
- 单击帐户管理 > 参与者连接。
- 从源列表中选择 Partner Two。
- 从目标列表中选择 Comm Man。
- 单击搜索。
- 找到无(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 创建新协议。
- 单击中心管理 > 中心配置 > 文档流定义。
- 单击创建文档流定义。
- 从文档流类型列表选择协议。
- 输入下列信息:
- 代码:CustomXML
- 版本:1.0
- 描述:CustomXML
- 将文档级别设置成无。
- 将状态设置成已启用。
- 将可见性:社区操作者设置成是。
- 将可见性:社区管理者设置成是。
- 将可见性:社区参与者设置成是。
- 选择:
- 包:AS
- 包:无
- 包:后端集成。
- 单击保存。
创建 Tester_XML 文档定义
第二步是创建新协议的文档流定义。
- 单击中心管理 > 中心配置 > 文档流定义。
- 单击创建文档流定义。
- 从文档流类型列表选择文档流。
- 输入下列信息:
- 代码:XML_Tester
- 版本:1.0
- 描述:XML_Tester
- 将文档级别设置成是。
- 将状态设置成已启用。
- 将可见性:社区操作者设置成是。
- 将可见性:社区管理者设置成是。
- 将可见性:社区参与者设置成是。
- 单击包:AS 旁的展开图标,选择协议:CustomXML。
- 单击包:无旁的展开图标,选择协议:CustomXML。
- 单击包:后端集成旁的展开图标,选择协议:CustomXML。
- 单击保存。
创建 Tester_XML XML 格式
最后,创建与新协议相关联的 XML 格式。
- 单击中心管理 > 中心配置 > XML 格式。
- 单击创建 XML 格式。
- 从路由格式列表中选择CustomXML 1.0。
- 从文件类型列表选择 XML。
- 从标识类型列表选择根标记,
输入 Tester 作为值。
- 从源业务标识列表选择元素路径,输入 /Tester/From 作为值。
- 从目标企业标识列表中选择元素路径,输入 /Tester/To 作为值。
- 从源文档流列表选择常量,输入 XML_Tester 作为值。
- 对源文档流版本选择常量,输入 1.0 作为值。
- 单击保存。
为 XML_Tester XML 文档创建交互
您现在具有了新的协议和文档流,需要为它们设置一个交互。
- 单击中心管理 > 中心配置 > 文档流定义。
- 单击管理交互。
- 单击创建交互。
- 从源中,选择:
- 包:无
- 协议:CustomXML (1.0)
- 文档流:XML_Tester (1.0)。
- 从目标中选择:
- 包:无
- 协议:CustomXML (1.0)
- 文档流:XML_Tester (1.0)。
- 从操作列表,选择传递。
- 单击保存。
更新社区管理者的 B2B 能力
要启用定制 XML 文档的交换,您必须更新参与者的 B2B 能力。
- 单击帐户管理 > 概要文件 > 社区参与者。
- 单击搜索。
- 单击 Comm Man 旁的查看详细信息图标。
- 单击 B2B 能力。
- 单击针对包:无的设置目标下的角色不活动图标,以启用它。
- 单击包:无旁的展开图标。
- 单击针对设置目标的协议:CustomXML(1.0)的角色不活动图标。
- 单击协议:CustomXML(1.0)旁的展开图标。
- 最后,单击针对设置目标的文档流: XML_Tester(1.0)的角色不活动图标。
更新 partnerTwo 的 B2B 能力
您更新了 Partner Two 的 B2B 能力,以支持交换新的定制 XML 格式。
- 单击帐户管理 > 概要文件 > 社区参与者。
- 单击搜索。
- 单击 Partner Two 旁的查看详细信息图标。
- 单击 B2B 能力。
- 单击针对包:无的设置源下的角色不活动图标,以启用它。
- 单击包:无旁的展开图标。
- 单击针对设置源的协议:CustomXML(1.0)的角色不活动图标。
- 单击协议:CustomXML(1.0)旁的展开图标。
- 最后,单击针对设置源的文档流: XML_Tester(1.0)的角色不活动图标。
创建新的参与者连接
最后,创建新的参与者连接。
- 单击帐户管理 > 参与者连接。
- 从源列表中选择 Partner Two。
- 从目标列表中选择 Comm Man。
- 单击搜索。
- 找到无(不适用)、CustomXML(1.0)、XML_Tester(1.0) 与无(不适用)、CustomXML(1.0)、XML_Tester (1.0)的连接,然后单击激活以激活它。
