Oracle9i Application Developer's Guide - Advanced Queuing
Release 1 (9.0.1)

Part Number A88890-02
Go To Documentation Library
Home
Go To Product List
Book List
Go To Table Of Contents
Contents

Master Index

Feedback

Go to previous page

Index

A  B  C  D  E  F  G  H  I  J  L  M  N  O  P  Q  R  S  T  U  V  W  X 


A

access control. See system-level access control, 4-4, 8-2
adding a subscriber, 9-61
administrative interface, 4-4, 9-1
basic operations, 13-2
JMS, 13-4
use cases, 13-2
view, 10-2
views, 10-1
Adt message, 12-27
Advanced Queuing
operations over the Internet, 17-2
agent, 1-22
identifying, 2-3, 2-4
agent. See AQ agent, 9-97
AQ agent
altering, 9-97
creating, 9-94
dropping, 9-99
registering, 17-50
AQ servlet, 17-2
AQ XML
document, 17-6
requests, using SMTP, 17-53
schema, 17-33, 17-35
servlet, 17-47, 17-52
AQ XML servlet
registering for notifications, 8-106
AQ_TM_PROCESSES, 2-10
AQjmsQueueConnectionFactory, B-78
AQXmlPublish method, 17-7
AQXmlReceive method, 17-21
AQXmlSend method, 17-7
asynchronous notification, 1-17, 8-97
asynchronously receiving message, 12-74

B

BooksOnLine sample application, 8-1
using JMS, 12-2
bytes message, 12-25

C

C. See Oracle Call Interface (OCI)
Class - AQjmsQueueConnectionFactory, B-78
Class - oracle.AQ.AQQueueTableProperty, B-93
Class - oracle.jms.AQjmsAdtMessage, B-61
Class - oracle.jms.AQjmsAgent, B-62
Class - oracle.jms.AQjmsBytesMessage, B-63
Class - oracle.jms.AQjmsConnection, B-64
Class - oracle.jms.AQjmsConstants, B-66
Class - oracle.jms.AQjmsDestination, B-68
Class - oracle.jms.AQjmsDestinationProperty, B-70
Class - oracle.jms.AQjmsFactory, B-71
Class - oracle.jms.AQjmsMapMessage, B-72
Class - oracle.jms.AQjmsObjectMessage, B-74
Class - oracle.jms.AQjmsOracleDebug, B-75
Class - oracle.jms.AQjmsProducer, B-76
Class - oracle.jms.AQjmsQueueBrowser, B-77
Class - oracle.jms.AQjmsSession, B-79
Class - oracle.jms.AQjmsStreamMessage, B-82
Class - oracle.jms.AQjmsTextMessage, B-83
Class - oracle.jms.AQjmsTopicConnectionFactory, B-84
Class oracle.jms.AQjmsException, B-85
classes, B-2
Classes, JMS, B-6
commit response, 17-32
commit transaction, 17-26
commonly asked questions. See frequently asked questions, 6-1
compositing, 7-15
connection factory
registering queue/topic, 13-5
unregistering in LDAP through database, 13-16
unregistering in LDAP through LDAP, 13-18
consumers, 7-3
correlation identifier, 1-15
creating
queue, 9-22
queue tables and queues, examples, A-4
creation of prioritized message queue table and queue, A-5
creation of queue table and queue of object type, A-4
creation of queue table and queue of RAW type, A-5

D

database
design and modeling, 7-1
tuning, 5-2
database access
enabling, 9-101
database session, 17-51
DBA_ATTRIBUTE_TRANSFORMATIONS, 10-41
DBA_QUEUE_TABLES, 10-5, 10-7, 10-23
DBA_QUEUES, 10-8
DBA_TRANSFORMATIONS, 10-40
DBMS_AQADM package, 4-2
DBMS_AQADM.DROP_QUEUE, 9-20
delay, 2-9
time specification, 12-57
delay interval
retry with, 8-77
time specification, 8-46
dequeue
client request for, 17-21
dequeue mode, 2-9
dequeue of messages after preview, A-33
dequeue request
server response, 17-29
dequeuing, 11-47
features, 8-58
message navigation, 8-66
methods, 8-59
modes, 1-18, 8-70
multiple-consumer dequeuing of one message, 7-6
navigation of messages, 1-18
same message, multiple-consumer, 7-6
using HTTP, 8-107
destination-level access control, 12-15
disabling
propagation schedule, 9-91
dropping
queue table, 9-19
dropping AQ objects, A-66
durable subscriber, 12-43

