1                      ! " # $ %&' () %*+, -./ (01 23 4 567 (8 9 %: ;< = >?@AB CD CE FG H I J %KL =MN =O PQ == %RS CT DUVW HXY >UZ[ C\ (]^ C_`ab Tc de #f ghi #j gkl #m gn %o %p %qr (s tuv w Ck Cx Cyz C{ C|}~ n  n n= n wM C   w C C wm w | | C % C C C % % %JMSPROPS_EVENTI ConstantValue m_destNameLjava/lang/String; m_producerLjavax/jms/MessageProducer;m_producerTypem_deliveryModeLjava/lang/Integer;m_loggerLoracle/mgw/common/MgwLog;m_tracerLoracle/mgw/common/Trace;m_isLogProducerZ m_testBadMsgs m_sessionLjavax/jms/Session;m_idm_preserveMsgIDm_exceptionMsgProducerq(Ljavax/jms/MessageProducer;ILoracle/mgw/common/Trace;Ljavax/jms/Session;Loracle/mgw/drivers/JmsProducerParams;)VCodeLineNumberTableLocalVariableTablethis Loracle/mgw/drivers/JmsProducer;producer producerTypetracersessionparams&Loracle/mgw/drivers/JmsProducerParams;producerTypeStr Exceptionsalter)(Loracle/mgw/drivers/JmsProducerParams;)Vproduce>(Loracle/mgw/common/Message;)Loracle/mgw/drivers/JmsMessageID;msgLoracle/mgw/common/Message; isLogMessageclose()VeLjavax/jms/JMSException; isLogProducer()ZgetId()Ljava/lang/String;6(Ljavax/jms/Message;)Loracle/mgw/drivers/JmsMessageID;Ljavax/jms/Message;iProduce7(Ljavax/jms/Message;Z)Loracle/mgw/drivers/JmsMessageID;tempJsbLjava/lang/StringBuffer;midOrig expiration deliveryModemsgID!Loracle/mgw/drivers/JmsMessageID;logToJms>(Loracle/mgw/common/LogMessage;)Loracle/mgw/common/JmsMessage;jmsMsgLjavax/jms/BytesMessage;Loracle/mgw/common/LogMessage;retMsgLoracle/mgw/common/JmsMessage;testBadMessage!(Loracle/mgw/common/JmsMessage;)VgetDeliveryMode(Ljavax/jms/Message;)IpreserveMessageID(Ljavax/jms/Message;)V origMsgIDremoveUnwantedPropertiesmakePropertiesWriteablepropName discardPropjmsE propValueLjava/lang/Object;setPropipreserveHeaderFields jmsMessageID jmsCorrelIDjmsType jmsReplyToLjavax/jms/Destination;nameListLjava/util/ArrayList; valueListenLjava/util/Enumeration;numProps getTracer()Loracle/mgw/common/Trace; getFacility getComponent()I getLogger()Loracle/mgw/common/Log; SourceFileJmsProducer.java            ,JmsProducer.alter: setting persistence = {0}  ,JmsProducer.alter: setting testBadMsgs = {0}java/lang/Boolean .JmsProducer.alter: setting preserveMsgID = {0}message is null oracle/mgw/common/LogMessage oracle/mgw/common/JmsMessage   JmsMessage   closing JMS Producer: {0}  javax/jms/JMSExceptionProducerJMS message is null    java/lang/StringBuffer %JMSProperty names for send message:   javax/jms/QueueSender   QueueSenderjavax/jms/TopicPublisher TopicPublisher MsgProducer&message sent from {0}: {1} (msgID={2})  OracleMGW_OriginalMessageID  =oracle/mgw/drivers/JmsMessageID    MGW_PROP_JOBID  MGW_PROP_MSG_SIZE    *Testing Exception: bad destination message  5JmsProducer.preserveMessageID: JMS messageID is NULL!  8JmsProducer.removeUnwantedProperties: removed JMSReplyTo  BJmsProducer.makePropertiesWriteable: original JMSProperty names: java/lang/StringBuilder JMSMessageID:  JMSCorrelationID:  JMSType:  JMSReplyTo: java/util/ArrayList   java/lang/String     9makePropertiesWriteable: JMSProperty names after clear:   JMSX  JMSXGroupID  JMSXGroupSeqBJmsProducer.makePropertiesWriteable: discarding JMSProperty name: JMS_%JmsProducer.makePropertiesWriteable: discarding property,  unable to set JMSProperty name: ; value class:    3makePropertiesWriteable: final JMSProperty names:   oracle/mgw/drivers/JmsProducerjava/lang/Objectoracle/mgw/common/MsgProducer"oracle/mgw/common/GatewayException"oracle/mgw/common/MessageExceptionoracle/mgw/common/MgwLog getMgwLogger()Loracle/mgw/common/MgwLog;$oracle/mgw/drivers/JmsProducerParamsgetDestination()Loracle/mgw/common/DestData;oracle/mgw/common/DestData getDestParams ()Loracle/mgw/common/DestParams;oracle/mgw/common/DestParams getNativeNamegetPersistence()Ljava/lang/Integer; testBadMsgsisExceptionMsgHandlerisPreserveMsgIDoracle/mgw/common/TraceisLevel(I)Zoracle/mgw/common/MgwUtilformat8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;trace(Ljava/lang/String;I)V(Z)VGatewayExceptionN(Ljava/lang/Throwable;ILjava/lang/String;)Loracle/mgw/common/GatewayException;getClass()Ljava/lang/Class;java/lang/ClassgetName`(Ljava/lang/Throwable;ILjava/lang/String;Ljava/lang/String;)Loracle/mgw/common/GatewayException; getMessage()Ljavax/jms/Message;toStringjavax/jms/MessageProducerjavax/jms/MessagegetJMSDeliveryModegetJMSExpiration()Jjava/lang/SystemcurrentTimeMillis isEventLevel(II)Z(I)Vappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;oracle/mgw/drivers/JmsUtilbuildJMSPropertyNamesString'(Ljavax/jms/Message;)Ljava/lang/String;(Ljava/lang/String;II)VgetJMSPrioritysend(Ljavax/jms/Message;IIJ)VpublishgetJMSMessageID\(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;getStringProperty&(Ljava/lang/String;)Ljava/lang/String;(Ljava/lang/String;)Vjavax/jms/SessioncreateBytesMessage()Ljavax/jms/BytesMessage; getRawLog()[Bjavax/jms/BytesMessage writeBytes([B)VgetJobIdsetStringProperty'(Ljava/lang/String;Ljava/lang/String;)VsizesetIntPropertyisBadDestinationMessagegetMsgId()Loracle/mgw/common/MessageID;MessageExceptionk(Loracle/mgw/common/MessageID;Ljava/lang/Throwable;ILjava/lang/String;)Loracle/mgw/common/MessageException;java/lang/IntegerintValue getJMSReplyTo()Ljavax/jms/Destination; setJMSReplyTo(Ljavax/jms/Destination;)VgetJMSCorrelationID getJMSType-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;getPropertyNames()Ljava/util/Enumeration;java/util/EnumerationhasMoreElements nextElement()Ljava/lang/Object;add(Ljava/lang/Object;)ZgetObjectProperty&(Ljava/lang/String;)Ljava/lang/Object;clearPropertiesget(I)Ljava/lang/Object; startsWith(Ljava/lang/String;)ZequalssetObjectProperty'(Ljava/lang/String;Ljava/lang/Object;)V+(Ljava/lang/String;Ljava/lang/Throwable;I)VsetJMSMessageIDsetJMSCorrelationID setJMSType! ;i*:**+***-* * *****>{|~#,;DMV_hHiiiiiibe*+*+*+*D*+*Y+* Y+"#4LdeeV+ !"=+#*+#$L=+%+&'()* *+%**+%+,.  "):AI VVFC*9**-*.*/L+1"*&/20& &/23=B3 C/* /*  ;*+,  N:+ 2" 76* 7+36-+47 5e7 67*+86* **+9*+:*;<0=Y>:?@W+A@W*B;C*!*D++EFG:A*!*H++EIJ:*++EKL:*h=Y,>:M*.+NO@W**+PQ:  R@P@S@ @W*BTY+NUN':** "* "-0.rsu v{| #.6=ELQXjot (BMW]tz 6"!W (Yyv"]M*VN-+WX-Y+Z[-\+]^%Y-_M$N*-* "-* ",7:02  ".7:;CO[4 +; ]][R+`+abcl=* +3= *d=  " 0z(+NM,*e*+f+P,g8: =DE'G ((!0[+h+i*jW YZ^0*M>::::#+N:+k:+l:+h:,;<=Y,>:m@W+A@WnYopq+Nqr@WnYosq+kqr@WnYotq+lqr@WnYouq+hvr@W,B;CwYdx:wYdx: +y:  z( {|:  }W + ~}W+,;<=Y,>:  @W +A@W nYopq+Nqr@W nYosq+kqr@W nYotq+lqr@W nYouq+hvr@W, B;C66|:  : 6    6  ',,nYoq qr~+  q:6 6=Y>:@W @W@ @@ &'@W,B,B; + + + +i,;<=Y,>:@W+A@WnYopq+Nqr@WnYosq+kqr@WnYotq+lqr@WnYouq+hvr@W,B;CU_b0JR  '/7AMU_} 06@LT^| ),19U_ bdgqt  (!0":#X$v%&')M L giPdl   (    0/*- 2*2 2*7 2*<