ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » PROPAGATE statement error

Post new topic  Reply to topic
 PROPAGATE statement error « View previous topic :: View next topic » 
Author Message
latitude
PostPosted: Tue Sep 08, 2009 7:53 am    Post subject: PROPAGATE statement error Reply with quote

Apprentice

Joined: 17 Aug 2009
Posts: 36

Hi All,

Im using the propergate statement on the following code but its generating an exception. Also tried PROPAGATE TO TERMINAL 'out1'; with RETURN FALSE; still no luck.



Your views appreciated

many thanks





Code:
CREATE COMPUTE MODULE MyFlow_ResponseRoute
   CREATE FUNCTION Main() RETURNS BOOLEAN
   BEGIN
      
      CREATE NEXTSIBLING OF OutputRoot.Properties DOMAIN 'MQMD';
      SET OutputRoot.MQMD = Environment.Variables.MQMD;
      SET OutputRoot.MQMD.CorrelId = Environment.Variables.MQMD.CorrelId;
      SET OutputRoot.MQMD.Encoding = Environment.Variables.MQMD.Encoding;
      SET OutputRoot.MQMD.CodedCharSetId = Environment.Variables.MQMD.CodedCharSetId;
      SET OutputRoot.XMLNSC = InputRoot.XMLNSC;
      SET OutputRoot.MQMD.Report = MQRO_EXPIRATION_WITH_FULL_DATA + MQRO_PASS_CORREL_ID;
   
      --ResponseRoute
      IF InputRoot.XMLNSC.FieldA = A THEN
         PROPAGATE TO TERMINAL 0;               
      ELSE
         IF InputRoot.XMLNSC.FieldB = 'B' THEN
            PROPAGATE TO TERMINAL 1;
            RETURN FALSE;   
         ELSE                        
            PROPAGATE TO TERMINAL 1;   
            RETURN FALSE;               
         END IF;
               
      END IF;
         
   END;





Code:
Insert
                                                   Type:INTEGER:5
                                                   Text:CHARACTER:.MyFlow_ResponseRoute.Main
                                             Insert
                                                   Type:INTEGER:5
                                                   Text:CHARACTER:41.5
                                             Insert
                                                   Type:INTEGER:5
                                                   Text:CHARACTER:PROPAGATE TO TERMINAL 1 FINALIZE DEFAULT DELETE DEFAULT;
                                             RecoverableException
                                                   File:CHARACTER:/build/S610_P/src/DataFlowEngine/PluginInterface/ImbJniNode.cpp
                                                   Line:INTEGER:1024
                                                   Function:CHARACTER:ImbJniNode::evaluate
                                                   Type:CHARACTER:ComIbmXslMqsiNode
                                                   Name:CHARACTER:MyFlow#FCMComposite_1_38.error_parser#FCMComposite_1_1
                                                   Label:CHARACTER:MyFlow.error_parser.Error_Lookup
                                                   Catalog:CHARACTER:BIPv610
                                                   Severity:INTEGER:3
                                                   Number:INTEGER:2230
                                                   Text:CHARACTER:Caught exception and rethrowing
                                                   ParserException
                                                         File:CHARACTER:/build/S610_P/src/MTI/MTIforBroker/GenXmlParser4/ImbXMLNSCParser.cpp
                                                         Line:INTEGER:737
                                                         Function:CHARACTER:ImbXMLNSCParser::refreshBitStreamFromElementsCommon
                                                         Type:CHARACTER:ComIbmMQInputNode
                                                         Name:CHARACTER:MyFlow#FCMComposite_1_42
                                                         Label:CHARACTER:MyFlow.MQInput
                                                         Catalog:CHARACTER:BIPv610
                                                         Severity:INTEGER:3
                                                         Number:INTEGER:5010
                                                         Text:CHARACTER:XML Writing Errors have occurred
                                                         ParserException
                                                               File:CHARACTER:/build/S610_P/src/MTI/MTIforBroker/GenXmlParser4/ImbXMLNSCWriter.cpp
                                                               Line:INTEGER:880
                                                               Function:CHARACTER:ImbXMLNSCWriter::writeMisc
                                                               Type:CHARACTER:
                                                               Name:CHARACTER:
                                                               Label:CHARACTER:
                                                               Catalog:CHARACTER:BIPv610
                                                               Severity:INTEGER:3
                                                               Number:INTEGER:5016
                                                               Text:CHARACTER:Unexpected XML type at this point in document.
                                                               Insert
                                                                     Type:INTEGER:5
                                                                     Text:CHARACTER:Error_parser_request
                                                               Insert
                                                                     Type:INTEGER:5
                                                                     Text:CHARACTER:folderType
Back to top
View user's profile Send private message
Vitor
PostPosted: Tue Sep 08, 2009 7:59 am    Post subject: Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 26093
Location: Texas, USA

Does it work if you don't use PROPOGATE, but just allow the message tree to flow out?
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » PROPAGATE statement error
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.