windows - DataStage 11.3 装配编辑器闪存弹出窗口

标签 windows flash group-policy datastage rsl

我们的组织正在从 DataStage 9.1 升级到 11.3。 问题:DataStage 11.3 程序集编辑器无法显示,并因错误而崩溃。

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

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

  1. ISD_UI_Theme.swf
  2. XMLPackController.swf
  3. XMLPackLibrary.swf

此次升级的一个重要因素是我们在Amazon AWS云中安装了DataStage的后端,并在我们的本地网络上安装了客户端工具。因此,考虑到客户端工具通过 HTTP 或 HTTPS 访问后台,这不应该是一个因素。我们的 DevOps 人员说过,给我们带来问题的域可能是我们的本地 Windows 域(以及其中的安全性)。我们不认为 AWS 主机上的后端是问题的原因。我们尝试通过在 AWS 云中的 Bastion 主机上创建具有本地管理员访问权限的 Windows 2008 服务器来消除 AWS 云(以及我们的本地组策略)。我们在 Internet Explorer 增强安全配置方面遇到了很多问题。我们不得不通过破解注册表来强制它关闭。一旦解决了 IE 问题,我们就成功地在 LAN 上的 Windows 7 计算机上的 2008 服务器上复制了确切的 2032 错误。

让程序集编辑器正常工作的唯一方法是以 2008 服务器上的本地管理员用户身份登录。其他用户无法工作,即使他们拥有完全的管理员权限而没有其他权限。我们已经尝试了一切,并放松了我们能想到的所有安全措施。似乎有什么东西阻止了通过自定义 Internet Explorer session 从 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 的升级处于停滞状态,直到我们得到答案。

最佳答案

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

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

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

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

我希望这对其他 DataStage 用户有所帮助。这让我们困惑了好几天!

关于windows - DataStage 11.3 装配编辑器闪存弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28686729/

相关文章:

c++ - c++ - 如何让客户端在将数据写入管道之前检查服务器是否完成了从管道的读取操作

c++ - std::tr1::shared_ptr 是否互斥?

flash - 在 AS3 中获取域

php - 闪存注册表

c - 使用 GP 扩展处理组策略

c++ - 正确地将字符串添加到 Windows 注册表中的 REG_BINARY 类型

c# - 无法获取用户的 Windows 登录名?

javascript - 指令/工厂不在生产中工作

.net - 从哪里获取 Microsoft.GroupPolicy.Management.dll?

Windows Phone 8.1 WinRT 页面自定义转换