我如何可以存储CLOB字段甲骨文的SOAP XML请求ESQL IBM集成总线

问题描述:

我试图存储在ESQL Langage数据库日志的肥皂输入请求(SOAP UI请求)。我是ESQL的noob。我如何可以存储CLOB字段甲骨文的SOAP XML请求ESQL IBM集成总线

我的流程是肥皂输入==>计算节点==> SOAP响应。

我不知道这样做。请帮忙。

去监控。做一步一步的东西在这里概述。 https://www.ibm.com/developerworks/community/blogs/546b8634-f33d-4ed5-834e-e7411faffc7a/entry/auditing_and_logging_messages_using_events_in_ibm_integration_bus_message_broker?lang=en

当事情被连接在一起时,要小心MQ中的订阅。使用MQExplorer在您定义它之后检查您的订阅,包括主题。

另外,还要确保你运行IIB队列定义脚本按照安装说明你的版本的MQSC命令定义主题之一。

使用单独的流程将事件写入您的数据库。注意,在这个时代,在Unix系统上我可能会写他们Syslog,并使用ELK或Splunk的

不知道,如果你仍然需要这样或已经找到了解决办法,但想到我会反正发布。

这是在我工作过的几个地方很常见的东西。我们倾向于实现这一目标的方式是通过铸造传入的消息比特流,然后铸造它作为一个字符 -

DECLARE blobInputMsg BLOB ASBITSTREAM(InputBody CCSID 1208 ENCODING 546); 
DECLARE charInputMsg CHAR CAST(blobInputMsg AS CHARACTER CCSID 1208 ENCODING 546); 

的CCSID和编码应当从收到的消息例如采取InputProperties.CodedCharSetId和InputProperties.Encoding,或默认为适合您的接口的值。