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.

Comparing AQ Programmatic Environments<br />

$ORACLE_HOME/jdbc/lib/classes12.jar<br />

$ORACLE_HOME/jlib/jta.jar<br />

$ORACLE_HOME/jdbc/lib/nls_charset12.jar<br />

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

$ORACLE_HOME/lib/lclasses12.zip<br />

$ORACLE_HOME/lib/xmlparserv2.jar<br />

$ORACLE_HOME/lib/xschema.jar<br />

$ORACLE_HOME/rdbms/jlib/aqapi.jar<br />

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

$ORACLE_HOME/rdbms/jlib/aqxml.jar<br />

$ORACLE_HOME/rdbms/jlib/xsu12.jar<br />

$ORACLE_HOME/lib/servlet.jar<br />

For JDK 1.2.x the CLASSPATH must contain:<br />

Since the servlet uses JDBC OCI drivers to connect to the <strong>Oracle</strong>9i database server,<br />

the 9i <strong>Oracle</strong> client libraries must be installed on the machine that hosts the servlet.<br />

The LD_LIBRARY_PATH must contain $ORACLE_HOME/lib.<br />

Refer to Chapter 17, "Internet Access to <strong>Advanced</strong> <strong>Queuing</strong>" for more information<br />

on Internet access to <strong>Advanced</strong> <strong>Queuing</strong>.<br />

Comparing AQ Programmatic Environments<br />

AQ Administrative Interfaces<br />

Available functions for the AQ programmatic environments are listed by use case in<br />

Table 3–2 through Table 3–9. Use cases are described in Chapter 9 through<br />

Chapter 11 andChapter 13 through Chapter 16. Refer to Chapter E, "Unified<br />

Modeling Language Diagrams" for an explanation of use case diagrams.<br />

Table 3–2 lists the equivalent AQ administrative functions for three programmatic<br />

environments, PL/SQL, Java (native AQ), and Java (JMS).<br />

3-12 <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!