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.

<strong>Advanced</strong> <strong>Queuing</strong> Examples<br />

For JDK 1.2, include the following in the CLASSPATH<br />

<br />

* $ORACLE_HOME/jdbc/lib/classes12.zip<br />

* $ORACLE_HOME/jlib/jndi.jar<br />

* $ORACLE_HOME/rdbms/jlib/aqapi12.jar<br />

* $ORACLE_HOME/rdbms/jlib/jmscommon.jar<br />

For JDK 1.1, include the following in the CLASSPATH:<br />

<br />

* $ORACLE_HOME/jdbc/lib/classes111.zip<br />

* $ORACLE_HOME/jlib/jndi.jar<br />

* $ORACLE_HOME/rdbms/jlib/aqapi11.jar<br />

* $ORACLE_HOME/rdbms/jlib/jmscommon.jar<br />

Using AQ Java (oracle.AQ) Classes to Access AQ<br />

Using <strong>Oracle</strong> Server Driver in JServer: If the application is using the <strong>Oracle</strong><br />

<br />

Server driver and accessing the Java AQ API from Java stored procedures, the<br />

Java files are generally automatically preloaded in a Java-enabled database. If<br />

the Java files are not loaded, you must first load the jmscommon.jar and<br />

aqapi.jar files into the database using the loadjava utility.<br />

Appendix A, “<strong>Oracle</strong> <strong>Advanced</strong> <strong>Queuing</strong> by Example” contains the following<br />

examples:<br />

Enqueue and Dequeue of Object Type Messages (CustomDatum interface)<br />

<br />

Using Java<br />

Enqueue and Dequeue of Object Type Messages (using SQLData interface)<br />

<br />

Using Java<br />

Create a Queue Table and Queue Using Java<br />

Create a Queue and Start Enqueue/Dequeue Using Java<br />

Create a Multiconsumer Queue and Add Subscribers Using Java<br />

Enqueue of RAW Messages using Java<br />

Dequeue of Messages Using Java<br />

Dequeue of Messages in Browse Mode Using Java<br />

Enqueue of Messages with Priority Using Java<br />

AQ Programmatic Environments 3-7

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

Saved successfully!

Ooh no, something went wrong!