互联网服务wmb 8.0iib9.0

急救:Compute节点中使用ESQL进行路由设置输出报错

急救:写了一个消息流,在消息流结束时由Compute节点输出到MQ队列,在Compute节点中使用ESQL进行路由设置;在输出到队列的时候总是报“PROPAGATE FINALIZE DEFAULT DELETE DEFAULT;”错误;求指教。ESQL,如下:CREATE FUNCTION Main() RETURNS BOOLEANBEGIN-- CALL CopyMessageHeader...显示全部
急救:写了一个消息流,在消息流结束时由Compute节点输出到MQ队列,在Compute节点中使用ESQL进行路由设置;在输出到队列的时候总是报“PROPAGATE FINALIZE DEFAULT DELETE DEFAULT;”错误;求指教。ESQL,如下:
CREATE FUNCTION Main() RETURNS BOOLEAN

BEGIN

-- CALL CopyMessageHeaders();

-- CALL CopyEntireMessage();

DECLARE I INTEGER 1;

DECLARE J INTEGER 2;

DECLARE TARGET_OUT_Q CHARACTER 'OUT.S015.HL7CDA.LQ';



WHILE I<=J DO

IF I=2 THEN

SET TARGET_OUT_Q = 'OUT.S038.HL7MQ.LQ';

END IF;

SET OutputLocalEnvironment.Destination.MQ.DestinationData.queueName = TARGET_OUT_Q;

IF InputRoot.MQRFH2 IS NULL THEN

SET OutputRoot = InputRoot;

SET OutputRoot.BLOB = null;

SET OutputRoot.MQMD.Format = MQFMT_RF_HEADER_2;

SET OutputRoot.MQRFH2.(MQRFH2.Field)Version = 2;

SET OutputRoot.MQRFH2.(MQRFH2.Field)Format = MQFMT_STRING;

SET OutputRoot.MQRFH2.(MQRFH2.Field)Encoding = 273;

SET OutputRoot.MQRFH2.(MQRFH2.Field)CodedCharSetId = 1208;

SET OutputRoot.MQRFH2.(MQRFH2.Field)Flags = 0;

SET OutputRoot.MQRFH2.(MQRFH2.Field)NameValueCCSID = 1208;

SET OutputRoot.BLOB = InputRoot.BLOB;

ELSE

SET OutputRoot = InputRoot;

END IF;


SET OutputRoot.MQRFH2.usr.target_out_q.(MQRFH2.Field)dt = 'string';

SET OutputRoot.MQRFH2.usr.target_out_q = TARGET_OUT_Q;



PROPAGATE;

SET I = I + 1;

END WHILE;


RETURN FALSE;

END;


节点设置如下:

收起
参与7

查看其它 5 个回答m472916315的回答

