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

ibm-integration-bus - WMB ESQL 将常量传递给 passthru

我正在研究 IBM Websphere Message Broker v6.0 并在 ESQL 中编写消息流。我正在使用 passthru 在数据库上触发选择查询。

现在的问题是 passthru 使用 ' 来开始和结束它的参数字符串。我们在 SQL 中使用 ' 来表示常量——比如 WHERE T1.col1 = 'Y'。因此,当我在 passthru 参数中使用 ' 时,它会将其视为字符串的结尾。

这是 ESQL 代码:

SET result1 = passthru ('select CASE WHEN T2.X_FLG = 'Y' AND (SELECT D2.RGN FROM V1.X AS D2
WHERE D2.DLR = V.DLR AND (D2.RGN = '500' OR D2.RGN = '600')) FROM V1
<left join all the tabels>');

现在的问题是 passthru 参数字符串以第一个 ' 结尾,即 Y 之前 - 数据库选择查询的参数。ESQL 编译器给我编译器错误,说它是一个语法错误。

是否有一些字符要在 ' 之前附加,以便将其识别为字符 ' 而不是作为字符串的结尾来传递?像 \' 或 /' 之类的东西?我已经尝试了所有这些,但似乎没有任何效果。

0 投票
1 回答
921 浏览

sleep - Message Broker 6.1 睡眠异常

我正在尝试添加一个简单的sleep函数来扩展基本 ESQL API。

Java实现:

ESQL 参考:

这是错误跟踪:

0 投票
2 回答
20174 浏览

messagebroker - 如何将字符串转换为blob?在 ESQL 中?

所以我正在从流的请求注释中读取一个 XML 文件。并且需要将 XML 数据转换为 blob。

0 投票
1 回答
1205 浏览

sql - 从 Websphere 消息代理 6 连接到 Oracle11g 数据库

我正在尝试来自计算节点的 websphere 消息代理 6 的简单插入命令。消息代理的 odbc.ini 文件中提供的数据源名称在计算节点的节点属性中指定。并编写了以下 ESQL 代码。

连接 url 在 tnsnames.ora 中提供。url 是集群 url。其中指向 3 个数据库实例。

当我运行查询时,我收到异常,即跟踪中不存在表或视图。但是当我使用 3 个直接 url 中的任何一个连接到 db 时,我可以看到该表。
注:数据库为oracle11g

谁能解释我发生了什么?

0 投票
3 回答
11428 浏览

ibm-integration-bus - esql 中的 CURRENT_TIME 格式

esql 中函数 CURRENT_TIME 的默认格式是什么,我们如何根据我们的要求更改它(24 小时或 12 小时格式)

0 投票
2 回答
6283 浏览

ibm-mq - CCSID 1208 是否支持字符 §

我需要知道 CCSID 1208 是否支持字符 §。一般来说,我们如何找到特定 CCSID 支持的字符列表。

谢谢

0 投票
1 回答
4243 浏览

stored-procedures - 如何在 ESQL 中为从数据库中选择数据创建过程

我希望能够将 BankID 输入 XML 文件,如果记录存在则有整数结果,如果不应该显示另一个结果

我的代码是用 IBM Web Sphere 消息代理工具包编写的

请帮我解决这个简单的问题!!!!

0 投票
1 回答
1339 浏览

sql - ESQL - 有人知道可以为 ESQL 提供静态代码分析的工具吗?

我正在编写一个大型应用程序,并且想对我的代码进行静态代码分析,但是我正在努力寻找可以为 ESQL 执行此操作的工具。

我之前在 Java 中使用过 SonarQube,但没有 ESQL 或 SQL 插件,只有 PL/SQL 需要付费。

或者如果有人知道的话,甚至是 SonarQube 的插件?

谢谢

0 投票
2 回答
9941 浏览

messagebroker - ESQL:检查传入的 xml 标记之一包含序列化数据

需要帮助来验证传入的 XML 标记之一是否包含序列化数据。如果 ir 不包含,则必须处理用户定义的异常。这必须使用 ESQL 来实现。

例子 :

这里 Key_data 应该被验证以检查它是否包含序列化数据以外的任何内容。

0 投票
1 回答
6083 浏览

xml - 使用属性值作为条件过滤的 ESQL SELECT 函数返回值

我正在尝试根据父级的属性值在示例消息中返回元素的值

XML 消息的结构是:

在 XPath 中,这将通过以下查询完成:

但是在 ESQL 中我无法让它工作。我认为它应该类似于: