问题标签 [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 回答
21176 浏览

tibco - TIBCO Business Works 的开发环境是什么?

我看到了 TIBCO 开发人员的所有这些工作职位,但从 tibco.com 我无法真正挖掘开发人员在这个平台上的代码方面所做的事情,因为它更适合最终用户。它是基于 JAVA 的平台吗?

0 投票
1 回答
7795 浏览

ssl - Tibco BW 中的 SSLHandshakeException

在尝试从 Tibco BW 连接到外部供应商时,我遇到了 SSLHandshakeException。我了解此错误通常是由于安装在任一系统上的证书不匹配而发生的。但是我想知道这个 SSL 异常到底发生在哪一边?

作为解决方案的一部分,应该更改或更新哪一方的证书?我还附上了完整的日志消息。提前致谢

0 投票
3 回答
3659 浏览

wso2 - 与 Tibco EMS 8.0 集成的 WSO2 ESB 问题

我尝试使用 Tibco EMS 在 WSO2 ESB 上启用 JMS 传输。

使用 Tibco BW 6.3.0 - 将以下客户端 jar 复制到{wso2esb-4.8.0}\repository\components\lib

tibjms.jar, jms.jar - 工作没有任何问题。

使用 Tibco EMS 8.0 - 将以下客户端 jar 复制到{wso2esb-4.8.0}\repository\components\lib

tibjms.jar, jms-2.0.jar- 结果异常为 ClassNotFound。

根据 WSO2 ESB 文档,它仅支持 JMS 1.1 和 1.0.2b 规范。所以尝试了组合罐子。

https://docs.wso2.org/display/ESB481/JMS+Transport#JMSTransport-JMSConnectionFactoryParameters

即来自 Tibco-6.3.0 的 Jms.jar 和来自 Tibco 8.0 的 tibjms.jar - 结果与 ClassNotFound 相同的异常。下面是异常堆栈跟踪。

java.lang.NoClassDefFoundError: javax/jms/JMSContext at com.tibco.tibjms.naming.TibjmsContext$Messenger.(TibjmsContext.java:316) at com.tibco.tibjms.naming.TibjmsContext.lookup(TibjmsContext.java:651)在 com.tibco.tibjms.naming.TibjmsContext.lookup(TibjmsContext.java:491) 在 javax.naming.InitialContext.lookup(InitialContext.java:411) 在 org.apache.axis2.transport.jms.JMSUtils.lookup(JMSUtils .java:583) org.apache.axis2.transport.jms.JMSConnectionFactory.(JMSConnectionFactory.java:93) org.apache.axis2.transport.jms.JMSConnectionFactoryManager.loadConnectionFactoryDe​​finitions(JMSConnectionFactoryManager.java:58) org.apache .axis2.transport.jms.JMSConnectionFactoryManager.(JMSConnectionFactoryManager.java:45) 在 org.apache.axis2.transport.jms.JMSSender。init(JMSSender.java:67) 在 org.apache.axis2.context.ConfigurationContextFactory.initTransportSenders(ConfigurationContextFactory.java:300) 在 org.apache.axis2.context.ConfigurationContextFactory.init(ConfigurationContextFactory.java:231) 在 org.apache .axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:93) 在 org.wso2.carbon.core.CarbonConfigurationContextFactory.createNewConfigurationContext(CarbonConfigurationContextFactory.java:65) 在 org.wso2.carbon.core.init.CarbonServerManager.initializeCarbon(CarbonServerManager .java:398) 在 org.wso2.carbon.core.init.CarbonServerManager.start(CarbonServerManager.java:219) 在 org.wso2.carbon.core.internal.CarbonCoreServiceComponent.activate(CarbonCoreServiceComponent.java:77)java:67) 在 org.apache.axis2.context.ConfigurationContextFactory.initTransportSenders(ConfigurationContextFactory.java:300) 在 org.apache.axis2.context.ConfigurationContextFactory.init(ConfigurationContextFactory.java:231) 在 org.apache.axis2.context .ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:93) at org.wso2.carbon.core.CarbonConfigurationContextFactory.createNewConfigurationContext(CarbonConfigurationContextFactory.java:65) at org.wso2.carbon.core.init.CarbonServerManager.initializeCarbon(CarbonServerManager.java:398 ) 在 org.wso2.carbon.core.internal.CarbonCoreServiceComponent.activate(CarbonCoreServiceComponent.java:77) 的 org.wso2.carbon.core.init.CarbonServerManager.start(CarbonServerManager.java:219)java:67) 在 org.apache.axis2.context.ConfigurationContextFactory.initTransportSenders(ConfigurationContextFactory.java:300) 在 org.apache.axis2.context.ConfigurationContextFactory.init(ConfigurationContextFactory.java:231) 在 org.apache.axis2.context .ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:93) at org.wso2.carbon.core.CarbonConfigurationContextFactory.createNewConfigurationContext(CarbonConfigurationContextFactory.java:65) at org.wso2.carbon.core.init.CarbonServerManager.initializeCarbon(CarbonServerManager.java:398 ) 在 org.wso2.carbon.core.init.CarbonServerManager.start(CarbonServerManager.java:219) 在 org.wso2.carbon.core.internal.CarbonCoreServiceComponent.activate(CarbonCoreServiceComponent.java:77)axis2.context.ConfigurationContextFactory.initTransportSenders(ConfigurationContextFactory.java:300) 在 org.apache.axis2.context.ConfigurationContextFactory.init(ConfigurationContextFactory.java:231) 在 org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java: 93) 在 org.wso2.carbon.core.init.CarbonServerManager.initializeCarbon(CarbonServerManager.java:398) 在 org.wso2.carbon.core 的 org.wso2.carbon.core.CarbonConfigurationContextFactory.createNewConfigurationContext(CarbonConfigurationContextFactory.java:65) .init.CarbonServerManager.start(CarbonServerManager.java:219) 在 org.wso2.carbon.core.internal.CarbonCoreServiceComponent.activate(CarbonCoreServiceComponent.java:77)axis2.context.ConfigurationContextFactory.initTransportSenders(ConfigurationContextFactory.java:300) 在 org.apache.axis2.context.ConfigurationContextFactory.init(ConfigurationContextFactory.java:231) 在 org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java: 93) 在 org.wso2.carbon.core.init.CarbonServerManager.initializeCarbon(CarbonServerManager.java:398) 在 org.wso2.carbon.core 的 org.wso2.carbon.core.CarbonConfigurationContextFactory.createNewConfigurationContext(CarbonConfigurationContextFactory.java:65) .init.CarbonServerManager.start(CarbonServerManager.java:219) 在 org.wso2.carbon.core.internal.CarbonCoreServiceComponent.activate(CarbonCoreServiceComponent.java:77)initTransportSenders(ConfigurationContextFactory.java:300) 在 org.apache.axis2.context.ConfigurationContextFactory.init(ConfigurationContextFactory.java:231) 在 org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:93) 在 org.wso2 .carbon.core.CarbonConfigurationContextFactory.createNewConfigurationContext(CarbonConfigurationContextFactory.java:65) at org.wso2.carbon.core.init.CarbonServerManager.initializeCarbon(CarbonServerManager.java:398) at org.wso2.carbon.core.init.CarbonServerManager.start (CarbonServerManager.java:219) 在 org.wso2.carbon.core.internal.CarbonCoreServiceComponent.activate(CarbonCoreServiceComponent.java:77)initTransportSenders(ConfigurationContextFactory.java:300) 在 org.apache.axis2.context.ConfigurationContextFactory.init(ConfigurationContextFactory.java:231) 在 org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:93) 在 org.wso2 .carbon.core.CarbonConfigurationContextFactory.createNewConfigurationContext(CarbonConfigurationContextFactory.java:65) at org.wso2.carbon.core.init.CarbonServerManager.initializeCarbon(CarbonServerManager.java:398) at org.wso2.carbon.core.init.CarbonServerManager.start (CarbonServerManager.java:219) 在 org.wso2.carbon.core.internal.CarbonCoreServiceComponent.activate(CarbonCoreServiceComponent.java:77)init(ConfigurationContextFactory.java:231) at org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:93) at org.wso2.carbon.core.CarbonConfigurationContextFactory.createNewConfigurationContext(CarbonConfigurationContextFactory.java:65) at org.wso2 .carbon.core.init.CarbonServerManager.initializeCarbon(CarbonServerManager.java:398) 在 org.wso2.carbon.core.init.CarbonServerManager.start(CarbonServerManager.java:219) 在 org.wso2.carbon.core.internal.CarbonCoreServiceComponent .activate(CarbonCoreServiceComponent.java:77)init(ConfigurationContextFactory.java:231) at org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:93) at org.wso2.carbon.core.CarbonConfigurationContextFactory.createNewConfigurationContext(CarbonConfigurationContextFactory.java:65) at org.wso2 .carbon.core.init.CarbonServerManager.initializeCarbon(CarbonServerManager.java:398) 在 org.wso2.carbon.core.init.CarbonServerManager.start(CarbonServerManager.java:219) 在 org.wso2.carbon.core.internal.CarbonCoreServiceComponent .activate(CarbonCoreServiceComponent.java:77)CarbonConfigurationContextFactory.createNewConfigurationContext(CarbonConfigurationContextFactory.java:65) at org.wso2.carbon.core.init.CarbonServerManager.initializeCarbon(CarbonServerManager.java:398) at org.wso2.carbon.core.init.CarbonServerManager.start(CarbonServerManager.java: 219)在 org.wso2.carbon.core.internal.CarbonCoreServiceComponent.activate(CarbonCoreServiceComponent.java:77)CarbonConfigurationContextFactory.createNewConfigurationContext(CarbonConfigurationContextFactory.java:65) at org.wso2.carbon.core.init.CarbonServerManager.initializeCarbon(CarbonServerManager.java:398) at org.wso2.carbon.core.init.CarbonServerManager.start(CarbonServerManager.java: 219)在 org.wso2.carbon.core.internal.CarbonCoreServiceComponent.activate(CarbonCoreServiceComponent.java:77)

