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);
BEGIN
dbms_mgwadm.add_subscriber(subscriber_id => 'uwclass',
propagation_type => dbms_mgwadm.outbound_propagation,
queue_name => 'uw_mgw.sq',
destination => 'uw_mgw@uw_remote',
transformation => 'uw_mgw.test_trans',
exception_queue => 'uw_mgw.eq');
END;
/
*
ORA-32818: AQ queue UW_MGW.SQ does not exist
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);