我们有使用Tibco InConcert服务器的旧应用程序。我们希望将应用程序与Tibco BW5集成。 我对Tibco InConcert和TIBCO BusinessWorks Collaborator的了解非常有限。看来这是Tibco不再支持的相当老的软件。
问题是如何从Tibco BW5运行Tibco InConcert Batch注册表脚本? 我需要运行的确切脚本:
create user <name> address <email> with pool;
该脚本是将用户添加到InConsert服务器所必需的。最终目标是从BW5流程中添加InConcert用户。
在安装TIBCO BusinessWorks Collaborator 5.2.0之后,我发现在TibcoDesigner中添加了另外两个调色板:Collaborator Client和Collaborator Design。
我看到查询inConsert用户的活动,但看不到添加用户的活动
最终目标是直接从BW5流程中添加InConcert用户。
谢谢。
答案 0 :(得分:0)
我最终通过命令行tibco活动集成了InConcert Batch Registry工具。这可能不是一个很好的解决方案,并且还要求tibco服务从安装了batreg.exe的服务器上运行,但可以正常工作。
从InConcert Batch Registry文档中:
Windows上的批处理模式
以批处理模式启动Windows批处理注册表的语法为:
ic_home\bin\batreg.exe [-icclient client_data ] [-ictimeout interval ] input_file [ output_file ]
例如,要启动为服务器tibicsvr上的icdba添加新用户的批处理脚本,请输入:
ic_home\bin\batreg.exe -icclient icdba/icdba@tibicsvr addusers.btg
UNIX上的批处理模式
以批处理方式启动UNIX Batch Registry的语法为:
IcBatchRegistry [-icclient client_data ] [ -ictimeout interval ] \ input_file [ output_file ]
例如,要启动为服务器tibicsvr上的icdba添加新用户的批处理脚本,请输入:
IcBatchRegistry -icclient icdba/icdba@tibicsvr addusers.btg
在UNIX上,您还可以指定客户端 文本文件中的数据。客户数据应该是 文件。要使用-icclient开关指定此文件,请在文件之前 用冒号命名:
IcBatchRegistry -icclient :login_info.txt addusers.btg