axis2.xml 中的运输配置

由于 Tibco 8.0 支持向后兼容。我们有兴趣将 esb 与 tibco 8.0 版本集成。请让我知道解决此问题的方法。

0 投票
1 回答
2691 浏览

java - TIBCO BW 通过库 jar 自定义 javafunction

我使用了一个 java 类来创建一个自定义的 BW XPATH 函数,它按预期工作。

但现在我想创建一个包含所有自定义函数的 JAR 文件,我们想要为我们的公司将它们放在 TIBCO LIB 中。我向任何人请求一个关于如何在不使用任何单独的类文件的情况下执行此操作的过程。通过这种方式,我可以添加一堆 java 文件,这些文件可供其他开发人员从功能菜单中轻松使用

我尝试定义一个别名,到目前为止,唯一的选择是:

  1. 编写一个使用所有函数并将所有依赖类保存在 jar 中的单个类
  2. 将罐子放入 LIB
  3. 定义自定义 Java 函数并加载类

通过这个ear,不需要包含所有的类,只用ear封装了主类。

我正在尝试的完全类似于我们在设计器 xpath 函数选项中拥有的 BW 函数。

放置一个 JAR 并更新一个配置应该可以解决这个问题。请求大社区的帮助。

0 投票
2 回答
707 浏览

