如何从Tibco BusinessWorks 5运行Tibco InConcert Batch注册表脚本

时间:2018-08-22 19:50:37

标签: tibco tibco-business-works

我们有使用Tibco InConcert服务器的旧应用程序。我们希望将应用程序与Tibco BW5集成。 我对Tibco InConcert和TIBCO BusinessWorks Collaborator的了解非常有限。看来这是Tibco不再支持的相当老的软件。

问题是如何从Tibco BW5运行Tibco InConcert Batch注册表脚本? 我需要运行的确切脚本:

create user <name> address <email> with pool;

enter image description here

该脚本是将用户添加到InConsert服务器所必需的。最终目标是从BW5流程中添加InConcert用户。

在安装TIBCO BusinessWorks Collaborator 5.2.0之后,我发现在TibcoDesigner中添加了另外两个调色板:Collaborator Client和Collaborator Design。

我看到查询inConsert用户的活动,但看不到添加用户的活动 enter image description here

最终目标是直接从BW5流程中添加InConcert用户。

谢谢。

1 个答案:

答案 0 :(得分:0)

我最终通过命令行tibco活动集成了InConcert Batch Registry工具。这可能不是一个很好的解决方案,并且还要求tibco服务从安装了batreg.exe的服务器上运行,但可以正常工作。

enter image description here

从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