问题标签 [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 投票
2 回答
950 浏览

ibm-mq - 从单个输入消息中获取多个输出

我想从单个 XML 输入消息中获得多个输出。

这就是我的 XML 的外观,它包含更多的 DocID。我的要求是我想要每个 DocID 的单独输出消息。我尝试使用 while 循环,但我没有收到每个 DocID 的单独消息。我可以获取所有 DocID,但无法获取每个 DocID 的单独输出。

请提出任何方法或解决方案,如有任何疑问,请发表评论。

0 投票
1 回答
2862 浏览

ibm-integration-bus - IIB v10 中用于 CSV 到 XML 转换的 ESQL 代码

我想在 IIB v10 中使用 ESQL 将输入的 CSV 文件转换为 XML 文件。你能帮我用 ESQL 代码来实现同样的目标吗?我提供了输入 CSV 文件示例和输出 XML 文件示例,如下所示:

输入 CSV 文件

输出 XML 文件

0 投票
1 回答
43 浏览

sql - Postgres9.6 - 包含引用已创建元素的元素数组的列

我有这种情况:

我有一个名为的表Airports,它需要有一组航空公司,代表哪些航空公司在所述机场有航班。自然,我希望此类数组的每个值都与现有航空公司相匹配。

有没有办法使用数组来完成这个?如果是这样,那么干净的方法是什么?

0 投票
2 回答
4733 浏览

mapping - 如何在 IBM Integration Bus(工具包)中迭代/同时将变量从环境映射到消息程序集?

我有一个 SOAP 节点,它从树结构中的 URL 检索信息。

然后我有一个计算节点来为 SOAP 检索的每个命名空间变量定义每个环境变量。

最后,我有一个映射节点,可以将内容移动到我的 XML 消息组装结构中。

它给我的错误是这样的(在计算节点中):

我有这样的结构:

列表文档

列表文档

列表文档

问题是,当我定义变量时,我会像下面的代码一样在计算节点中进行:

但是,在我的 XML 最终结构中,它只打印我的第一个 listDocs 的值,我想打印我所有的 listDocs 结构。

注意:在这样的情况下,它甚至不起作用。就像我上面说的那样,我必须删除打印第一个 listDocs 的时间。

有什么帮助吗?

我需要帮助来循环结构,一段时间或一段时间。

0 投票
1 回答
1062 浏览

ibm-mq - IIB 中的“传播”和收集器节点的问题

我正在尝试将多个集合发送到消息流中收集器节点的同一输入终端,如下所示:

消息流

“out1”终端连接到 Collector 上名为“in1”的输入终端,“out2”连接到名为“env”的输入终端。我只想要一个集合中的一个 in1 和一个 env 一起。总共可能有多达 7 个集合。

在 ESQL 中,有一个 FOR 循环遍历集合并根据某些标准将消息传播到 in1 和 env 或不传播。传播语句在此 FOR 循环内。

这是 Colelctor 节点上的配置。两个输入终端的消息数都设置为“1”,因为我只想要一个集合中的一个 in1 和一个 env。

收集器节点配置

对于要创建两个集合的场景,我遇到的问题如下:

  1. Message1 传播到 out1 / in1
  2. Message1 传播到 out2 / env
  3. Message2 传播到 out1 / in1
  4. 所有处理停止。Flow 在可能到期时处于空闲状态。
  5. Message2 传播到 out2 / env。

看来问题出在收集器节点上,很可能是配置设置以及我如何将消息发送到输入终端。熟悉使用收集器节点的人是否看到任何明显可以纠正上述 #4 的内容?

0 投票
0 回答
242 浏览

ibm-integration-bus - IIB 9 为产品进料流占用大量内存

我们很少有从数据库接收数据的产品馈送流。一旦从数据库中检索数据并存储在 Row 变量中,数据流引擎就会消耗大量内存(170 MB 数据消耗大约 4GB 的内存)。为了理解这个问题,我们使用 MQInput 节点创建了一个简单的流程,一个计算节点返回结果集并将其存储在 Row 变量中。对于这个简单的操作,内存消耗为 4.8GB,实际数据为 148 MB。

0 投票
1 回答
386 浏览

web-services - SOAP 隐式标头

我想在我的响应中添加一个自定义的隐式 soap 标头。

消息流

在此处输入图像描述

ESQL

在 [Compute Node] 和 [SOAP Reply] 之间的断点中,消息中的 SOAP 填充了正确的参数,但作为响应,仍然只看到没有标头的肥皂体。

我错过了什么?

0 投票
3 回答
3311 浏览

messagebroker - 如何在esql outputroot中将元素值设置为xml属性

我正在尝试使用计算节点创建一个 xml 文件。我的要求是生成以下xml文档

以下是用于生成所需 xml 文档的片段。


更新:在成功清除我能够获得以下 xml 元素的障碍后:<man:request domain="My-Dom">使用以下语句SET OutputRoot.XMLNSC.soapenv:Envelope.soapenv:Body.man:request.(XMLNSC.Attribute)man:domain = 'B2B-Dev';,我对这部分感到震惊:<man:property-name direction="asc">InputTime</man:property-name>

我试图扫描我们outputroot从头开始创建的示例,但是大多数示例都处理通过入站内容进行解析: https://www.ibm.com/support/knowledgecenter/en/SSKM8N_8.0.0/com.ibm.etools。 mft.doc/ac67241_.htm

我知道我们有属性,需要为其分配元素值。我不确定如何处理这一点。有人可以指出一个涉及SETesql 中的命令的示例。

欢迎任何建议。

0 投票
1 回答
1539 浏览

ibm-integration-bus - 如何为我的 pass thro 更新 IIB 中的错误代码

我收到 500 错误代码及其 SOAP 格式。当我的传递服务中出现异常时,我看到 HTML、SOAP 1.1 和 SOAP 1.2 格式可用于响应,例如当错误的端点请求时,它给出 500。

对于无效请求/未找到,我想将其更改为 400 或 404。请建议为 SOAP/JSON 响应更新它。很高兴知道这两种格式。

0 投票
1 回答
1310 浏览

java - 在 IIB 中将数组从 Java 传回 ESQL

我希望将“用户定义”配置列表从 Java 传递回 IIB 中的 ESQL。我可以传回单个值,但要查找完整列表。下面是 Java 和 ESQL 代码。非常感谢任何输入。

ESQL 代码:

Java 代码:

我需要将其传回siteCodeArray给 ESQL。