09.12.2012 Views

Advanced Queuing - Oracle

Advanced Queuing - Oracle

Advanced Queuing - Oracle

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Data Structures<br />

Table 2–2 Agent (aq$_agent)<br />

Parameter Description<br />

name<br />

(VARCHAR2(30))<br />

address<br />

(VARCHAR2(1024))<br />

protocol<br />

(NUMBER)<br />

AQ Recipient List Type (aq$_recipient_list_t)<br />

Purpose<br />

To identify the list of agents that will receive the message.<br />

Syntax<br />

TYPE aq$_recipient_list_t IS TABLE OF aq$_agent<br />

INDEX BY BINARY_INTEGER;<br />

AQ Agent List Type (aq$_agent_list_t)<br />

Purpose<br />

To identify the list of agents for DBMS_AQ.LISTEN to listen for.<br />

Syntax<br />

Name of a producer or consumer of a message.The name must follow the reserved<br />

character guidelines in the <strong>Oracle</strong>9i SQL Reference.<br />

Protocol specific address of the recipient. If the protocol is 0 (default), the address is<br />

of the form [schema.]queue[@dblink].<br />

Protocol to interpret the address and propagate the message. The default value is 0.<br />

TYPE aq$_agent_list_t IS TABLE OF aq$_agent<br />

INDEX BY BINARY INTEGER;<br />

AQ Subscriber List Type (aq$_subscriber_list_t)<br />

Purpose<br />

To identify the list of subscribers that subscribe to this queue.<br />

2-4 <strong>Oracle</strong>9i Application Developer’s Guide - <strong>Advanced</strong> <strong>Queuing</strong>

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

Saved successfully!

Ooh no, something went wrong!