E

email server, 17-2
setup, 17-54
enqueue
client request for, 17-7
server response, 17-27
enqueue and dequeue of messages
by Correlation and Message Id Using Pro*C/C++, A-38
by priority, A-14, A-16, A-18
examples, A-11
of object type, A-11
of RAW type, A-14, A-16, A-18
of RAW type using Pro*C/C++, A-22, A-25
to/from multiconsumer queues, A-44, A-47
with time delay and expiration, A-37
enqueuing, 11-5, 11-13
features, 8-36
specify message properties, 11-10
specify options, 11-7
enqueuing, priority and ordering of messages, 1-16
Enterprise Manager, 1-7
enumerated constants
administrative interface, 2-8
operational interface, 2-9
error messages, D-1
examples
AQ operations, A-1
exception handling, 1-19, 8-81, 12-78
Exception Handling During Propagation, 12-93, 12-94
exception handling during propagation, 12-90, 12-91
Exception javax.jms.InvalidDestinationException, B-47
Exception javax.jms.InvalidSelectorException, B-48
Exception javax.jms.JMSException, B-49
Exception javax.jms.MesageNotWriteableException, B-53
Exception javax.jms.MessageEOFException, B-50
Exception javax.jms.MessageFormatException, B-51
Exception javax.jms.MessageNotReadableException, B-52
Exception oracle.jms.AQjmsInvalidDestinationException, B-86
Exception oracle.jms.AQjmsInvalidSelectorException, B-87
Exception oracle.jms.AQjmsMessageEOFException, B-88
Exception oracle.jms.AQjmsMessageFormatException, B-89
Exception oracle.jms.AQjmsMessageNotReadableException, B-90
Exception oracle.jms.AQjmsMesssageNotWriteableException, B-91
exception queue, 1-22
exceptions, B-2
expiration, 2-9
time specification, 8-49
exporting
incremental, 4-6
queue table data, 4-5

F

fanning-out of messages, 7-15
FAQs. See frequently asked questions, 6-1
features, new, lvii
frequently asked questions, 6-1
general questions, 6-1
installation questions, 6-10
Internet access questions, 6-7
JMS questions, 6-6
Oracle Internet Directory, 6-9
performance questions, 6-10
transformation questions, 6-9
funneling-in of messages. See compositing, 7-15

G

global agents, 6-9
global events, 6-9
global queues, 6-9
granting
system privilege, 9-50
grouping
message, 12-60

H

HTTP, 1-12, 17-2, 17-6, 17-49, 17-50, 17-58
accessing AQ XML servlet, 17-56
AQ operations over, 17-2
headers, 17-5
propagation, 17-60
response, 17-6
HTTPS
propagation, 17-60

I

IDAP, 17-33
body, 17-4
envelope, 17-4
headers, 17-4
message structure, 17-4
method invocation, 17-5
transmitted over Internet, 17-1
IDAP schema, 17-34
IDAP. See Internet Data Access Presentation, 1-13, 17-3
INIT.ORA parameter, 2-9
Interface - javax.jms.BytesMessage, B-18
Interface - javax.jms.Connection, B-19
Interface - javax.jms.ConnectionFactory, B-20
Interface - javax.jms.ConnectionMetaData, B-21
Interface - javax.jms.DeliveryMode, B-22
interface - javax.jms.Destination, B-23
Interface - javax.jms.MapMessage, B-24
Interface - javax.jms.Message, B-25
Interface - javax.jms.MessageConsumer, B-27
Interface - javax.jms.MessageListener, B-28
Interface - javax.jms.MessageProducer, B-29
Interface - javax.jms.ObjectMessage, B-30
Interface - javax.jms.Queue, B-31
Interface - javax.jms.QueueBrowser, B-32
Interface - javax.jms.QueueConnection, B-33
Interface - javax.jms.QueueConnectionFactory, B-34
Interface - javax.jms.QueueReceiver, B-35
Interface - javax.jms.QueueSender, B-36
Interface - javax.jms.QueueSession, B-37
Interface - javax.jms.Session, B-38
Interface - javax.jms.StreamMessage, B-39
Interface - javax.jms.TextMessage, B-40
Interface - javax.jms.Topic, B-41
Interface - javax.jms.TopicSession, B-45
Interface - javax.jms.TopicSubscriber, B-46
Interface - oracle.AQ.AQQueueTable, B-92
Interface - oracle.jms.AdtMessage, B-54
Interface - oracle.jms.AQjmsConnectionMetadata, B-65
Interface - oracle.jms.AQjmsConsumer, B-67
Interface - oracle.jms.AQjmsQueueReceiver, B-55
Interface - oracle.jms.AQjmsQueueSender, B-56
Interface - oracle.jms.AQjmsTopicPublisher, B-57
Interface - oracle.jms.AQjmsTopicReceiver, B-60
Interface - oracle.jms.AQjmsTopicSubscriber, B-59
Interface - oracle.jms.TopicReceiver, B-58
interfaces, classes, and exceptions, B-2
Internet
access, 8-36
Advanced Queuing operations, 17-2
Advanced Queuing operations over, 17-1
AQ operations over, li, 1-2, 1-12
Internet Data Access Presentation (IDAP), 1-13, 17-3

