WebSphere Partner Gateway Enterprise Edition 和 Advanced Edition, V6.0 的发行说明
发行说明涵盖了 IBM(R) WebSphere(R) Partner Gateway Enterprise Edition 和 Advanced Edition, V6.0 的发行版信息。它包含以下部分:
注:有关该产品的重要信息可以从在这些发行说明发布之后发行的 Technical Support Flash 中获得。也可以在 WebSphere
Partner Gateway 支持 Web 站点 http://www.ibm.com/software/integration/wspartnergateway/support 上找到这些信息。
选择您感兴趣的组件区域并搜索 flash 部分。
本发行版中的新增内容
本部分列出了本发行版的新增功能和所做的改进。
- WebSphere Business Integration Connect Enterprise Edition 和 Advanced Edition 已重命名为 WebSphere Partner Gateway Enterprise Edition 和 Advanced Edition。
- 由 Data Interchange Services 功能部件提供的增强的 EDI 文档处理能力对以前的发行版中提供的传递处理进行了扩展。新支持包括:
- 封包、解包和分离,以处理或生成带有多个异构文档的 EDI 交换
- 大量的验证和功能应答支持
- 使用 Data Interchange Services 客户机实现的、对于 EDI、XML 和面向记录的数据的健壮的多对多映射能力
- 扩展了传输和业务协议支持:
- 对 FTP 脚本的支持,以连接到外部 EDI - 增值网
- 对其他 RosettaNet PIP 的支持
- 增强了可靠性、可用性和可服务性:
- 完整的消息库支持,包括查看已发送或已接收的交换的状态和映象的能力,以及深入到交换内的单个文档以查看其功能应答状态的能力
- 重新发送已成功发送或未成功发送的文档
- 处理多个证书的新支持,以防止证书到期或撤销时的中断
- 当 IBM 技术支持进行故障诊断需要时,将配置信息导出到一个文件的能力。
- 增加了使用 HTTP 通过转发代理发送文档的支持,它是可配置的(取决于贸易伙伴)。
- 对所有受支持的平台上的 IBM Tivoli License Manager(ITLM)增加了库存和用途签名支持。
- 文件的名称和目录已经更新,以反映新的命名约定。
- 增强了安全性功能:利用 CRL(证书撤销列表)分发点支持进行证书路径验证和撤销检查。
- 增加了在现有的 WebSphere Application Server, 6.0(基础版或易捷版)安装上安装 WebSphere Partner Gateway 的支持(可选)。
- 可将 WebSphere Partner Gateway Enterprise Edition 和 Advanced Edition 与 WebSphere Business Integration Server Foundation 进行集成。
- 增加了对新的操作系统版本的支持:Windows 2003 Server - Standard 和 Enterprise、Red Hat Enterprise Linux 3.0、SuSE Linux Enterprise Server 9、AIX 5.3 和 Solaris 9。
- 增加了对新的数据库版本的支持:Oracle 9.2.0.4 和 Oracle 10.1.0.3。
- 增加了对 WebSphere MQ 5.3 CSD 08 或更高版本的支持。
产品修订历史记录
以下问题(基于客户针对 WebSphere
Business Integration Connect V4.2.2,修订包 1、2、3 和 4 报告的情况)已在 WebSphere Partner Gateway Enterprise Edition 和 Advanced Edition, V6.0 中进行了修订:
APAR
|
描述
|
JR20152 |
“原始文档查看器”无法正确显示不同的编码文档。 |
JR20266 |
启动时接收器问题向合作伙伴返回代码 500。 |
JR20300 |
当使用了用户出口样本代码时,对象错误无法序列化。 |
JR20332 |
当 SOAP 同步调用进行连接查找失败时,会返回一个空指针异常。 |
JR20335 |
LG_MSG_ARCHIVEU_AH1 过程中返回 NonRepudiationPKIProcess 错误。 |
JR20336 |
用户定义的操作无法工作。 |
JR20371 |
BusinessDocumentInterface 类引用了旧文件。 |
JR20394 |
SenderResult 类中的 addEvent 方法不一致。 |
JR20414 |
社区控制台不支持多个活动的 SSL 证书。 |
JR20415 |
上载 UTF-8 或 UTF-16 编码的 XML 文件时出现错误。 |
JR20419 |
中心管理者的标识硬编码为 ToPartnerBusinessId。 |
JR20446 |
无法上载绑定元素中带 soap:头的 WSDL。 |
JR20587 |
当启用“事件传递”选项时,会返回一个空指针异常。 |
JR20784 |
不支持 Oracle V9.2.0.4。 |
JR20954 |
检索模式名称时发生错误。 |
JR21021 |
合作伙伴名称限制为 25 个字符。 |
JR21128 |
已删除的社区控制台合作伙伴标识无法重新使用。 |
JR21253 |
已成功发送的 MDN 在 AS1/AS2 查看器中显示为处理中。 |
JR21277 |
文档查看器无法显示日文字符。添加了 SJIS 编码支持。 |
JR21278 |
控制台在文档分析报告的“处理中”列中显示了负数。 |
JR21279 |
如果使用了定制传输,控制台无法保存对 Gateway 配置的更改。 |
JR21318 |
当处理文档时,如果更改了目标 URI,消息仍然会被发送到旧的 URI。 |
JR21319 |
控制台未正确显示 XMLEvent 的 Doc 时间戳记。 |
JR21328 |
单独使用 4A4 包会生成数据验证错误。 |
JR21341
|
如果以多个块接收 MDN,会在处理时发生错误。 |
JR21342 |
如果未指定附件编码,会返回一个 null 指针异常。 |
JR21373 |
对于 7B5,处理 0A1 时存在不正确的通道标识。 |
JR21658 |
如果发生数据库死锁,会丢失文档。 |
JR21680 |
当在 WebSphere Business Integration Connect Enterprise Edition 和 Advanced Edition, V4.2.1 以及 V4.2.2 中将文档管理器作为服务启动时,其状态错误或未清除状态。 |
向后兼容性
WebSphere Partner Gateway Enterprise Edition 和 Advanced Edition, V6.0 在功能上向后兼容了其先行作业 - WebSphere Business
Integration Connect Enterprise Edition 和 Advanced Edition V4.2.2。
产品兼容性
- WebSphere Partner Gateway Enterprise Edition 和 Advanced Edition, V6.0 针对 AS2 进行了 eBusinessReady 认证。请参阅 http://www.ebusinessready.org 以获取更多信息。
- WebSphere Partner Gateway Enterprise Edition 和 Advanced Edition, V6.0 通过了 eBusinessReady 和 RosettaNet 认证(因此具有“RosettaNet 认证”和“eBusinessReady(R) 认证”软件印章),以支持 RosettaNet Implementation Framework(RNIF)V2.0。请参阅 http://www.rosettanet.org 以获取更多信息。
硬件和软件需求
产品文档中包括了硬件和软件需求。
请参阅安装、升级和配置信息以链接到相应的指南。
安装、升级和配置信息
无论您从 CD 安装软件,还是从 Passport Advantage 下载软件并从本地目录安装它,请参阅以下文档:
- WebSphere Partner Gateway Enterprise Edition 和 Advanced Edition 的安装指南,以获取有关安装和升级的信息
- WebSphere Partner Gateway Enterprise Edition 和 Advanced Edition 的中心配置指南,以获取有关配置的信息
以下注意事项提供了其他安装、升级和配置的信息:
- WebSphere Business Integration Connect Enterprise Edition 和 Advanced Edition, V4.2.2 支持 Red Hat Enterprise Linux(RHEL)Advanced Server V2.1 和 Solaris 8。而 WebSphere Partner Gateway Enterprise Edition 和 Advanced Edition, V6.0:
- 不再支持 RHEL V2.1,但支持 RHEL 3.0
- 不再支持 Solaris 8,但支持 Solaris 9
- WebSphere Business Integration Connect Enterprise Edition 和 Advanced Edition,
V4.2.2 支持 Oracle 9.2.0.1。
WebSphere Partner Gateway Enterprise Edition 和 Advanced Edition, V6.0 不再支持 Oracle 9.2.0.1,但支持 Oracle 9.2.0.4 和 Oracle 10.1.0.3。
- 在 Windows 操作系统上,如果将组件作为 Windows 服务安装,则 BCGUSER 用户必须具有启动服务的许可权。您可以从“控制面板 > 管理工具 > 本地安全策略 > 作为服务登录”向可以运行服务的用户列表添加用户 BCGUSER。如果您不这样设置,WebSphere Partner Gateway Enterprise Edition 和 Advanced Edition 无法正常启动。
- WebSphere Partner Gateway Enterprise Edition 和 Advanced Edition, V6.0 不再支持 RC5 加密编码。在继续进行迁移之前,必须手工更改该设置。必须确保位于目录 bcghub\router\lib\config 中的 bcg.properties 文件中的 bcg.rosettanet.encrypt.Algorithm 参数未被设置为 RC5。另外,对于 RosettaNet 协议,必须将 RosettaNet 加密算法属性从 RC5 更改为社区控制台支持的值。
- WebSphere Partner Gateway Enterprise Edition 和 Advanced Edition, V6.0 现在支持证书撤销列表分发点。要启用它,请参阅中心配置指南中的“运行 bcgSetCRLDP.jacl 脚本”部分。
- 已将 HTTP 转发代理支持引入到了 WebSphere Business Integration Connect Enterprise Edition 和 Advanced Edition, V4.2.2,修订版 4。WebSphere
Partner Gateway Enterprise Edition 和 Advanced Edition, V6.0 以不同的方法实现该支持。如果您在 WebSphere Business Integration Connect V4.2.2, 修订包 4 中配置了转发代理支持,则必须在 WebSphere Partner Gateway 控制台中从文档管理器 bcg.properties 文件手工输入值。新面板位于帐户管理 > 概要文件 > 网关 > 转发代理支持中。在“转发代理支持”面板上,单击右边的“创建”链接以创建新的“转发代理”列表。
- 已迁移的 Oracle 数据库需要更多权限,以成功导出 IBM Data Interchange Services(DIS)6.0 客户机。以管理员身份连接到 Oracle 数据库并运行以下命令。请确保替换斜体字的值(如,将 Schema_Name 替换为 BCGAPPS,将 DocMgr_Name 替换为 BCGDOCMGR 或将 Receiver_Name 替换为 BCGRECEIVER)。必须在执行 Grants_sys.sql 命令之前和执行 save_inputs.sql 步骤之后执行这些命令,这些步骤在安装指南的第 4 章(升级 WebSphere Partner Gateway)中进行了说明。
GRANT Schema_Name_DEL TO DocMgr_Name;
GRANT Schema_Name_INS TO DocMgr_Name;
GRANT Schema_Name_SEL TO DocMgr_Name;
GRANT Schema_Name_UPD TO DocMgr_Name;
ALTER USER DocMgr_Name DEFAULT ROLE CONNECT, RESOURCE
, Schema_Name_DEL
, Schema_Name_INS
, Schema_Name_SEL
, Schema_Name_UPD;
GRANT Schema_Name_DEL TO Receiver_Name;
GRANT Schema_Name_INS TO Receiver_Name;
GRANT Schema_Name_SEL TO Receiver_Name;
GRANT Schema_Name_UPD TO Receiver_Name;
ALTER USER Receiver_Name DEFAULT ROLE CONNECT, RESOURCE
, Schema_Name_DEL
, Schema_Name_INS
, Schema_Name_SEL
, Schema_Name_UPD;
限制
- 管理连接屏幕中显示的用户数量最多为 500 个。
- 本发行版不支持加密算法 - RC5。
- Ipswitch VRM 无法与使用了 FTPS 和客户机认证的 WebSphere Partner Gateway Enterprise Edition 和 Advanced Edition, V6.0 一起使用。要使用 FTPS 和客户机认证,必须使用其他 FTP 服务器。
- WebSphere Partner Gateway Enterprise Edition 和 Advanced Edition, V6.0 不支持对每次操作都使用多种格式发送 XML 文档的 RosettaNet PIP。例如,典型的单操作 PIP 只用一种格式将 XML 文档发送给接收方。而 PIP 2A1 V1.0 对服务内容使用两种不同的格式。
- 如果您创建了 RosettaNet PIP 文档流包,则 PIP 或其 DTD 的名称以及 PIP 文档流包中的 XML 和 XSD 文件的名称不能超过 120 个字符。如果任何一个名称超过该限制,则无法上载 PIP 文档流包。
- 在单向同步 RosettaNet 路由中,“要求同步应答”属性确定“接收的不可抵赖性”属性是否起作用。以下示例说明了该功能。
示例 1
参与者启动的单向同步 PIP 具有以下连接属性:
要求数字签名 = 是
接收的不可抵赖性 = 是(接收应答包含原始消息摘要)
支持同步 = 是
要求同步应答 = 否(接收的不可抵赖性需要同步接收应答)
在本示例中,“要求同步应答”具有优先级,因而 WebSphere Partner Gateway 向参与者返回“http 200”且不会生成接收应答,即使“接收的不可抵赖性”属性设置为“是”,也是如此。同样,如果社区管理者向参与者启动了单向 PIP,WebSphere Partner Gateway 只期望得到“http 200”状态,并不期望得到接收应答。
示例 2
参与者启动的单向同步 PIP 具有以下连接属性:
要求数字签名 = 是
接收的不可抵赖性 = 是(接收应答包含原始消息摘要)
支持同步 = 是
要求同步应答 = 是(接收的不可抵赖性需要同步接收应答)
在本示例中,WebSphere Partner Gateway 生成了具有正确消息摘要和签名的接收应答。同样,如果社区管理者向参与者启动了单向 PIP,WebSphere Partner Gateway 期望得到具有正确消息摘要和签名的接收应答。
- 目录名称不能包含非 ASCII 字符。产品安装无法处理目录名称内的非 ASCII 字符。这包括所有的安装目录。
- “OC”类型的 RosettaNet PIP 无法使用社区参与者模拟器。但其他类型的 PIP 可以使用该模拟器进行测试。
已知问题和变通方法
在本发行版中发现了以下问题:
- 使用 AIX 上可用的缺省 tar 程序无法成功解压缩 AIX 电子产品映象 .tar 文件,因为该映象的路径长度大于 100 个字符。然而,IBM 发布了一种能成功解压缩 AIX 电子产品映象 .tar 文件的 tar 程序。可以从 http://www.ibm.com/servers/aix/products/aixos/linux/download.html 上的 AIX Toolbox for Linux Application 获取该 tar 程序。
- 当启动控制台服务器时数据库连接丢失,而未显示错误消息。但是您可以了解到该连接已丢失,因为您会看到控制台登录屏幕缺少了图形,并且当您向控制台输入密码时,该密码被认为是无效的,即使它是正确的。
- 成功安装了产品并登录后,控制台中可能显示以下错误:SystemOut.log and the wpg_console.log: ToString::generate()
-- java.lang.ClassCastException: java.lang.Object。这是记录器自身引起的令人误解的错误。它不表示产品功能出现问题,可以安全地忽略它。
- 在一些 UNIX 系统上,执行 LaunchPad.sh 命令的命令窗口中可能显示“未找到 font.properties 中指定的字体”消息。该错误不会引起任何已知的应用程序问题,可以安全地忽略它。
- 使用 - 选项 - 记录选项生成的文件中没有正确数据。将格式 $P() 或 $W() 的字符串解析器替换为安装向导面板上的值。要这样做,可以在执行静默安装之前编辑所提供的示例响应文件,或用编辑器将生成的选项文件中的字符串解析器替换为相应的值。数据库装入器和中心安装向导中会出现该问题。
- WebSphere Partner Gateway Enterprise Edition 和 Advanced
Edition 安装向导中的输入字段显示为灰色背景。但端口号、路径和安装程序的其他输入请求都是可输入的,并且可以进行修改。
- 如果在 WebSphere Partner Gateway 社区控制台中的“上载包”页面中上载的包包含了带有反斜杠(\)的包目录,则包上载失败。变通方法是使用将正斜杠(/)作为 .zip 文件中的目录分隔符的软件重新创建包。
- 如果安装路径包含了空格,则 ikeyman.bat 或 ikeyman.sh 实用程序无法运行。变通方法是在 ikeyman.bat 或 ikeyman.sh 中使用引号,如下所示:
在 WAS_HOME/bin 目录中,通过在文件名两边添加引号来编辑 ikeyman 脚本:
cscript //NoLogo %WAS_HOME%\bin\GetGSKITInstallPath.vbs
更改为
cscript //NoLogo "%WAS_HOME%\bin\GetGSKITInstallPath.vbs"
请参阅问题修订页面以获取更多信息。
- 当上载证书或密钥库时,如果显示异常消息“不支持密钥大小或算法参数”,则该证书或密钥库与当前管辖区域策略文件不兼容。如果允许,可以使用不受限策略文件,或具有较低密码术强度的密钥库或信任库。
要在 WebSphere Partner Gateway 中安装不受限的管辖区域策略文件,请遵循以下步骤:
- 从 http://www.ibm.com/developerworks/java/jdk/security/142/ 的 IBM SDK 策略文件链接下载未受限管辖区域强度策略文件。
- 将下载的文件解压缩到一个临时文件夹。
- 在安装 WebSphere Partner Gateway Enterprise Edition 和 Advanced Edition 的 was\java\jre\lib\security 子目录中,将以下文件:
local_policy.jar
US_export_policy.jar
重名名为
local_policy.jar.bak
US_export_policy.jar.bak
- 从临时文件夹中将 local_policy.jar 和 US_export_policy.jar 文件复制到安装 WebSphere Partner
Gateway Enterprise Edition 和 Advanced Edition 的子目录 was\java\jre\lib\security 中。
对于使用较弱密码术的密钥库,必须根据缺省管辖区域策略文件中列出的允许密码术强度保存该密钥库。IBM KeyMan 支持配置密码术强度。可从 http://www.alphaworks.ibm.com 获取 IBM KeyMan 软件。可在用于 JDK 1.4.2 的 Java 密码术扩展参考指南中找到有关缺省情况下所允许的密码术强度的信息。
- 在其他机器上安装接收器、控制台和文档管理器的过程中,如果映射的网络驱动器提供了“公共文件夹”的位置,则访问该“公共文件夹”时可能产生问题。要避免这一问题,始终使用 UNC(通用命名约定)表示法访问公共目录(如,使用 \\<machine_name>\common)。
如果“公共文件夹”和“文档管理器”安装在不同的机器上,并且如果将“文档管理器”作为服务来安装,则无法正常启动“文档管理器”服务。要避免这一问题,始终在安装过程中对 bcguser 使用同样的用户标识和密码。
- 要启用 Windows 2000 Server 版中缺省的事件传递功能,可将 JMS 队列工厂名的缺省值从 WBIC/QCF 更改为 WBIC\\QCF,且将 JMS 队列名从 WBIC/DeliveryQ 更改为 WBIC\\DeliveryQ。
- WebSphere Partner Gateway Enterprise Edition 和 Advanced Edition, V6.0 用参数 COLLATE USING UCA400_NO 创建 DB2/UDB 数据库以便允许对 Unicode 数据进行正确排序。这可能影响系统性能。要解决这一问题,将数据库排序算法设置为字节值比较。当安装数据库表时,清除该选项以使安装程序运行数据库创建脚本。编辑脚本 DBLoader_install_root/scripts/DB2/Create_db2.sql 以设置参数 COLLATE USING IDENTITY。然后,按照文件 DBLoader_install_root/scripts/DB2/Instructions.txt 中的描述执行该脚本。
- 如果 FTP 脚本目标或 FTP 脚本网关用于从防火墙保护的网络检索或传递文件,则使用脚本中的“passive”命令来避免传输失败。
- 如果无法确定证书的撤销状态,则认为该证书是有效的。
要避免这一情况,来自发卡者的当前证书撤销列表(CRL)应该是可用的,无论在本地 CRL 目录中还是在 CRL 分发点(如果已启用)中。
文档
产品文档不作为产品包的一部分包含在其中,无论是 CD 还是电子产品分发版。可以从以下信息中心找到该产品的文档:
http://www.ibm.com/software/integration/wspartnergateway/library/infocenter/
要获得产品文档,请访问该 Web 站点并下载针对您所使用的发行版的最新文档集。遵循信息中心页面上提供的指示信息完成安装。
