ACE Director Alum Daniel Morgan, founder of Morgan's Library, is scheduling
complimentary technical Workshops on Database Security for the first 30
Oracle Database customers located anywhere in North America, EMEA, LATAM, or
APAC that send an email to
asra_us@oracle.com. Request a Workshop for
your organization today.
Purpose
Oracle Messaging Gateway administration package.
This package and the messaging gateway is not installed by default using
DBCA.
Adds a subscriber used to consume messages from a source queue for propagation to a destination.
dbms_mgwadm.add_subscriber(
subscriber_id IN VARCHAR2,
propagation_type IN BINARY_INTEGER,
queue_name IN VARCHAR2,
destination IN VARCHAR2,
rule IN VARCHAR2 DEFAULT NULL,
transformation IN VARCHAR2 DEFAULT NULL,
exception_queue IN VARCHAR2 DEFAULT NULL,
options IN sys.mgw_properties DEFAULT NULL);
The password parameter is plain text so be very careful with this procedure if required
Overload 1
dbms_mgwadm.alter_agent(
agent_name IN VARCHAR2,
username IN VARCHAR2 DEFAULT DBMS_MGWADM.NO_CHANGE,
password IN VARCHAR2 DEFAULT DBMS_MGWADM.NO_CHANGE,
database IN VARCHAR2 DEFAULT DBMS_MGWADM.NO_CHANGE,
conntype IN VARCHAR2 DEFAULT DBMS_MGWADM.NO_CHANGE,
max_memory IN PLS_INTEGER DEFAULT NULL,
max_threads IN PLS_INTEGER DEFAULT NULL,
service IN VARCHAR2 DEFAULT DBMS_MGWADM.NO_CHANGE,
initfile IN VARCHAR2 DEFAULT DBMS_MGWADM.NO_CHANGE,
comment IN VARCHAR2 DEFAULT DBMS_MGWADM.NO_CHANGE);
TBD
Overload 2
dbms_mgwadm.alter_agent(
max_connections IN BINARY_INTEGER DEFAULT NULL, -- deprecated parameter
max_memory IN BINARY_INTEGER DEFAULT NULL,
max_threads IN BINARY_INTEGER DEFAULT NULL,
service IN VARCHAR2 DEFAULT DBMS_MGWADM.NO_CHANGE);
dbms_mgwadm.alter_job(
job_name IN VARCHAR2,
rule IN VARCHAR2 DEFAULT dbms_mgwadm.NO_CHANGE,
transformation IN VARCHAR2 DEFAULT dbms_mgwadm.NO_CHANGE,
exception_queue IN VARCHAR2 DEFAULT dbms_mgwadm.NO_CHANGE,
poll_interval IN PLS_INTEGER DEFAULT 0,
options IN sys.mgw_properties DEFAULT NULL,
comments IN VARCHAR2 DEFAULT dbms_mgwadm.no_change);
Alters properties of MQSeries messaging system link
Overload 1
dbms_mgwadm.alter_msgsystem_link(
linkname IN VARCHAR2,
properties IN sys.mgw_mqseries_properties,
options IN sys.mgw_properties DEFAULT NULL,
comment IN VARCHAR2 DEFAULT dbms_mgwadm.no_change);
TBD
Alters properties of TIB/Rendezvous messaging system link
Overload 2
dbms_mgwadm.alter_msgsystem_link(
linkname IN VARCHAR2,
properties IN sys.mgw_tibrv_properties,
options IN sys.mgw_properties DEFAULT NULL,
comment IN VARCHAR2 DEFAULT dbms_mgwadm.NO_CHANGE);
TBD
Alters properties of Microsoft MSMQ messaging system link
Overload 3
dbms_mgwadm.alter_msgsystem_link(
linkname IN VARCHAR2,
properties IN sys.mgw_msmq_properties,
options IN sys.mgw_properties DEFAULT NULL,
comment IN VARCHAR2 DEFAULT dbms_mgwadm.NO_CHANGE);
dbms_mgwadm.alter_propagation_schedule(
schedule_id IN VARCHAR2,
duration IN NUMBER DEFAULT NULL,
next_time IN VARCHAR2 DEFAULT NULL,
latency IN NUMBER DEFAULT NULL);
Alters the parameters of a subscriber used to consume messages from a source queue for propagation to a destination
dbms_mgwadm.alter_subscriber(
subscriber_id IN VARCHAR2,
rule IN VARCHAR2 DEFAULT dbms_mgwadm.NO_CHANGE,
transformation IN VARCHAR2 DEFAULT dbms_mgwadm.NO_CHANGE,
exception_queue IN VARCHAR2 DEFAULT dbms_mgwadm.NO_CHANGE,
options IN sys.mgw_properties DEFAULT NULL);
dbms_mgwadm.create_agent(
agent_name IN VARCHAR2,
username IN VARCHAR2 DEFAULT NULL,
password IN VARCHAR2 DEFAULT NULL,
database IN VARCHAR2 DEFAULT NULL,
conntype IN VARCHAR2 DEFAULT DBMS_MGWADM.JDBC_OCI,
max_memory IN PLS_INTEGER DEFAULT 64,
max_threads IN PLS_INTEGER DEFAULT 1,
service IN VARCHAR2 DEFAULT NULL,
initfile IN VARCHAR2 DEFAULT NULL,
comment IN VARCHAR2 DEFAULT NULL);
dbms_mgwadm.create_job(
job_name IN VARCHAR2,
propagation_type IN PLS_INTEGER,
source IN VARCHAR2,
destination IN VARCHAR2,
rule IN VARCHAR2 DEFAULT NULL,
transformation IN VARCHAR2 DEFAULT NULL,
exception_queue IN VARCHAR2 DEFAULT NULL,
poll_interval IN PLS_INTEGER DEFAULT NULL,
options IN sys.mgw_properties DEFAULT NULL,
enabled IN BOOLEAN DEFAULT TRUE,
comments IN VARCHAR2 DEFAULT NULL);
dbms_mgwadm.create_msgsystem_link(
linkname IN VARCHAR2,
properties IN sys.mgw_mqseries_properties,
options IN sys.mgw_properties DEFAULT NULL,
comment IN VARCHAR2 DEFAULT NULL);
TBD
Creates a link for a MQSeries messaging system
Overload 2
dbms_mgwadm.create_msgsystem_link(
linkname IN VARCHAR2,
agent_name IN VARCHAR2,
properties IN sys.mgw_mqseries_properties,
options IN sys.mgw_properties DEFAULT NULL,
comment IN VARCHAR2 DEFAULT NULL);
TBD
Creates a link for a TIB/Rendezvous messaging system
Overload 3
dbms_mgwadm.create_msgsystem_link(
linkname IN VARCHAR2,
properties IN sys.mgw_tibrv_properties,
options IN sys.mgw_properties DEFAULT NULL,
comment IN VARCHAR2 DEFAULT NULL);
TBD
Creates a link for a TIB/Rendezvous messaging system
Overload 4
dbms_mgwadm.create_msgsystem_link(
linkname IN VARCHAR2,
agent_name IN VARCHAR2,
properties IN sys.mgw_tibrv_properties,
options IN sys.mgw_properties DEFAULT NULL,
comment IN VARCHAR2 DEFAULT NULL);
TBD
Creates a link for a Microsoft MSMQ messaging system
Overload 5
dbms_mgwadm.create_msgsystem_link(
linkname IN VARCHAR2,
properties IN sys.mgw_msmq_properties,
options IN sys.mgw_properties DEFAULT NULL,
comment IN VARCHAR2 DEFAULT NULL);
TBD
Creates a link for a Microsoft MSMQ messaging system
Overload 6
dbms_mgwadm.create_msgsystem_link(
linkname IN VARCHAR2,
agent_name IN VARCHAR2,
properties IN sys.mgw_msmq_properties,
options IN sys.mgw_properties DEFAULT NULL,
comment IN VARCHAR2 DEFAULT NULL);
Registers a non-Oracle queue entity in Messaging Gateway
dbms_mgwadm.register_foreign_queue(
name IN VARCHAR2,
linkname IN VARCHAR2,
provider_queue IN VARCHAR2 DEFAULT NULL,
domain IN INTEGER DEFAULT NULL,
options IN sys.mgw_properties DEFAULT NULL,
comment IN VARCHAR2 DEFAULT NULL);
Schedules propagation of messages from a source to destination
dbms_mgwadm.schedule_propagation(
schedule_id IN VARCHAR2,
propagation_type IN BINARY_INTEGER,
source IN VARCHAR2,
destination IN VARCHAR2,
start_time IN DATE DEFAULT SYSDATE,
duration IN NUMBER DEFAULT NULL,
next_time IN VARCHAR2 DEFAULT NULL,
latency IN NUMBER DEFAULT NULL);
dbms_mgwadm.set_option(
target_type IN PLS_INTEGER,
target_name IN VARCHAR2,
option_name IN VARCHAR2,
option_value IN VARCHAR2,
encrypted IN BOOLEAN DEFAULT FALSE);