J

Java API, 2-10
Java. See JDBC
javax.jms.BytesMessage, B-18
javax.jms.Connection, B-19
javax.jms.ConnectionFactory, B-20
javax.jms.ConnectionMetaData, B-21
javax.jms.DeliveryMode, B-22
javax.jms.Destination, B-23
javax.jms.InvalidDestinationException, B-47
javax.jms.InvalidSelectorException, B-48
javax.jms.JMSException, B-49
javax.jms.MapMessage, B-24
javax.jms.MesageNotWriteableException, B-53
javax.jms.Message, B-25
javax.jms.MessageConsumer, B-27
javax.jms.MessageEOFException, B-50
javax.jms.MessageFormatException, B-51
javax.jms.MessageListener, B-28
javax.jms.MessageNotReadableException, B-52
javax.jms.MessageProducer, B-29
javax.jms.ObjectMessage, B-30
javax.jms.Queue, B-31
javax.jms.QueueBrowser, B-32
javax.jms.QueueConnection, B-33
javax.jms.QueueConnectionFactory, B-34
javax.jms.QueueReceiver, B-35
javax.jms.QueueSender, B-36
javax.jms.QueueSession, B-37
javax.jms.Session, B-38
javax.jms.StreamMessage, B-39
javax.jms.TextMessage, B-40
javax.jms.Topic, B-41
javax.jms.TopicConnection, B-42
javax.jms.TopicSession, B-45
javax.jms.TopicSubscriber, B-46
JDBC, 3-6
connection parameters, registering through LDAP, 13-11
connection parameters, registering through the database, 13-6
JDBC URL
registering through LDAP, 13-14
registering through the database, 13-8
JMS
administrative interface, 13-4
examples payload, 12-29
JMS classes, B-2
JMS exceptions, B-2
JMS Extension, 3-8
JMS interfaces, B-2
JMS Type queues/topics, 17-10
JMS types, 17-10
JMSClasses, B-6
JOB_QUEUE_PROCESSES parameter, 2-10

L

LDAP
registering, 13-10, 13-14
unregistering, 13-16, 13-18
LDAP server, 17-2
with an AQ XML Servlet, 17-52
listen capability, 8-90

M

map message, 12-26
message
error, AQ XML servlet, D-1
error, JMS, D-1
fanning-out, 7-15
grouping, 8-52
history, 8-28
navigation in dequeue, 8-66
ordering, 8-39, 12-54
priority and ordering, 8-39, 12-54
propagation, 7-15
recipient, 7-6
message enqueuing, 11-5
message format transformation, 1-7
message grouping, 1-16, 12-60
message history and retention, 12-16
message navigation in receive, 12-67
message payloads, 17-9
message producer features, 12-53, 12-91
message_grouping, 2-9
messages
producers and consumers, 1-22
messages, definition, 1-21
modeling
queue entities, 7-2
modeling and design, 7-1
multiple recipients, 1-18

N

navigation, 2-9
new features, lvii
nonpersistent queue, 1-10, 1-22, 6-3
creating, 9-28
normal queues. See user queue, 1-22
notification, 17-32
asynchronous, 8-97

O