tibco - TIBCO BW 6.2 远程 TEA 服务器部署

在 TIBCO BW 6.2 中,是否可以使用 bwadmin 或 maven 将应用程序部署到远程 TEA 服务器?

0 投票
1 回答
1437 浏览

tomcat - TIBCO Business Works HTTP 连接

在 TIBCO Business Works HTTP 连接面板中,设计器中的连接资源有两个服务器类型选项:

  1. 雄猫
  2. HTTP组件

我想知道我们选择服务器类型的依据是什么?

0 投票
1 回答
409 浏览

rest - TIBCO BW - 错误,无法打开项目(REST 和 JSON 插件)

嗨 Tibco BW 社区,

请帮助解决以下问题:

版本: Tibco BW 5.12
操作系统 :Windows 7

问题:我安装了 Tibco BW REST 和 JSON 插件
“TIB_bwpluginrestjson_1.1.1_win_x86”,安装后我无法立即打开“新空项目”甚至“现有项目”(Tibco

错误:我收到“无法找到 fs.vfilestore.creatingrepo.message”错误。(下面的屏幕截图)。

在此处输入图像描述

注意 1:安装 REST 和 JSON 插件后,我收到了 windows“windows 7 程序兼容性助手”警告,给出了选项“Microsoft 兼容性助手 ca 修复程序”或“程序已正确安装”。我点击了“程序安装正确”。(我现在相信我应该点击其他选项)

提前致谢。

0 投票
2 回答
6383 浏览

tibco - Tibco businessworks 5.x 和 6.x 之间的区别

很抱歉在这里问这个问题(这不是技术性的),但我不知道有任何其他网站;如果你这样做,请告诉我。

我正在尝试查找在 Tibco Businessworks 6.x 中添加的新内容。我提到了以下网址。尽管他们确实谈论了很多关于 Tibco,但他们没有提到Tibco Businessworks 6.0中的新功能。

你能帮忙吗?

引用的网址:

https://docs.tibco.com/pub/activematrix_businessworks/6.3.0/doc/html/GUID-2898FE5F-AC5D-45FB-A473-81CCE9BFAB4E.html https://docs.tibco.com/pub/activematrix_businessworks/6.1 .0/doc/pdf/TIB_BW_getting_started.pdf https://docs.tibco.com/pub/activematrix_businessworks/6.1.1/doc/pdf/TIB_BW_samples.pdf https://docs.tibco.com/pub/activematrix_businessworks/5.10 .0_june_2012/doc/pdf/tib_bw_administration/tib_bw_administration.pdf https://docs.tibco.com/pub/activematrix_businessworks/6.2.0/doc/pdf/TIB_BW_administration.pdf

https://www.tibcommunity.com/tibco-activematrix-businessworks

https://docs.tibco.com/pub/bwsp/6.1.0/doc/html/GUID-C8BA2B53-6A16-4286-8B5C-0DCF9C6C1263.html http://tibcobwblog.com/2016/02/29/bogusroot -our-new-bw6-friend/#more-916 http://tekslate.com/tibco-business-works-6.x-training

在此先感谢,-尼尔。

0 投票
2 回答
641 浏览

xpath - 2 个变量列表之间的差异 TIBCO BW

我有 2 个变量。我需要了解它们之间的区别。$var (a,b,c,d) 和 $var2 (a,b,c,d,e,f,g)。我怎样才能使用 xpath 功能做到这一点?任何帮助表示赞赏。

提前致谢

0 投票
1 回答
1016 浏览

businessworks - 如何在 BW6 中设置对 REST 服务的回复格式

我是 BW6 (v.6.3.1) 的新手,我正在玩弄它的 REST 功能。目前我正在构建一个非常简单的回显服务来弄清楚它如何处理参数等。我注意到的一件事是我可以指定多种回复客户端格式,即 XML 和 JSON。但我找不到如何指定在实际回复中使用的输出。

目前我已经设置了以下资源服务路径:

我想使用格式参数来驱动我将得到的输出。所以

会导致

会导致

我尝试了几种方法,根据“格式”的内容拆分流程,但无济于事。如果我将 JSON 检查为回复客户端格式,它将使用 JSON 回复。只有当 XML 是唯一选中的回复客户端格式时,回复才会输出 XML。BW 透明地处理 JSON 或 XML 的呈现。

那么,当两者都被选为回复客户端格式时,我如何告诉 BW 以 XML 或 JSON 格式输出?

编辑:使用 swagger UI 我想出了如何驱动这种行为。通过指定以下标头: