问题标签 [ibm-integration-bus]

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 投票
1 回答
786 浏览

ibm-integration-bus - IIB - 在集成节点上创建集成服务器永远不会完成

在 Windows 上使用 IBM Integration Bus V10.0.0.3。我在集成工具包中遇到了一个可以在命令行上重现的问题。我可以创建一个新的本地集成节点,但是当我尝试在该节点上创建一个新的集成服务器时,该命令永远不会成功完成。

作为管理员,我要创建节点:

所有这些命令都是成功的。然后我尝试使用以下命令创建集成服务器:

log.txt 显示以下内容:

最后两行重复多次。

有人对此有任何见解吗?

0 投票
0 回答
324 浏览

deployment - “BIP1936E:身份验证失败”使用 mqsideploy 连接到安全集成节点

我正在尝试在我的 Windows 机器上使用上述 Ant 脚本来编译消息代理应用程序,创建可部署的 BAR 文件,最后将其部署到安全的集成节点。集成节点由用户 ID/密码的数字证书保护。

我无法将密码传递给部署命令,并且命令失败并显示消息“BIP1936E:连接到安全远程集成节点‘localhost:4415’时身份验证失败。请指定有效的用户 ID 和密码。”

我已经通过命令控制台手动执行相同的命令来验证密码。我附上了我尝试过的 build.xml 片段。让我知道,如果传递密码的格式正确,即inputstring="abcd".

0 投票
2 回答
1041 浏览

ibm-mq - 在多个主题字符串上发布消息 (IBM Integration Bus)

我有一个场景,我将使用 MQ 输入节点接收消息,并且基于消息中存在的源系统的值,我需要形成主题字符串并发布消息。这就是我的流程的样子:

MQInput -> 计算 -> 发布

我使用以下方法填充主题的值: SET OutputRoot.Properties.Topic = 'TopicName/' || 源名称;

如果消息包含一个源系统,这可以正常工作。

但是,消息可能包含多个源系统。是否可以使用上述命令在多个主题字符串上发布消息?(像这样)

SET OutputRoot.Properties.Topic = '主题/' || 源名称1;

SET OutputRoot.Properties.Topic = '主题/' || 源名称2;

感谢任何建议。

0 投票
0 回答
582 浏览

c# - SOAPUI 和 C#.NET 上的 SOAP Web 服务响应不同

我将 IBM Integration Bus 用于我的中间件,因为我在其上开发了一个集成服务(SOAP Web 服务),它成功地与数据库集成并在消息流中使用 ESQL 计算节点我调用了返回数据的数据库函数;

这返回的正确且完整的数据包含多条记录。现在是有问题/问题的第二部分。我在 C#.NET 应用程序中调用此 SOAP Web 服务并将其添加为 Web 引用。因为我的 C# 代码是

这是 Response 中的问题!,当我在 SOAPUI 上测试这个 Serive 时,它​​会根据函数内部的数据库查询返回多个记录,但是当我在 C# 中调用它时,如上所述;响应仅包含第一条记录(第一行)。我很困惑为什么会发生这种情况,请帮助我。谢谢

0 投票
1 回答
263 浏览

ibm-integration-bus - 测试 IBM Integration Bus 的事务性

为了改进我的流程,我想测试一些场景,其中流/应用程序或集成节点在消息仍在处理时停止(根据不同的设置测试我的流程实际上是如何事务性的)。由于 IIB9 处理简单请求的速度很快,因此我没有时间足够快地关闭流程。我尝试使用调试器,但这似乎不起作用;调试时无法停止流程或应用程序,关闭集成节点似乎也效果不佳。

是否有一种(内置)方法可以使代理工作非常缓慢,以便我有时间将其关闭?还是我应该考虑一个非常复杂的计算节点来让它占用几秒钟?

欢迎任何建议(如果这是最好的选择,也适用于后者)。

0 投票
1 回答
127 浏览

mqtt - 如何通过 RfhUtil 订阅 IBM MQTT

我正在使用 IBM Integration Bus v10,它带有内置 MQTT。我想查看现有的主题和消息。有人可以告诉我如何通过 RfhUtil v7.5 订阅列表和订阅主题吗?

0 投票
1 回答
98 浏览

java - IBM Message Broker Toolkit 安装问题

当我安装时IBM Message Broker Toolkit,我收到以下错误

无法创建可执行扩展 com.ibm.cic.agent.internal.adapters.nativeAdapter.win32。WinPlatformOperationsProvider:org.eclipse.core.runtime.CoreException:插件“com.ibm.cic.agent.core.nativeInstallAdapter.win32”无法实例化类“com.ibm.cic.agent.internal.adapters.nativeAdapter。 win32.WinPlatformOperationsProvider"

你能帮我解决这个问题吗?

0 投票
1 回答
1182 浏览

java - 如何将 MbElement[] 从 Java 返回到 ESQL?

我想将 REFERENCE 作为参数传递给 Java 方法并对其进行转换,然后我想以 MbElement [] 的形式返回。

直到现在我尝试了以下。

我在 ESQL 中使用以下代码

调用java方法如下:

下面是java方法:

在测试上述代码时,它抛出SqlRoutine::clearDownChildEnv错误。

如何解决这个问题。提前致谢...

0 投票
1 回答
125 浏览

javascript - 如何在adapter-impl js文件中使用用户名和密码以及身份验证类型发送基本授权

如何在adapter-impl js文件中发送用户名和密码以及身份验证类型为基本的基本授权。我已经在 adapter.xml 文件中设置了值,但它不能正常工作,这就是我在 adapter-impl.js 文件中设置它的原因。IBM 集成总线需要此值。我正在将移动优先适配器连接到 IBM 集成总线。我需要发送没有编码的用户名和密码。

0 投票
3 回答
2770 浏览

java - 如何在 IIB 全局缓存中获取 MbGlobalMap 的所有值?

MbGlobalMap在 IBM Integration Bus 的(嵌入式全局缓存)中存储了一些信息。如果调用了地图,EXAMPLE.MAP我可以按如下方式访问这些值:

但我想获取 的所有值EXAMPLE.MAP,即使我不知道地图的所有键。我无法迭代,MbGlobalMap并且演员阵容java.util.Map根本不起作用。

这是该类的文档:https ://www.ibm.com/support/knowledgecenter/SSMKHH_9.0.0/com.ibm.etools.mft.plugin.doc/com/ibm/broker/plugin/MbGlobalMap.html 。没有提供方法来返回 Map 中的所有元素。

一种解决方法可能是一个包含所有当前键的列表,这样您就可以获取此列表,并使用它可以获取地图中的所有值。但我认为这不是一个干净的解决方案。