问题标签 [businessworks]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xslt - 灵活的 XSL 日期/日期时间转换
我们正在使用 Tibco BusinessWorks 将 XML 文档传递给 Tibco BusinessEvents 流程。因为 BusinessEvents 没有 DATE 格式,只有 DATETIME,所以我们必须在发送到 BusinessEvents 之前更改源 XML 文档中的 Dates,并将响应的 DateTime 值映射回简单的 Dates。
这既烦人又麻烦。
为了提高 BusinessWorks 的性能,我正在编写一个样式表来处理映射。这就是我所拥有的。
虽然功能齐全,但这并不理想。我宁愿不必枚举我需要转换的每个元素,我宁愿指定一个需要转换的 TYPE。
(1) XSL 是否提供此功能?
(2)或者,有些元素名称在一个位置可能是 DATE,而在其他位置可能是 DATETIME。如果我知道父级的名称,是否有排除某些 DATETIME 元素的有效方法?
(3)最后,有没有人看到超出问题范围的改进空间?
一些上下文:原始映射是在 BusinessWorks 的编辑器中完成的,GUI 会在其中生成自己的映射文件,即数百行的 if/then/else 语句系列。对于一个 50k 的文档(我们的平均值),对于在不到 50 毫秒内完成其实际工作的 Web 服务,这相当于每次转换的近 20 毫秒开销。这是必须改进的瓶颈。
jms - 为单个订阅提供服务的多个进程导致 MQRC_SUBSCRIPTION_IN_USE
我有一个发布到 JMS 主题的 TIBCO BusinessWorks 流程——我们称之为 TOPIC.A——有一个进程订阅该主题,其名称为 SUBSCRIBE.A。
我遇到的问题是第一个开始收听 SUBSCRIBE.A 的服务器很好地挂钩。运行完全相同的进程的其他 3 台服务器收到错误“WebSphere MQ call failed with compcode '2' ('MQCC_FAILED') reason '2429' ('MQRC_SUBSCRIPTION_IN_USE')”
对于企业软件来说,这不是合理的行为,而且我知道 WebsphereMQ、JMS 和 TIBCO Businessworks 都可以很好地扩展,所以我一定遗漏了一些东西。我只希望每个事件处理一次,但一个盒子不会这样做,无论是出于故障转移原因还是剪切量原因。
我需要做什么才能让集群中的所有 4 台服务器为订阅 SUBSCRIBE.A 提供服务?
tibco - 我可以从我在 TIBCO 的 SOAPREQUESTREPLY 活动中引用 SERVICE ACTIVITY(来自服务托盘)吗
我只是想知道我是否能够从我的 SOAPREQUESTREPLY 活动中引用 SERVICE ACTIVITY(来自服务托盘)。因为
- 如果我引用服务托盘,则使用我的 SOAPREQUESTREPLY 活动我无法获得该活动的运输详细信息和肥皂操作,而如果我引用具体的 WSDL,这工作正常
- 据我了解,只有具体的 WSDL 具有传输细节,因此具有上述场景。那么这是否意味着我将无法从 SOAPREQUEST REPLY 活动中引用我的 SERVICE 活动
java - SQL Server JDBC Connection times out after upgrade to TIBCO TRA 5.7.4 (JRE 1.6.0_30)
After upgrading to TIBCO BusinessWorks (BW) 5.10 (most likely not related) and TIBCO Runtime Agent (TRA) 5.7.4, JDBC connections using the Microsoft SQL Server JDBC driver (com.microsoft.sqlserver.jdbc.SQLServer - sqljdbc4.jar) times out. This happens for example in the TIBCO Designer when using "Test Connection" on a JDBC Connection.
Note that TRA 5.7.4 includes JRE 1.6.0_30.
jms - 带有消息类型对象的 Tibco ActiveMatrix BusinessWorks JMS 队列发送器
我是 Tibco、ActiveMatrix BusinessWorks 和 Tibco Designer 的新手。
我按照 Jazon Samillano 的教程发送和接收 JMS Message。在本教程中,他将 JMS 正文中的文本发送到队列。
我现在尝试的是通过另一个 Java 应用程序将 Java 对象发送到队列,并使用 Palette-Element JMS 队列接收器在 Tibco Designer 中读取 Java 对象。之后,我想处理数据,然后通过 JMS Queue Sender 将 JMS 消息发送到具有相同对象(进行一些轻微操作)的另一个队列。
在 JMS 队列接收器和 JMS 队列发送器的配置中有一个下拉列表,我可以在其中选择消息类型“对象”。但那我该怎么办。我想我需要在 JMS Body 和一个变量之间建立一个映射(= Tibco Designer 中 Java 对象的表示)来处理数据。但是我该怎么做呢?
有谁知道一个很好的教程,或者任何人都可以解释我如何做到这一点?
我真的很感谢你的帮助。
提前致谢
com - 从 TIBCO BisinessWorks 进程调用 COM/COM+ 对象
任何人都可以描述从 TIBCO BisinessWorks 流程中调用 COM/COM+ 对象的方法吗?我在我的调色板中找不到这样的活动。
谢谢你。
tibco - Tibco BWContainer 不会启动服务
我正在尝试在 BWContainer 中运行 BW 服务。我已经启动了一个命名容器,将服务部署到容器上,但它不会启动。当我启动它时,我确实得到了一些日志记录,但随后它就停止了。它没有给我任何错误,也没有继续它已成功启动的日志语句。在 Tibco 管理员中,服务的状态从“已停止”变为“正在启动”并返回“已停止”。
有谁知道在哪里寻找根本原因?
以下是应用程序的日志记录:
我从 BWContainer 获得以下日志记录:
tibco - 从公共网站获取网页的 Tibco Bw http 进程无法在浏览器中解码
我是 tibco bw 的新手。我正在实现一个过程,该过程将从浏览器获取 HTTP 请求,并将 http 请求发送到 en.wikinews.org 并在浏览器上显示网页。
我已经设计了流程,但是浏览器无法显示网页。
这是我的流程 -> Http 接收器 -> 发送 HTTP 请求(到 en.wikinews.org/wiki/Main_Page) -> 发送 HTTP 响应。但是当我使用浏览器测试它时,我得到了不可读的字符。
任何指示都会非常有帮助
PS-此练习是 bw 示例的一部分(随安装提供,但该示例是在较旧的 bw 版本中实现的)
xml - TIBCO BW 如何从 Web 服务获取请求并将其 (XML) 发布到 EMS
我是 Tibco BW 开发的新手,有一项特定的任务要执行,但不知道如何执行。
我正在 BW 中创建一个 http SOAP Web 服务。我需要获取唯一的请求 XML(而不是 SOAP 标头),然后需要在 EMS 中发布该请求 XML。不知道该怎么做。任何帮助/提示表示赞赏。
谢谢 DMEHA
jdbc - 在 Unit Transaction Tibco Business 中提交 COMMIT
这是 tibco 业务代码。我在 JDBC 事务组中有两个存储过程。这些存储过程一个接一个地被调用,并且有自己的 COMMIT 语句。万一,第二个存储过程由于某种原因失败了,第一个存储过程的动作会回滚吗?
谢谢。