0

场景是:

在 linux 上运行的 IBM WMB V8 在 MQ 消息中提供了一个用户 ID 列表。对于每个用户 ID,我需要连接到 Windows 框(可能是 samba 共享),然后将此用户 ID 传递给 Windows 可执行文件,即

C:\temp\command.exe 1234 C:\temp\command.exe 5678

此命令的输出会将这个用户的图像从数据库输出返回到目录。

WMB 然后去检索这个图像并以某种方式映射(用户 ID => 图像)并在某处更新数据库。

在不涉及 Windows 机器上的其他处理器的情况下,这种情况在 WMB 中是否可行?

我看不到任何可以帮助解决此问题的节点,我希望我必须将用户 ID 列表转储到一个文件中并使用 perl 或类似方法来处理命令和图像捕获并将这些作为消息或其他内容返回给 WMB .

问候,

萨帕托斯

4

1 回答 1

1

似乎是一项艰巨的任务。您可以在 C 中调用任意 C 代码和代码自定义节点,因此这并非不可能,因为您可能可以使用 C 和库互联网来做大多数事情。

似乎你可以通过在 windows 框上设置一个简单的服务来节省几个月的麻烦,例如监听 MQ 的东西,调用命令然后用图像回复。你没有错过任何东西。WMB 中没有针对此任务的任何内置功能。至少在非 Windows 平台上运行时不会。

于 2012-06-02T23:03:24.673 回答