object message, 12-26
object types, 4-3, 4-17
object_name, 2-2
OO4O. See Oracle Objects for OLE (OO4O)
operational interface
basic operations, 11-1
use cases, 11-2
optimization
arrival wait, 8-75
optimization of waiting for messages, 1-18
Oracle Extension, 3-8
Oracle Internet Directory, 6-9, 17-2
Oracle JMSClasses, B-6
Oracle object (ADT) type queues, 17-9
Oracle Real Application Clusters, 1-11, 8-31, 12-17
oracle.AQ.AQQueueTable, B-92
oracle.AQ.AQQueueTableProperty, B-93
oracle.jms.AdtMessage, B-54
oracle.jms.AQjmsAdtMessage, B-61
oracle.jms.AQjmsAgent, B-62
oracle.jms.AQjmsBytesMessage, B-63
oracle.jms.AQjmsConnection, B-64
oracle.jms.AQjmsConstants, B-66
oracle.jms.AQjmsConsumer, B-67
oracle.jms.AQjmsDestination, B-68
oracle.jms.AQjmsDestinationProperty, B-70
oracle.jms.AQjmsException, B-85
oracle.jms.AQjmsFactory, B-71
oracle.jms.AQjmsInvalidDestinationException, B-86
oracle.jms.AQjmsInvalidSelectorException, B-87
oracle.jms.AQjmsMapMessage, B-72
oracle.jms.AQjmsMessageEOFException, B-88
oracle.jms.AQjmsMessageFormatException, B-89
oracle.jms.AQjmsMessageNotReadableException, B-90
oracle.jms.AQjmsMesssageNotWriteableException, B-91
oracle.jms.AQjmsObjectMessage, B-74
oracle.jms.AQjmsOracleDebug, B-75
oracle.jms.AQjmsProducer, B-76
oracle.jms.AQjmsQueueBrowser, B-77
oracle.jms.AQjmsQueueReceiver, B-55
oracle.jms.AQjmsQueueSender, B-56
oracle.jms.AQjmsSession, B-79
oracle.jms.AQjmsStreamMessage, B-82
oracle.jms.AQjmsTextMessage, B-83
oracle.jms.AQjmsTopicBrowser, B-96
oracle.jms.AQjmsTopicConnectionFactory, B-84
oracle.jms.AQjmsTopicPublisher, B-57
oracle.jms.AQjmsTopicReceiver, B-60
oracle.jms.AQjmsTopicSubscriber, B-59
oracle.jms.TopicBrowser, B-95
oracle.jms.TopicReceiver, B-58

P

payload, 17-9
structured, 8-10
performance, 5-2
persistent queue, 1-22
ping period for Exception Listener, 16-123, 16-125
PL/SQL, 3-2
priority and ordering of messages, 12-54
privileges, 4-4
revoking, A-67
producers, 7-3
programmatic environments, 2-7, 3-2
propagation, 1-16, 2-10, 8-107, 12-81, 17-60
exception handling, 12-90, 12-91, 12-93
exception handling during, 12-90
failures, 4-12
features, 8-107
issues, 4-11
LOB attributes, 8-111
message, 4-5, 7-15
messages with LOB attributes, 8-111
schedule, 12-86
scheduling, 1-20, 8-108, 8-114
using HTTP, 8-119
propagation schedule, 12-88
altering, 9-84
disabling, 9-91
enabling, 9-88
selecting, 10-10
selecting all, 10-10
selecting in user schema, 10-26
Propagation, Exception Handling During, 12-94
publish-subscribe, 7-12, 8-29
topic, 12-42

Q