m472916315m472916315软件架构设计师new star tech
异常信息如下:
ExceptionList
        RecoverableException
                        File:CHARACTER:/build/slot1/S900_P/src/DataFlowEngine/MessageServices/ImbDataFlowNode.cpp
                        Line:INTEGER:1153
                        Function:CHARACTER:ImbDataFlowNode::createExceptionList
                        Type:CHARACTER:ComIbmTCPIPServerInputNode
                        Name:CHARACTER:RIS/TCP_TEST_BS320#FCMComposite_1_3
                        Label:CHARACTER:RIS.TCP_TEST_BS320.TCPIP 服务器输入
                        Catalog:CHARACTER:BIPmsgs
                        Severity:INTEGER:3
                        Number:INTEGER:2230
                        Text:CHARACTER:Node throwing exception
                        Insert
                                        Type:INTEGER:14
                                        Text:CHARACTER:RIS.TCP_TEST_BS320.TCPIP 服务器输入
                        RecoverableException
                                        File:CHARACTER:/build/slot1/S900_P/src/DataFlowEngine/SQLNodeLibrary/ImbComputeNode.cpp
                                        Line:INTEGER:497
                                        Function:CHARACTER:ImbComputeNode::evaluate
                                        Type:CHARACTER:ComIbmComputeNode
                                        Name:CHARACTER:RIS/TCP_TEST_BS320#FCMComposite_1_20
                                        Label:CHARACTER:RIS.TCP_TEST_BS320.ROUTE_TO_Q
                                        Catalog:CHARACTER:BIPmsgs
                                        Severity:INTEGER:3
                                        Number:INTEGER:2230
                                        Text:CHARACTER:Caught exception and rethrowing
                                        Insert
                                                        Type:INTEGER:14
                                                        Text:CHARACTER:RIS.TCP_TEST_BS320.ROUTE_TO_Q
                                        RecoverableException
                                                        File:CHARACTER:/build/slot1/S900_P/src/DataFlowEngine/ImbRdl/ImbRdlStatementGroup.cpp
                                                        Line:INTEGER:666
                                                        Function:CHARACTER:SqlStatementGroup::execute
                                                        Type:CHARACTER:ImbESQLManager
                                                        Name:CHARACTER:ImbESQLManager
                                                        Label:CHARACTER:ImbESQLManager
                                                        Catalog:CHARACTER:BIPmsgs
                                                        Severity:INTEGER:3
                                                        Number:INTEGER:2488
                                                        Text:CHARACTER:Error detected, rethrowing
                                                        Insert
                                                                        Type:INTEGER:5
                                                                        Text:CHARACTER:RIS.TCP_ROUT_Q.Main
                                                        Insert
                                                                        Type:INTEGER:5
                                                                        Text:CHARACTER:31.4
                                                        Insert
                                                                        Type:INTEGER:5
                                                                        Text:CHARACTERROPAGATE FINALIZE DEFAULT DELETE DEFAULT;
                                                        RecoverableException
                                                                        File:CHARACTER:/build/slot1/S900_P/src/DataFlowEngine/MQLibrary/linklib/ImbMqOutputNode.cpp
                                                                        Line:INTEGER:877
                                                                        Function:CHARACTER:ImbMqOutputNode::evaluate
                                                                        Type:CHARACTER:ComIbmMQOutputNode
                                                                        Name:CHARACTER:RIS/TCP_TEST_BS320#FCMComposite_1_21
                                                                        Label:CHARACTER:RIS.TCP_TEST_BS320.Output Q
                                                                        Catalog:CHARACTER:BIPmsgs
                                                                        Severity:INTEGER:3
                                                                        Number:INTEGER:2230
                                                                        Text:CHARACTER:Caught exception and rethrowing
                                                                        Insert
                                                                                        Type:INTEGER:14
                                                                                        Text:CHARACTER:RIS.TCP_TEST_BS320.Output Q
                                                                        MessageException
                                                                                        File:CHARACTER:/build/slot1/S900_P/src/DataFlowEngine/MQLibrary/linklib/ImbMqOutputNode.cpp
                                                                                        Line:INTEGER:1989
                                                                                        Function:CHARACTER:ImbMqOutputNode::putMessage
                                                                                        Type:CHARACTER:ComIbmMQOutputNode
                                                                                        Name:CHARACTER:RIS/TCP_TEST_BS320#FCMComposite_1_21
                                                                                        Label:CHARACTER:RIS.TCP_TEST_BS320.Output Q
                                                                                        Catalog:CHARACTER:BIPmsgs
                                                                                        Severity:INTEGER:3
                                                                                        Number:INTEGER:2666
                                                                                        Text:CHARACTER:Failed to open queue
                                                                                        Insert
                                                                                                        Type:INTEGER:2
                                                                                                        Text:CHARACTER:-1
                                                                                        Insert
                                                                                                        Type:INTEGER:5
                                                                                                        Text:CHARACTER:MQW101
                                                                                        Insert
                                                                                                        Type:INTEGER:2
                                                                                                        Text:CHARACTER:2085
                                                                                        Insert
                                                                                                        Type:INTEGER:5
                                                                                                        Text:CHARACTER:
                                                                                        Insert
                                                                                                        Type:INTEGER:5
                                                                                                        Text:CHARACTER:
                                                                                        Insert
                                                                                                        Type:INTEGER:5
                                                                                                        Text:CHARACTER:
互联网服务 · 2014-09-17
浏览1910

回答者

m472916315
软件架构设计师new star tech

m472916315 最近回答过的问题

回答状态

  • 发布时间:2014-09-17
  • 关注会员:1 人
  • 回答浏览:1910
  • X社区推广