问题标签 [tibco-designer]

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 投票
2 回答
417 浏览

testing - 在 Tibco 中测试 JMS 主题订阅者

我想在 Tibco Designer 中测试一个以 JMS 主题订阅者开始的流程。我将调用该过程,然后调用 JMS 主题发布器。问题是调用流程活动不能调用以 JMS 主题订阅者开始的流程。

我想要实现的目标是否有类似的东西?

我知道可以加载和启动两个不同的进程,但我一直在寻找更自动化的解决方案。因此,如果我启动一个进程,这将照顾并启动其他所有进程。

0 投票
1 回答
412 浏览

java - Tibco-java自定义函数报错

我在TIBCO designer. 我从桌面加载了类文件。它工作正常。但是,现在我对该函数进行了一些更改,然后创建并加载了类文件,但是这次类文件的位置不同(与 clearcase 不同)。这会导致我之前使用此功能的错误,错误是:

“命名空间中没有函数:java://xyz”(xyz 是我没有更改的类文件名)。

请帮助我在不更改以前代码的情况下解决此错误。

0 投票
1 回答
31 浏览

tibco - Tibco 中的两个几乎相同的流程

我在 Tibco 中有两个几乎相同的进程,都以主题订阅者开头。唯一的区别是主题名称。

如何设计一个流程以使其可重用?

0 投票
1 回答
1337 浏览

tibco-business-works - 如何在 HTTP 请求中解析传入的 XML 文件并根据 Tibco BW 中传入的 XML 数据生成响应

我是 TIBCO BW 开发的新手。我需要您的专家意见,因为我坚持创建响应 XML 文件。这是场景。

我在 HTTP 请求中得到一个 XML 文件,在解析传入的请求 XML 结构后,我必须创建一个响应文档,它将作为传入请求的存根。

首先,我创建一个 HTTP 接收器,它将充当接收 HTTP 请求中的 XML 文件。然后我使用 Parse XML 来解析传入的 XML 文档是正确还是错误。在此活动之后我被卡住了,因为我在此之后创建了 Render XML 活动,但即使在我映射了 Parse XML 活动解析的传入请求之后它也没有获取数据,我可以在测试期间看到它正在获取整个 XML输入,但即使在将输出与 Parsing 的输入映射后,我得到 NULL 值,因此面临错误。

请让我知道我在哪里做错了,或者我应该使用任何其他方法来捕获传入的值,这样我就可以创建一个正确的响应 XML 文档来用作响应。

0 投票
2 回答
294 浏览

reusability - 可重复使用的 Tibco 子流程

如果我有一个在两个 Tibco 项目中使用的子流程,那么重用它的最佳方式是什么?

目前我正在复制两个项目中的子流程,但这会导致重复的代码,这很难维护。

0 投票
3 回答
123 浏览

tibco - Tibco JDBC 更新试运行

是否可以在 Tibco 中试运行 JDBC 更新活动?这意味着我想运行这些活动,但实际上并不更新数据库。

如果可能的话,即使在测试模式下运行也会很好。

0 投票
2 回答
593 浏览

jms - EMS 或 BW 中的 JMS 交货单

有什么方法可以控制 EMS 或 Tibco 中主题中消息的顺序传递(使用 JMS 主题订阅者)?类似于消息选择器的东西,但不是过滤来进行排序。

我想使用 JMSXDeliveryCount 之类的标头,以便新消息获得更高的优先级。我知道有 RedeliveryDelay,但这仅适用于队列,不适用于主题。

如果我可以在收到主题订阅者的消息后设置它,那么即使是 JMSPriority 也可能是一个选项。我可以这样做吗?也许有 Java 代码活动?

0 投票
2 回答
191 浏览

tibco - 确认 JMS 消息进入子流程

有什么方法可以在子流程中确认 JMS 消息?

我有以 JMS 队列接收器(或 JMS 主题订阅者)开头的进程 A。它调用必须确认收到的消息的进程 B - 我正在使用 Tibco EMS 显式确认模式。

这将允许我重复使用某些部分。有可能做到吗?

0 投票
1 回答
1075 浏览

log4j - 在 Tibco BW/Designer 中更改 Log4J 配置没有预期的效果

我尝试在 Tibco BW/Designer 中设置自定义 Log4J 附加程序。

我添加到<tibco_folder>/bw/5.11/lib/log4j.xml以下附加程序:

然后我添加<appender-ref ref="TestFile"/>到每个记录器,包括bw.logger. 旁边的tibco_bw_log appender. 消息发送到tibco_bw_log,但不发送到我的附加程序。

我的 appender 只得到一些像下面这样的日志,这些日志没有出现在tibco_bw_logappender ( c:\Users\<me>\.TIBCO\logs\<app_name>.log)

即使我从中删除tibco_bw_log附加程序bw.logger,日志仍然会去那里而不是我的记录器。我将附加程序名称更改为tibco_bw_log并删除了原始附加程序,但随后出现错误:“org.apache.log4j.FileAppender 无法转换为 com.tibco.share.util.BWLogFileAppender”。

现在我什至没有得到那个错误,但是我的 appender 没有得到任何日志。

每次更改log4j.xml文件时,我都会重新启动设计器。我也对它应用了相同的更改log4j.properties,甚至删除了它。无论如何,这似乎log4j.xml是优先考虑的。

我还尝试指定log4j.xmlin bwengine.xmlfor的完整路径并添加以下两个属性(如此bw.log4j.configuration所示) - 无效。

我正在使用 BW 5.11 和 Designer 5.8。

我错过了什么?