QMN. See queue monitor (QMN), 1-24, 2-10
queue, 1-22
altering, 9-31
creating, 9-22
creating, example, A-4
dropping, 9-34
nonpersistent, 1-10, 6-3, 9-28
point-to-point, 12-36
selecting all, 10-8
selecting in user schema, 10-24
selecting, in user schema, 10-24
selecting, user has any privilege, 10-14
selecting, user has queue privilege, 10-16
staring, 9-44
starting, 9-44
stopping, 9-47
subscriber rules, 10-32
subscriber, selecting, 10-30
subscribers, 7-6
subscribers, selecting, 10-30
queue monitor, 1-24
queue monitor (QMN), 2-10
queue privilege
granting, 9-55
revoking, 9-58
queue propagation
scheduling, 9-74
unscheduling, 9-78
queue subscribers
selecting, rules, 10-32
queue table, 1-22
altering, 9-16
creating, 9-6
creating prioritized message, 9-25
creating, example, 9-10, 9-11, 9-24, 9-25
creating, example, XMLType attributes, 9-10
dropping, 9-19
messages, selecting, 10-18
selecting all, 10-4, 10-18
selecting messages, 10-18
selecting user tables, 10-6
queue table data
exporting, 4-5
queue tables
creating, example, A-4
selecting all in user schema, 10-22
queue type
verifying, 9-81
queue_type, 2-9
queue-level access control, 1-10, 8-16
queue/topic
connection factory, registering, 13-5
connection factory, registering through LDAP, 13-10
connection factory, unregistering in LDAP through the database, 13-16
connection factory, unregistering in LDAP through the LDAP, 13-18
queuing
basic, 7-3
basic, one producer, one consumer, 7-3

R

RAW queues, 17-9
Real Application Clusters. See Oracle Real Application Clusters, 1-11
receiving messages, 12-64
recipient, 1-23, 7-6
list, 2-4, 8-37, 12-48
local and remote, 1-18, 8-64
multiple, 8-63
register request
server response, 17-32
registering
AQ Agent, 17-50
JDBC connection parameters through LDAP, 13-11
JDBC URL through LDAP, 13-14
queue/topic connection factory, 13-5
queue/topic connection factory through LDAP, 13-10
through the database, JDBC connection parameters, 13-6
through the database, JDBC URL, 13-8
registration
client request for, 17-7
to a queue, 2-5
registration for notification vs. listener, 6-3
retention, 2-9
retention and message history, 1-9, 8-28, 12-16
retries with delays, 1-19
retry
delay interval, 8-77
revoking roles and privileges, A-67
role
revoking, A-67
user, 4-2
rollback a transaction, 17-27
rollback response, 17-32
rule, 1-24
selecting subscriber, 10-32
rule-based subscriber, 1-17
example, 9-64
rule-based subscription, 8-86

S

scheduling
propagation, 1-20, 12-86
schema
AQ XML, 17-33, 17-35
IDAP, 17-34
security, 4-2, 4-3
sender identification, 1-17
sequence_deviation, 2-9
servlet
AQ XML, 17-47, 17-52
queue table
creating, 9-15
SMTP, 1-12, 17-53
operations over the Internet, 17-2
SQL access, 1-8
state parameter, 2-9
statistics views, 8-35
statistics views support, 12-19
stream message, 12-24
structured payload, 1-9, 8-10
structured payload/message types, 12-19
subscriber, 2-4
adding, 9-61
altering, 9-67
durable, 12-43
removing, 9-71
rule-based, 1-17, 9-64
selecting, 10-30
subscription, 8-37
anonymous, 2-5
rule-based, 8-86
subscription and recipient list, 1-15
subscription and recipient lists, 1-15
system privilege
granting, 9-50
revoking, 9-53
system-level access control, 8-2, 12-14

T

text message, 12-26
time specification, 1-17
delay, 8-46, 12-57
expiration, 8-49, 12-58
topic publisher, 12-46
tracking and event journals, 1-10
transaction protection, 1-19
transformation. See message format transformation, 1-7, 1-24
tuning. See database tuning, 5-2
type_name, 2-2
types
object, 4-3, 4-17

U

Unified Modeling Language (UML), E-i
unregistering
queue/topic connection factory in LDAP, 13-16, 13-18
use case diagrams, E-i
user authentication, 17-49
user authorization, 17-50
user queue, 1-22
user role, 4-2
USER_ATTRIBUTE_TRANSFORMATIONS, 10-40
USER_TRANSFORMATIONS, 10-39

V

view, 10-1, 10-2
attributes, 10-1
views
statistics, 8-35
visibility, 2-9
Visual Basic. See Oracle Objects for OLE(OO4O)

W

wait, 2-9
waiting
for message arrival, 8-75
Web server
setup, 17-54

X

XML, 17-1
components, 17-10
document, 17-6
schema, 17-33, 17-35
servlet, 17-47, 17-52
servlet, HTTP, 17-56

Go to previous page
Oracle
Copyright © 1996-2001, Oracle Corporation.

All Rights Reserved.
Go To Documentation Library
Home
Go To Product List
Book List
Go To Table Of Contents
Contents

Master Index

Feedback