问题标签 [tibco-business-works]

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.

0 投票
2 回答
242 浏览

java - 尝试在 TIBCO Hawk JAVA API 上创建 HawkConsole 对象时出错

当我尝试使用 Hawk JAVA API 创建 HawkConsole 对象时,我收到以下错误消息

无法创建 EMS 传输:COM.TIBCO.hawk.console.nest.shared.TransportInitializationException:COM/TIBCO/hawk/util/security/PasswordObfuscation

我正在使用以下代码尝试创建对象

按照官方文档,到最后一个参数可以用任何数字...这个会被忽略...

该对象已成功创建,但是当执行以下行时发生错误

getAgentMonitor().initialize;

0 投票
1 回答
367 浏览

swagger-ui - Swagger UI 始终启用 TIBCO BW 6

当我的应用程序在生产环境中部署时,我无法禁用 Swagger 文档。此文档始终处于活动状态。请问,如何禁用招摇文档?

我已经使用属性更新了 Appnode/config.ini 文件, "bw.rest.docApi.port=7777""#bw.rest.docApi.port=7777"招摇是活动的。

谢谢并恭祝安康。

0 投票
3 回答
1469 浏览

oracle11g - Tibco BW 6:一段时间不活动后 JDBCQuery 超时

我的问题是 Tibco BW 6。

我正在使用 JDBCQuery 活动来查询我的数据库。一切正常,但是当我部署我的应用程序并且在一段时间不活动之后,当我重新启动我的测试时,我在 JDBCQuery 活动级别出现超时错误。我试图增加使用的 JDBC 资源的“登录超时”和活动的“超时”,但我仍然遇到同样的问题。

当我重新启动应用程序时,一切都恢复正常。

我使用 Oracle 作为 DBMS。

有人已经有这个问题了吗?

谢谢。

0 投票
2 回答
652 浏览

java - 选择工厂类的提供者

我正在从我的 Tibco 进程中调用一个 java 类的方法。此类使用 DocumentBuilderFactroy 抽象类。

当我在 Eclipse 中本地运行应用程序时,一切正常。但是在部署模式下,我有以下错误:

无法创建 javax.xml.parsers.DocumentBuilderFactory 的提供程序。

所以我通过指定实现类,改变了代码中实例化documentBuilderFactroy对象的方式。

我的问题是:如何在不硬编码的情况下指定实现类以避免该问题?

我没有使用 Maven。

谢谢。

0 投票
1 回答
867 浏览

java - 在 TIBCO 上安装 HTTPS 证书

我们有一个基于 Java 的应用程序,它连接到 Web 服务器以下载文件。这个基于 Java 的应用程序是从用作中间件的 TIBCO 内部调用的。最近,web 服务器迁移到使用 Https 证书。因此 URL 中将包含 Https 协议。

如果我们将应用程序作为独立的 Java 客户端运行,只要我将 Https 证书导入 Java 密钥库,它就可以工作。然后,我们将应用程序移至 TIBCO 并将证书安装到 TIBCO BW。有了这个,我们仍然面临登录问题。

过去,我们注意到如果 JRE cacerts 密钥库文件未与 Web 服务器证书一起导入,则会收到 PEER Not Authenticated 错误消息。但是一旦我们导入它,它总是可以正常工作。使用 TIBCO,我们将其安装在 TIBCO BW 中。问题仍然存在。

我们在运行 TIBCO 的服务器上也有一个 JRE。我们是否也希望将证书导入 JRE 密钥库?

真的需要您的意见,因为我对 TIBCO 并不熟悉。当我们说话时,我正在谷歌搜索和探索其他想法。但任何指针绝对是有帮助的。

谢谢,帕万。

0 投票
1 回答
167 浏览

tibco - 如何在 TIBCO BusinessWorks 6 中跟踪请求的持续时间

我想将我的 BusinessWorks 6 流的遥测数据发送到 Azure 的 Application Insights。他们提供了一个易于使用的 java 库,但它需要我自己填写某些数据。具体来说,我需要输入请求的持续时间。虽然这应该很容易计算,但我不知道在哪里可以找到进程启动的时间戳或任何其他时间戳。

我目前的方法是将当前时间戳分配给流程开始时的变量。然后最后我使用该值来计算持续时间。虽然它确实有效,但它导致持续时间比 Postman 产生的时间要短得多。

有谁知道我可以确定请求持续时间的更简单方法?

0 投票
1 回答
2038 浏览

tibco - BW 6.X AND BWCE(容器版)的主要区别和特点

我是 BW6 和 BWCE 的新手。我需要了解两者的关键特性以及 BW6.X 和 BWCE 之间的区别。任何类型的 ppts 或参考资料都会有很大帮助。我需要将现有的 BW5 代码迁移到 BW6 或 BWCE,然后将它们完全迁移到 AWS (Amazon web services)。

所以在这方面我需要验证BW6或BWCE哪个更有效。如果可能,请提供任何 ppt 或资源。如果是这样,将会有帮助。提前致谢

0 投票
2 回答
577 浏览

tibco - 在 TIBCO BusinessWorks AppNode 与 BWAgent 上启用 JMX

我正在阅读此 TIBCO 文档,https: //docs.tibco.com/pub/activematrix_businessworks/6.3.4/doc/html/GUID-BAC813F8-5DDC-4043-86D6-2F5D6C286B02.html ,它提到了这一点(强调我的):

通过在AppNode 或代理 TRA 文件中添加 JMX 属性以进行远程监控,在AppNode 或 bwagent上启用 JMX 。

在 AppNode 上启用 JMX 与在 BWAgent 上启用 JMX 的优缺点是什么?

FWIW,我们的系统有 20 个 AppNode,分布在 2 个服务器上(每台服务器 10 个)。

谢谢 :)

0 投票
1 回答
439 浏览

amazon-web-services - 无法访问部署在 AWS 的 docker swarm 中的 REST 服务

我使用Docker 为 AWS 设置和先决条件提供的云形成模板来设置 docker swarm。

我使用 Tibco BusinessWorks Container Edition 创建了一个 REST 服务,并通过创建一个 docker 服务将它部署到了 swarm 中。
docker service create --name aka-swarm-demo --publish 8087:8085 akamatibco/docker_swarm_demo:part1
服务成功启动,但 CloudWatch 日志显示以下异常:

在此处输入图像描述

我尝试将 Dockerfile 中的 JVM 环境变量传递为 :
ENV JAVA_OPTS= "-Dbw.rest.docApi.port=7778"
但它没有帮助。

有趣的事实是日志最后说:
com.tibco.thor.frwk.Application - TIBCO-THOR-FRWK-300006: Started BW Application [SFDemo:1.0]
所以我尝试使用 CURL 访问应用程序 -
curl -X GET --header 'Accept: application/json' 'URL of AWS load balancer : port which I exposed while creating the service/resource URI'
但我收到以下消息:

在此处输入图像描述

当我执行 docker run 时,REST 服务运行良好。
我已经检查了管理器和负载均衡器的安全组。负载均衡器已对所有流量开放入站,并且我为管理器打开了 HTTP 连接。

我无法弄清楚我是否遗漏了什么。有人可以帮忙吗?

0 投票
2 回答
150 浏览

wsdl - 拖放问题 TIBCO BusinessWorks 6.4

我正在使用 TIBCO BusinessWorks 6.4 试用版,当我尝试将 WSDL 文件拖放到进程中时遇到问题:

例如,当我从服务描述符文件夹中拖动文件并尝试删除它并单击调用操作时,什么也没做。

有人可以帮我吗?