1p C D EFG HI JK LM LN O JP EQ ER ES ET UV WXYZ [ \] ^_ ` a b c d e f ^ghi !Cj !kl !m !n ^o pq rs tu ,v pwx Hyz{ n| }~ ^ 8 H ^       @  @  @ H @ b > O > @ UC U } b Y @ ^  bC    @  b @ b  b b b b b b b b b b b b b b b b b b b b b O  ^ ^ H ^ ^  b H b     s_loggedEncodingErrorZ AQMSGID_PAD[BAQMSGID_PAD_LENIMQ_CORRELATIONID_LEN ConstantValuem_loggerLoracle/mgw/common/MgwLog;m_logMsgPrefixLjava/lang/String;m_qNamem_queueLcom/ibm/mq/MQQueue; m_session"Loracle/mgw/drivers/mq/MQOPHandle;m_isLogProducer m_testBadMsgsm_checkBadMsgsm_preserveMsgIDZ(Loracle/mgw/drivers/ProducerParams;Loracle/mgw/drivers/mq/MQOPHandle;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis%Loracle/mgw/drivers/mq/MQMsgProducer;params#Loracle/mgw/drivers/ProducerParams;oph logMsgPrefixdestLoracle/mgw/common/DestData;qname destOptionsLjava/util/Hashtable; openFlags Exceptions getOpenFlags(Ljava/util/Hashtable;)Infe!Ljava/lang/NumberFormatException;ivobjLjava/lang/Object;b(Ljava/lang/String;Loracle/mgw/drivers/mq/MQOPHandle;ZLjava/util/Hashtable;Ljava/lang/String;ZZZ)VisTxoptions isLogProducer testBadMsgs checkBadMsgsN(Ljava/lang/String;Loracle/mgw/drivers/mq/MQOPHandle;ZILjava/lang/String;ZZZ)VinitO(Ljava/lang/String;Loracle/mgw/drivers/mq/MQOPHandle;ZILjava/lang/String;ZZZZ)VmqeLcom/ibm/mq/MQException; preserveMsgIDdestroy()Valter&(Loracle/mgw/drivers/ProducerParams;)Vsend@(Loracle/mgw/common/Message;)Loracle/mgw/drivers/mq/MQMessageID;msgLoracle/mgw/common/Message;isLogMsgmmsgLoracle/mgw/common/MgwMessage;mqMsgLcom/ibm/mq/MQMessage;pmo Lcom/ibm/mq/MQPutMessageOptions;midErrorLoracle/mgw/common/MessageID;testBadMessage!(Loracle/mgw/common/MgwMessage;)VpreserveBadMessage(Lcom/ibm/mq/MQMessage;I)V badMsgFlagslogToRaw>(Loracle/mgw/common/LogMessage;)Loracle/mgw/common/MgwMessage;Loracle/mgw/common/LogMessage;bodyLoracle/mgw/common/MgwRawBody;mqSendx(Lcom/ibm/mq/MQMessage;Lcom/ibm/mq/MQPutMessageOptions;Loracle/mgw/common/MessageID;)Loracle/mgw/drivers/mq/MQMessageID;mide$Loracle/mgw/common/GatewayException;mid#Loracle/mgw/drivers/mq/MQMessageID; setPutOptions@(Loracle/mgw/common/MgwMessage;)Lcom/ibm/mq/MQPutMessageOptions;Ljava/lang/Integer;Loracle/mgw/common/MsgBody;hdr Loracle/mgw/common/MsgExtHeader;toMQMsg7(Loracle/mgw/common/MgwMessage;Z)Lcom/ibm/mq/MQMessage;toMQHdr7(Lcom/ibm/mq/MQMessage;Loracle/mgw/common/MgwMessage;)VpriorityexpJLoracle/mgw/common/MsgHeader;ttl getInteger<(Ljava/util/Hashtable;Ljava/lang/String;)Ljava/lang/Integer;htnameintValgetBytes+(Ljava/util/Hashtable;Ljava/lang/String;)[B getString;(Ljava/util/Hashtable;Ljava/lang/String;)Ljava/lang/String;setOtherHeaderInfoV(Lcom/ibm/mq/MQMessage;Loracle/mgw/common/MsgExtHeader;Loracle/mgw/common/MessageID;)VstrValbytestoMQBody Loracle/mgw/common/MgwBasicBody;ioeLjava/io/IOException; hasTextValue hasRawValuestrBodyrawBodybdypreserveAQMsgIDmidBytespadLencorrelIDmidSrc SourceFileMQMsgProducer.java  DestData            MQ_OPENOPTIONS java/lang/Stringjava/lang/Integer  java/lang/NumberFormatException  MQDjava/lang/StringBuilder3MQMsgProducer -- open options used to access queue :     ! "# com/ibm/mq/MQException $ %MQSeries & MQMsgProducer -- created queue:  object:  MQMsgProducer -- closing queue: ' ( ).MQMsgProducer.alter: setting testBadMsgs = {0}java/lang/Boolean * +, -/MQMsgProducer.alter: setting checkBadMsgs = {0}Internal message is nulloracle/mgw/common/LogMessage   oracle/mgw/common/MgwMessage ./0 1    2  34  5 7Testing Exception: message is a bad destination message 67 89 +oracle/mgw/common/MgwRawBody :; < =Internal MQ message is nullcom/ibm/mq/MQPutMessageOptions >?!oracle/mgw/drivers/mq/MQMessageID @"oracle/mgw/common/GatewayException ABoracle/mgw/common/MgwBasicBody CDMGW_MQ_putMessageOptionsE FGcom/ibm/mq/MQMessage  ; 2 HIJ K  L M N O MGW_MQ_expiryMGW_MQ_priority MGW_MQ_report PMGW_MQ_messageTypeMGW_MQ_feedback QMGW_MQ_encoding RMGW_MQ_characterSet SMGW_MQ_backoutCount TMGW_MQ_putApplicationType UMGW_MQ_messageSequenceNumber V MGW_MQ_offset WMGW_MQ_messageFlags XMGW_MQ_originalLength YMGW_MQ_replyToQueueName ZMGW_MQ_replyToQueueManagerName [ MGW_MQ_format MGW_MQ_userId \MGW_MQ_applicationIdData ]MGW_MQ_putApplicationName ^MGW_MQ_applicationOriginData _MGW_MQ_correlationId `MGW_MQ_accountingToken aMGW_MQ_groupId bMGW_MQ_messageId c; ./ 6 7 6d e fgMQSTR hjava/io/IOException 6iMGW_Byte j<source messageID is nullk l; source messageID size is wrongm no #oracle/mgw/drivers/mq/MQMsgProducerjava/lang/Objectoracle/mgw/common/MsgProducer"oracle/mgw/common/MessageException!oracle/mgw/drivers/ProducerParamsgetDestination()Loracle/mgw/common/DestData;oracle/mgw/common/MgwUtilGatewayExceptionN(Ljava/lang/Throwable;ILjava/lang/String;)Loracle/mgw/common/GatewayException;oracle/mgw/common/DestData getDestParams ()Loracle/mgw/common/DestParams;oracle/mgw/common/DestParams getNativeName()Ljava/lang/String; getOptions()Ljava/util/Hashtable;isTransactional()ZisPreserveMsgIDjava/util/Hashtableget&(Ljava/lang/Object;)Ljava/lang/Object;(Ljava/lang/String;)VintValue()Ioracle/mgw/common/MgwLog getMgwLogger()Loracle/mgw/common/MgwLog; isTRACE_HIGH(I)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toStringtrace;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II)V oracle/mgw/drivers/mq/MQOPHandlegetQueueManager()Lcom/ibm/mq/MQQueueManager;com/ibm/mq/MQQueueManager accessQueue_(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/ibm/mq/MQQueue; reasonCode markInvalid`(Ljava/lang/Throwable;ILjava/lang/String;Ljava/lang/String;)Loracle/mgw/common/GatewayException;com/ibm/mq/MQQueueclose isTRACE_DEBUG(Z)Vformat8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;)(Ljava/lang/String;Ljava/lang/String;II)VgetClass()Ljava/lang/Class;java/lang/ClassgetNamegetBadMsgFlagsgetMsgId()Loracle/mgw/common/MessageID;isBadDestinationMessageMessageExceptionk(Loracle/mgw/common/MessageID;Ljava/lang/Throwable;ILjava/lang/String;)Loracle/mgw/common/MessageException;badMsgFlagsToString(I)Ljava/lang/String; getRawLog()[B([B)V[(Loracle/mgw/common/MessageID;Loracle/mgw/common/MsgHeader;Loracle/mgw/common/MsgBody;ZIZ)Vput9(Lcom/ibm/mq/MQMessage;Lcom/ibm/mq/MQPutMessageOptions;)V messageId getMsgBody()Loracle/mgw/common/MsgBody; getForeignHdr"()Loracle/mgw/common/MsgExtHeader;oracle/mgw/common/MsgExtHeadergetValueForType'(Ljava/lang/String;I)Ljava/lang/Object; getAQHeader()Loracle/mgw/common/MsgHeader;oracle/mgw/common/MsgHeader getPriority getTimeToLiveexpiry persistence messageTypereportfeedbackencoding characterSet backoutCountputApplicationTypemessageSequenceNumberoffset messageFlagsoriginalLengthreplyToQueueNamereplyToQueueManagerNameuserIdapplicationIdDataputApplicationNameapplicationOriginData correlationIdaccountingTokengroupId getRawValueY(Loracle/mgw/common/MessageID;Ljava/lang/Throwable;I)Loracle/mgw/common/MessageException; getTextValueequals(Ljava/lang/Object;)Z writeString}(Loracle/mgw/common/MessageID;Ljava/lang/Throwable;ILjava/lang/String;Ljava/lang/String;)Loracle/mgw/common/MessageException;writeoracle/mgw/common/MessageID getIDAsBytesjava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V!  Z**+: ::* 6*, -+ + + +* iM jkln(p2q:sYvRZZZZK(22(: \6=+1>+: Y>:=-0* z|~-024>2,$664 $*** 6 *+, M #f $$$$$$$$$ \ ***+,M \ \ ***+*,**** 6*1* !Y"#$+$%$&'*(**)**+&:  -٠ *. /*0*9* !Y"1$*$2$*+3$'*(q,R #)/6Cqp !  \*+p*9* !Y"4$*$2$*+3$'*(*+5#L+-٠ *.+/*0*+**JQT,6 JQT U _fty~U\`*+ *+ *+*6=* 78Y+ 9:;* <8Y+ 9:;$%&(%*B/_5``\)=+ =+>*+>?L=+@+AB/0+@N**-C*-D:*-E:* * *-FG-H:*IF:=>@B C"F)G:J?NFOKRSSZThUrXxYH?DS0Z)x \R+J+HKLghj K +MN vw      _OY+PQM@Y+R,S { |   T+ T, UYVM,W~ ,YWW*++,XH:---%*L-٠ *.*:YY+Z[::-69,\N#-69;Q_jq~H;C\GUYVM+]N:--^ -^_:`a: ,W,*  $)7<E>7GG? :7'bYcN*-+d* *-+e*-+f-%*'''\'y,gN-( -hd6 6  6+i,j7k +m* +mni7p +m+r+sN $(.5>FMU]!f"m)r-x.H ]!"yyyt#5D$"%&N+,: N-24 5684'() *+o+,N- -t-tt=>?A*'(,-l+,N- --FGHJ*'(./,,ua: +m,va: +i,wa: +x,ya: +s,za: +{,|a: +},~a: +,a: +,a: +,a: +,a: +,a: +,a: +,a: +,a: +,a: +N,a: +,a: +,a: +,a: +,att: +,att: +,att: +,att: +Z.KVWZ\] `-b2c;sHuMvVwcyhzq{~}~  %.;@IV[dpu{%4?ET_etHtp0r12[ >6::,]:O6O:w^]^:*+_,H,H>: 6:AB/08+N +N +X:,H/*8+N +N +:,H/*+N) "/7>L\hpr| !#)*23:57@Ap >P34545678 9 :\;],HN- -:6` :+2 PQ SXY"Z-]7a=bIcVd\fH@<":==>]]]X?\@]=YATYQTYMTYSTYGTYITYDTY:T?D5GAB