DataStage 11.3 Assembly Editor flash弹出窗口

时间:2015-02-24 01:22:13

标签: windows flash group-policy datastage rsl

我们的组织正在从DataStage 9.1升级到11.3。 问题:DataStage 11.3 Assembly Editor无法显示,并因错误而崩溃。

后端操作系统: 红帽企业Linux服务器版本6.6(圣地亚哥) Linux 2.6.32-504.3.3.el6.x86_64#1 SMP Fri 12月12日16:05:43 EST 2014 x86_64 x86_64 x86_64 GNU / Linux 客户端OS: Windows 7 Professional 64位(好吧,它是在Mac上运行的bootcamp Windows)。 Flash player 16 ActiveX(最新版本)。

我们向IBM提出了一张票,他们说这是一个Flash播放器问题,我们应该安装调试版flash以获取跟踪文件。完成跟踪后,我们设法捕获以下错误: RSL错误1 of 3(也可以是2或3的3,没有特别的顺序) 错误#2032:流错误。网址:https:/// /ibm/iis/ds/xmlpack3/XMLPackLibrary.swf 注意:该服务器位置有三个swf(flash player)文件。 RSL错误#2032错误可能发生在以下任何一种情况:

  1. ISD_UI_Theme.swf
  2. XMLPackController.swf
  3. XMLPackLibrary.swf
  4. 此次升级的一个重要因素是我们已在Amazon AWS云中安装了DataStage的后端,并在我们的本地网络上安装了客户端工具。因此,这不应该是因素,因为客户端工具通过HTTP或HTTPS访问后端。我们的DevOps人员说,给我们带来问题的域名可能是我们的本地Windows域(以及其中的安全性)。我们不认为在AWS主机上使用后端是导致问题的原因。我们尝试通过在本地管理员访问的堡垒主机上的AWS云中创建Windows 2008服务器来消除AWS云(以及我们的本地组策略)。我们在Internet Explorer增强安全配置方面遇到了很多问题。我们不得不通过黑客入侵注册表来强制关闭它。一旦我们能够解决IE问题,我们设法将2008服务器上的确切2032错误复制为LAN上的Windows 7计算机。

    我们让Assembly Editor工作的唯一方法是以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处于停滞状态,直到我们得到答案。

1 个答案:

答案 0 :(得分:2)

我们找到了解决我们自己问题的方法。 Internet Explorer中有一个设置,如果打开,可以阻止将SWF文件下载到本地计算机。这可以在Internet选项的“高级”选项卡的“安全性”部分中找到:

不要将加密的页面保存到磁盘

必须关闭此设置。我们已将其打开,因为它是SalesForce推荐的。如果打开,SWF文件将不会保存,因此不会执行。结果是RSL#2032流错误。

这立即解决了问题。现在我们只需要将设置应用于域的组策略。

我希望这可以帮助其他DataStage用户。这个让我们困惑了几天!