问题标签 [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.
ibm-mq - 如何将 hexBinary (MsgId) 转换为 esql 中的字符?
我正在尝试将 MQMD.MsgId 放入 XMLNSC.MsgId 字段,如下所示:
SET OutputRoot.XMLNSC.Root.MsgId = InputRoot.MQMD.MsgId;
但我得到X'414d51204d39392e5352442e4330302e56c47bd4203b3708'而不仅仅是414d51204d39392e5352442e4330302e56c47bd4203b3708。
我也尝试将 MsgId 转换为 CHARACTER,但结果是一样的。
如何摆脱引号和“X”?
ibm-mq - WMB 条形文件从 v7.1 迁移到 IIB9
11 目前正在将 ESQL 消息流和条形文件代码从 V7.1 迁移到 IIB9。为此,我需要将消息流转换为子流。然后为了在 mqsicreatebar 命令中创建 bar 文件,我选择了“deployAsSource”选项。创建 bar 文件后,我注意到我的 bar 文件包括所有 ESQL 和子流,它们是我在 mqsicreatebar 中提供的可编译主消息流的一部分。当我将此栏部署到执行组时,我注意到每个 ESQL 和子流也已部署。理想情况下,只有主消息流应该部署在执行组上。在此迁移期间有什么或选项没有选择,请提出建议。
ibm-integration-bus - checkmarx 的自定义插件
我们正在使用 IBM Integration Bus 编写一个大型应用程序,并使用 ESQL 作为主要的转换语言。我们正在研究 CheckMarx 以进行静态代码分析和扫描。但是 CheckMarx 不支持开箱即用的 ESQL。
是否可以为 CheckMarx 编写一个自定义插件,使其也能够扫描和分析 ESQL 代码?我找不到任何相同的在线资源。
messagebroker - 如何在esql中创建xml
我正在尝试创建以下格式的 xml
我从
生成:
任何输入都会非常有帮助
ibm-integration-bus - 电子邮件输出节点
我使用上面的 esql 代码将数据发送到电子邮件输出节点,但它没有传播。你能告诉我代码中的错误是什么吗?
messagebroker - ESQL InputLocalEnvironment 数据类型
我希望能够在过程调用中访问 InputLocalEnvironment。
我应该使用什么数据类型来传递 InputLocalEnvironment,因为上述过程显然会出错。
如果有人有更好的建议,我对这个想法持开放态度,但我需要能够从局部变量中获取信息,然后将它们放入输出中。
非常感谢。
ibm-integration-bus - 从 esql 字符串中修剪空格
我想从使用 esql 从 XML 文件中获取的字符串中修剪空格。
我正在使用修剪命令,但在修剪空格时它似乎不起作用,而如果你想修剪其他东西,Trim() 函数似乎工作正常。
例子
结果
尼丁
结果
Ntn
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"
你能帮我解决这个问题吗?
java - 如何将 MbElement[] 从 Java 返回到 ESQL?
我想将 REFERENCE 作为参数传递给 Java 方法并对其进行转换,然后我想以 MbElement [] 的形式返回。
直到现在我尝试了以下。
我在 ESQL 中使用以下代码
调用java方法如下:
下面是java方法:
在测试上述代码时,它抛出SqlRoutine::clearDownChildEnv错误。
如何解决这个问题。提前致谢...
uuid - IIB/ESQL:如何测试 UUID 是否有效,如果不生成一个
我在 IBM Integration Bus 中有一个消息流。
我有一些指定 UUID 的输入,我想测试该 UUID 是否有效,如果不是,我想生成一个。
在下游,如果我调用 UUIDASCHAR 之类的东西,我会得到一个 BIP2582 异常(无效的 UUID)。
我不确定如何在 esql 中解决这个问题,这是我正在寻找的逻辑类型:
谢谢