本节向您说明了如何修改本附录中描述的基本配置。通过使用前面所述的相同合作伙伴和设置(名为 PartnerOne 使用 DUNS 标识 123456789 和文件-目录网关的社区管理者,以及名为 PartnerTwo 使用 DUNS 标识 987654321 和 HTTP 网关的参与者),本节描述了如何添加对下列各项的支持:
- FTP 传输
- 定制 XML 文档
- 二进制文件(未进行封装)
FTP 目标接收文件,然后将它们传送给文档管理器以进行处理。如准备配置中心所述,在可以创建 FTP 目标之前,您必须已经安装了 FTP 服务器,而且必须已经创建了 FTP 目录并配置了您的 FTP 服务器。
在本示例中,假设已经为 Partner Two 配置了 FTP 服务器,并假设根目录为 c:/ftproot。
- 单击中心管理 > 中心配置 > 目标。
- 单击创建。
- 输入下列信息:
- 目标名称:FTP_Receiver
- 传输方法:FTP 目录
- FTP 根目录:C:/ftproot
- 单击保存。
本节介绍了配置中心以接收 Partner Two 希望发送给 Partner One 的二进制文档所必需的步骤。
缺省情况下,WebSphere Business Integration Connect 没有配置“二进制到二进制”的文档交互。在本节中,您将创建必需的交互,以允许二进制文档通过系统。
- 单击中心管理 > 中心配置 > 文档流定义。
- 单击管理交互。
- 单击创建交互。
- 从源选择:包:无 协议:Binary (1.0) 文档流:Binary (1.0)。
- 从目标选择:包:无
协议:Binary (1.0) 文档流:Binary (1.0)。
- 从操作中选择通过。
- 单击保存。
本节介绍如何配置 Partner One 使之能接受二进制文档。
- 单击帐户管理 > 概要文件 > 社区参与者。
- 单击搜索。
- 单击 Partner One 旁的放大镜图标。
- 单击 B2B 功能。
- 单击包:无的设置源下的激活图标以启用它。
- 单击包:无的设置目标下的激活图标以启用它。
- 单击包:无旁的文件夹图标。
- 对于源和目标,单击协议:Binary (1.0)的激活图标。
- 单击协议:Binary (1.0)旁的文件夹图标。
- 最后,对于源和目标,单击文档流:Binary (1.0)的激活图标。
本节介绍如何配置 Partner Two 使之能发送二进制文档。
- 单击帐户管理 > 概要文件 > 社区参与者。
- 单击搜索。
- 单击 Partner Two 旁的放大镜图标。
- 单击 B2B 功能。
- 单击包:无的设置源下的激活图标以启用。
- 单击包:无的设置目标下的激活图标以启用。
- 单击包:无旁的文件夹图标。
- 对于源和目标,单击协议:Binary (1.0)的激活图标。
- 单击协议:Binary (1.0)旁的文件夹图标。
- 最后,对于源和目标,单击文档流:Binary (1.0)的激活图标。
本节显示了如何在 Partner One 和 Partner Two 之间配置新的参与者连接以支持二进制文档。
- 单击帐户管理 > 参与者连接。
- 从源列表中选择 Partner Two。
- 从目标列表中选择 Partner One。
- 单击搜索。
- 找到无(N/A)、Binary (1.0)、Binary (1.0)到无(N/A)、Binary (1.0)、Binary (1.0)连接,然后单击激活以激活该连接。
如配置中心中所述,您必须配置中心,使之能传递 XML 文件。本节介绍了配置文档管理器,使之能传递下列 XML 文档所必需的步骤:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE Tester>
<Tester>
<From>987654321</From>
<To>123456789</To>
</Tester>
文档管理器使用 RootTag 来标识
XML 文档的类型。然后它从“发送方”和“接收方”字段中抽取值,以标识“发送方参与者名称”和“接收方参与者名称”。
第一步是为您打算交换的定制 XML 创建新协议。
- 单击中心管理 > 中心配置 > 文档流定义。
- 单击创建文档流定义。
- 输入下列信息:
- 文档流类型:协议
- 代码:CustomXML
- 版本:1.0
- 描述:CustomXML
- 将文档级别设置成无。
- 将状态设置成已启用。
- 将可见性:社区操作者设置成是。
- 将可见性:社区管理者设置成是。
- 将可见性:社区参与者设置成是。
- 选择:
- 包:AS
- 包:无
- 包:后端集成。
- 单击保存。
第二步是创建新协议的文档流定义。
- 单击中心管理 > 中心配置 > 文档流定义。
- 单击创建文档流定义。
- 输入下列信息:
- 文档流类型:文档流
- 代码:XML_Tester
- 版本:1.0
- 描述:XML_Tester
- 将文档级别设置成是。
- 将状态设置成已启用。
- 将可见性:社区操作者设置成是。
- 将可见性:社区管理者设置成是。
- 将可见性:社区参与者设置成是。
- 单击“包:AS”旁的文件夹图标并选择协议:CustomXML。
- 单击“包:无”旁的文件夹图标并选择协议:CustomXML。
- 单击“包:后端集成”旁的文件夹图标并选择协议:CustomXML。
- 单击保存。
最后,创建与新协议相关联的 XML 格式。
- 单击中心管理 > 中心配置 > XML 格式。
- 单击创建 XML 格式。
- 输入下列信息:
- 路由选择格式:CustomXML 1.0
- 文件类型:XML
- 标识类型:根标记
- 标识类型值:Tester
- 源企业标识:元素路径
- 源企业标识值:/Tester/From
- 目标企业标识:元素路径
- 目标企业标识值:Tester/To
- 源文档流:Constant
- 源文档流值:XML_Tester
- 源文档流版本:常量
- 源文档流版本值:1.0
- 单击保存。
现在有了新协议和文档流,需要为这些设置有效的交互。
- 单击中心管理 > 中心配置 > 文档流定义。
- 单击管理交互。
- 单击创建交互。
- 从源中,选择:
- 包:无
- 协议:CustomXML (1.0)
- 文档流:XML_Tester (1.0)。
- 从目标中选择:
- 包:无
- 协议:CustomXML (1.0)
- 文档流:XML_Tester (1.0)。
- 从操作中,选择通过。
- 单击保存。
要启用定制 XML 文档的交换,您必须更新参与者的 B2B 功能。
- 单击帐户管理 > 概要文件 > 社区参与者。
- 单击搜索。
- 单击“Partner One”旁的放大镜图标。
- 单击 B2B 功能。
- 单击“包:无”的设置源下的激活图标来启用它。
- 单击“包:无”的设置目标下的激活图标来启用它。
- 单击“包:无”旁的文件夹图标。
- 对于源和目标,单击“协议:CustomXML (1.0)”的激活图标。
- 单击“协议:CustomXML (1.0)”旁的文件夹图标。
- 最后,对于源和目标,单击“文档流:CustomXML (1.0)”的激活图标。
您更新了 Partner Two 的 B2B 功能,以支持交换新的定制 XML 格式。
- 单击帐户管理 > 概要文件 > 社区参与者。
- 单击搜索。
- 单击 Partner Two 旁的放大镜图标。
- 单击 B2B 功能。
- 单击“包:无”的设置源下的激活图标来启用它。
- 单击“包:无”的设置目标下的激活图标来启用它。
- 单击“包:无”旁的文件夹图标。
- 对于源和目标,单击“协议:CustomXML (1.0)”的激活图标。
- 单击“协议:CustomXML (1.0)”旁的文件夹图标。
- 最后,对于源和目标,单击“文档流:XML_Tester (1.0)”的激活图标。
最后,创建新的参与者连接。
- 单击帐户管理 > 参与者连接。
- 从源列表中选择 Partner Two。
- 从目标列表中选择 Partner Two。
- 单击搜索。
- 找到无(N/A)、Binary (1.0)、Binary (1.0)到无(N/A)、Binary (1.0)、Binary (1.0)连接,然后单击激活以激活该连接。
