问题标签 [extended-sql]

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 投票
3 回答
2720 浏览

ibm-mq - 如何将 hexBinary (MsgId) 转换为 esql 中的字符?

我正在尝试将 MQMD.MsgId 放入 XMLNSC.MsgId 字段,如下所示:

SET OutputRoot.XMLNSC.Root.MsgId = InputRoot.MQMD.MsgId;

但我得到X'414d51204d39392e5352442e4330302e56c47bd4203b3708'而不仅仅是414d51204d39392e5352442e4330302e56c47bd4203b3708

我也尝试将 MsgId 转换为 CHARACTER,但结果是一样的。

如何摆脱引号和“X”?

0 投票
1 回答
788 浏览

ibm-mq - WMB 条形文件从 v7.1 迁移到 IIB9

11 目前正在将 ESQL 消息流和条形文件代码从 V7.1 迁移到 IIB9。为此,我需要将消息流转换为子流。然后为了在 mqsicreatebar 命令中创建 bar 文件,我选择了“deployAsSource”选项。创建 bar 文件后,我注意到我的 bar 文件包括所有 ESQL 和子流,它们是我在 mqsicreatebar 中提供的可编译主消息流的一部分。当我将此栏部署到执行组时,我注意到每个 ESQL 和子流也已部署。理想情况下,只有主消息流应该部署在执行组上。在此迁移期间有什么或选项没有选择,请提出建议。

0 投票
2 回答
413 浏览

ibm-integration-bus - checkmarx 的自定义插件

我们正在使用 IBM Integration Bus 编写一个大型应用程序,并使用 ESQL 作为主要的转换语言。我们正在研究 CheckMarx 以进行静态代码分析和扫描。但是 CheckMarx 不支持开箱即用的 ESQL。

是否可以为 CheckMarx 编写一个自定义插件,使其也能够扫描和分析 ESQL 代码?我找不到任何相同的在线资源。

0 投票
1 回答
4103 浏览

messagebroker - 如何在esql中创建xml

我正在尝试创建以下格式的 xml

我从

生成:

任何输入都会非常有帮助

0 投票
1 回答
646 浏览

ibm-integration-bus - 电子邮件输出节点

我使用上面的 esql 代码将数据发送到电子邮件输出节点,但它没有传播。你能告诉我代码中的错误是什么吗?

0 投票
1 回答
381 浏览

messagebroker - ESQL InputLocalEnvironment 数据类型

我希望能够在过程调用中访问 InputLocalEnvironment。

我应该使用什么数据类型来传递 InputLocalEnvironment,因为上述过程显然会出错。

如果有人有更好的建议,我对这个想法持开放态度,但我需要能够从局部变量中获取信息,然后将它们放入输出中。

非常感谢。

0 投票
1 回答
2664 浏览

ibm-integration-bus - 从 esql 字符串中修剪空格

我想从使用 esql 从 XML 文件中获取的字符串中修剪空格。

我正在使用修剪命令,但在修剪空格时它似乎不起作用,而如果你想修剪其他东西,Trim() 函数似乎工作正常。

例子

结果

尼丁


结果

Ntn

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 回答
2648 浏览

uuid - IIB/ESQL:如何测试 UUID 是否有效,如果不生成一个

我在 IBM Integration Bus 中有一个消息流。

我有一些指定 UUID 的输入,我想测试该 UUID 是否有效,如果不是,我想生成一个。

在下游,如果我调用 UUIDASCHAR 之类的东西,我会得到一个 BIP2582 异常(无效的 UUID)。

我不确定如何在 esql 中解决这个问题,这是我正在寻找的逻辑类型:

谢谢