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 2–4 Nonpersistent Queues<br />

Queue<br />

Payloa<br />

dType<br />

AQ Notification Descriptor Type<br />

Data Structures<br />

The aq$_descriptor data structure specifies the AQ Descriptor received by the<br />

AQ PL/SQL callbacks upon notification.<br />

Syntax<br />

TYPE sys.aq$_descriptor IS OBJECT (<br />

queue_name VARCHAR2(30),<br />

consumer_name VARCHAR2(30),<br />

msg_id RAW(16),<br />

msg_prop msg_prop_t);<br />

Attributes<br />

Presentation Specified<br />

RAW XML<br />

Notification Mechanism Notification Mechanism<br />

LNOCI E-mail<br />

RAW The callback<br />

receives the<br />

RAW data in<br />

the payload.<br />

Not supported The PL/SQL<br />

callback<br />

receives the<br />

RAW data in<br />

the payload.<br />

PL/SQL<br />

Callback LNOCI E-mail<br />

The callback<br />

receives the<br />

XML data in<br />

the payload.<br />

ADT Not supported. Not supported. Not supported. The callback<br />

receives the<br />

XML data in<br />

the payload.<br />

Table 2–5 AQ Notification Descriptor Type<br />

Attribute Description<br />

The XML data<br />

is formatted as<br />

a SOAP<br />

message and<br />

e-mailedtothe<br />

registered<br />

e-mail address.<br />

The XML data<br />

is formatted as<br />

a SOAP<br />

message and<br />

e-mailedtothe<br />

registered<br />

e-mail address.<br />

PL/SQL<br />

Callback<br />

The PL/SQL<br />

callback<br />

receives the<br />

XML data in<br />

the payload.<br />

The PL/SQL<br />

callback<br />

receives the<br />

XML data in<br />

the payload.<br />

queue_name Name of the queue in which the message was enqueued which<br />

resulted in the notification.<br />

Basic Components 2-7

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

Saved successfully!

Ooh no, something went wrong!