我想在Tibco Designer中测试一个流程,该流程以JMS主题订阅者开始。我将调用该进程,然后调用JMS主题发布者。问题是Call Process活动无法调用以JMS主题订阅服务器开头的进程。
是否有类似于我想要达到的目标?
我知道可以加载并启动两个不同的进程,但我一直在寻找更自动化的解决方案。因此,如果我开始一个过程,这将照顾并启动其他一切。
在BW 2。* / 5. *中,如果您的(单数)Start活动是一个普通的流程启动器(可以传递XML参数)或者像JMS Subscriber,Timer或类似的特殊流程启动器,则必须事先决定(标记)调色板中有一个绿色圆圈)。将这些过程中的任何一个拖入流程后,将此过程从(默认)普通过程(仅从另一个过程或设计器测试人员调用)转换为特殊过程,然后可以通过相应的启动条件调用该过程,例如,JMS主题订阅者需要匹配的JMS主题消息才能在设计器中启动。
如果你想要一个“基本过程”有两个或更多的启动器,你必须将启动器和基本过程分开(总共最少3个过程),并在任何启动器中调用基本过程(明显的设计)。如果您想“传回”结果或错误,您可以采用相同的方式(或使用通知,其他消息传递,数据库令牌等任何其他进程间通信)。请认为“设计优先”概括您的过程结构而不是“简单编码风格”(无论如何)设计“我能做什么下一个”。重新安排流程层是笨拙,麻烦且极易出错的。这就是为什么你必须携带你的大脑7x24 ...