我们的组织正在从 DataStage 9.1 升级到 11.3。问题:DataStage 11.3 程序集编辑器无法显示,并出现错误。
后端操作系统:Red Hat Enterprise Linux Server release 6.6 (Santiago) Linux 2.6.32-504.3.3.el6.x86_64 #1 SMP Fri Dec 12 16:05:43 EST 2014 x86_64 x86_64 x86_64 GNU/Linux 客户端操作系统:Windows 7 Professional 64 位(好的,它是在 Mac 上运行的 bootcamp Windows)。Flash 播放器 16 ActiveX(最新版本)。
我们向 IBM 提出了一张票,他们说这是 Flash 播放器的问题,我们应该安装 Flash 的调试器版本以获取跟踪文件。完成跟踪后,我们设法捕获了以下错误:RSL Error 1 of 3(也可以是 2 或 3 of 3,无特定顺序)错误 #2032:流错误。URL:https:/// /ibm/iis/ds/xmlpack3/XMLPackLibrary.swf 注意:该服务器位置中有三个 swf(Flash 播放器)文件。RSL 错误 #2032 错误可能发生在以下任何一项上:
- ISD_UI_Theme.swf
- XMLPackController.swf
- XMLPackLibrary.swf
这次升级的一个重要因素是我们在亚马逊 AWS 云中安装了 DataStage 的后端,并在我们的本地网络上安装了客户端工具。所以这不应该是因素,因为客户端工具通过 HTTP 或 HTTPS 访问后面。我们的 DevOps 人员说过,给我们带来问题的域可能是我们的本地 Windows 域(以及其中的安全性)。我们不认为在 AWS 主机上拥有后端是问题的原因。我们试图通过在 Bastion 主机上的 AWS 云中创建一个 Windows 2008 服务器来消除 AWS 云(和我们的本地组策略),并具有本地管理员访问权限。我们在 Internet Explorer 增强安全配置方面遇到了很多问题。我们不得不通过入侵注册表来强制它关闭。一旦我们能够克服 IE 问题,
我们可以让程序集编辑器工作的唯一方法是在 2008 服务器上以本地管理员用户身份登录。没有其他用户可以工作,即使他们拥有完整的管理员权限而没有其他权限。我们已经尝试了一切,并放松了我们能想到的所有安全措施。某些东西似乎阻止了通过自定义 Internet Explorer 会话从 DataStage 启动的 Flash 播放器插件。
IBM 推荐的一项测试是通过替换 URL 直接在浏览器中访问 swf 文件:https:///ibm/iis/ds/xmlpack3/index.html https:///ibm/iis/ds/XMLPackController.swf
此测试工作正常,这意味着 Flash Player 已安装并正常运行。有趣的是 URL 提示输入用户名和密码。这使我认为问题存在于 Flash 播放器和后端之间的凭据握手和/或 Flash 播放器可以写入的目录中。
有没有人找到解决这个问题的方法?目前,我们对 11.3 的升级处于停滞状态,直到我们得到答案。