09.12.2012 Views

Advanced Queuing - Oracle

Advanced Queuing - Oracle

Advanced Queuing - Oracle

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Table 12–1 Message Header Fields<br />

Message Header Type Set by Use<br />

General Features of JMS<br />

JMSReplyTo Destination Set by JMS client A destination set by the client,<br />

where a reply to the message<br />

should be sent. Should<br />

be specified as AQjsAgent,<br />

javax.jms.Queue, or<br />

javax.jms.Topic types<br />

JMSType String Set by JMS client Message type identifier<br />

JMSRedelivered boolean Set by JMS provider The message probably was<br />

delivered earlier but the client<br />

did not acknowledge it at<br />

that time<br />

Table 12–2 JMS Defined Message Properties<br />

JMS Defined Message<br />

Property Type Set by Use<br />

JMSXUserID String Set by JMS after Send Method has<br />

completed<br />

JMSAppID String Set by JMS after Send Method<br />

has completed<br />

JMSDeliveryCount int Set by JMS after Receive Method<br />

has completed<br />

The identity of the user sending<br />

the message<br />

The identity of the application<br />

sending the message<br />

The number of message<br />

delivery attempts; the first is<br />

1, second is 2,...<br />

JMSXGroupID String Set by JMS client The identity of the message<br />

group the message is a part of<br />

JMSXGroupSeq int Set by JMS client The sequence number of the<br />

message within the group<br />

first message is 1, second<br />

message is 2...<br />

JMSXRcvTimeStamp String Set by JMS after Receive Method<br />

has completed<br />

The time that JMS delivered<br />

the message to the consumer<br />

JMSXState int Set by JMS Provider Message state set by provider<br />

Creating Applications Using JMS 12-25

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!