"gbasedbt".mqipolicy 表包含策略定义。
CREATE TABLE "gbasedbt".mqipolicy
policyname VARCHAR(128) NOT NULL,
messagetype CHAR(1) DEFAULT 'D' CHECK (messagetype IN ('D', 'R')),
messagecontext CHAR(1) DEFAULT 'Q' CHECK (messagecontext IN
('Q','P','A','N')),
snd_priority CHAR(1) DEFAULT 'T' CHECK (snd_priority IN
('0','1','2','3','4', '5','6','7','8','9', 'T')),
snd_persistence CHAR(1) DEFAULT 'T' CHECK (snd_persistence IN
('Y','N','T')),
snd_expiry INTEGER DEFAULT -1 CHECK ( snd_expiry > 0 OR snd_expiry
= -1 ),
snd_retrycount INTEGER DEFAULT 0 CHECK ( snd_retrycount >= 0 ),
snd_retry_intrvl INTEGER DEFAULT 1000 CHECK ( snd_retry_intrvl >= 0 ),
snd_newcorrelid CHAR(1) DEFAULT 'N' CHECK ( snd_newcorrelid IN ('Y','N')),
snd_resp_correlid CHAR(1) DEFAULT 'M' CHECK ( snd_resp_correlid IN ('M','C')),
snd_xcption_action CHAR(1) DEFAULT 'Q' CHECK ( snd_xcption_action IN
('Q','D')),
snd_report_data CHAR(1) DEFAULT 'R' CHECK ( snd_report_data IN
('R','D','F')),
snd_rt_exception CHAR(1) DEFAULT 'N' CHECK ( snd_rt_exception IN ('Y','N')),
snd_rt_coa CHAR(1) DEFAULT 'N', CHECK ( snd_rt_coa IN ('Y','N')),
snd_rt_cod CHAR(1) DEFAULT 'N' CHECK ( snd_rt_cod IN ('Y','N')),
snd_rt_expiry CHAR(1) DEFAULT 'N' CHECK ( snd_rt_expiry IN ('Y','N')),
reply_q VARCHAR(48) DEFAULT 'SAME AS INPUT_Q',
reply_qmgr VARCHAR(48) DEFAULT 'SAME AS INPUT_QMGR',
rcv_truncatedmsg CHAR(1) DEFAULT 'N' CHECK ( rcv_truncatedmsg IN ('Y','N')),
rcv_convert CHAR(1) DEFAULT 'Y' CHECK ( rcv_convert IN ('Y','N')),
rcv_poisonmsg CHAR(1) DEFAULT 'N' CHECK ( rcv_poisonmsg IN ('Y','N')),
rcv_openshared CHAR(1) DEFAULT 'Q' CHECK ( rcv_openshared IN
('Y','N','Q')),
rcv_wait_intrvl INTEGER DEFAULT 0 CHECK ( rcv_wait_intrvl >= -1 ),
pub_suppressreg CHAR(1) DEFAULT 'Y' CHECK ( pub_suppressreg IN ('Y','N')),
pub_anonymous CHAR(1) DEFAULT 'N' CHECK ( pub_anonymous IN ('Y','N')),
pub_publocal CHAR(1) DEFAULT 'N' CHECK ( pub_publocal IN ('Y','N')),
pub_direct CHAR(1) DEFAULT 'N' CHECK ( pub_direct IN ('Y','N')),
pub_correlasid CHAR(1) DEFAULT 'N' CHECK ( pub_correlasid IN ('Y','N')),
pub_retain CHAR(1) DEFAULT 'N' CHECK ( pub_retain IN ('Y','N')),
pub_othersonly CHAR(1) DEFAULT 'N' CHECK ( pub_othersonly IN ('Y','N')),
sub_anonymous CHAR(1) DEFAULT 'N' CHECK ( sub_anonymous IN ('Y','N')),
sub_sublocal CHAR(1) DEFAULT 'N' CHECK ( sub_sublocal IN ('Y','N')),
sub_newpubsonly CHAR(1) DEFAULT 'N' CHECK ( sub_newpubsonly IN ('Y','N')),
sub_pubonreqonly CHAR(1) DEFAULT 'N' CHECK ( sub_pubonreqonly IN ('Y','N')),
sub_correlasid CHAR(1) DEFAULT 'N' CHECK ( sub_correlasid IN ('Y','N')),
sub_informifret CHAR(1) DEFAULT 'Y' CHECK ( sub_informifret IN ('Y','N')),
sub_unsuball CHAR(1) DEFAULT 'N' CHECK ( sub_unsuball IN ('Y','N')),
syncpoint CHAR(1) DEFAULT 'Y' CHECK ( syncpoint IN ('Y','N'))
PRIMARY KEY (policyname) );
CREATE TABLE "gbasedbt".mqipolicy
policyname VARCHAR(128) NOT NULL,
messagetype CHAR(1) DEFAULT 'D' CHECK (messagetype IN ('D', 'R')),
messagecontext CHAR(1) DEFAULT 'Q' CHECK (messagecontext IN
('Q','P','A','N')),
snd_priority CHAR(1) DEFAULT 'T' CHECK (snd_priority IN
('0','1','2','3','4', '5','6','7','8','9', 'T')),
snd_persistence CHAR(1) DEFAULT 'T' CHECK (snd_persistence IN
('Y','N','T')),
snd_expiry INTEGER DEFAULT -1 CHECK ( snd_expiry > 0 OR snd_expiry
= -1 ),
snd_retrycount INTEGER DEFAULT 0 CHECK ( snd_retrycount >= 0 ),
snd_retry_intrvl INTEGER DEFAULT 1000 CHECK ( snd_retry_intrvl >= 0 ),
snd_newcorrelid CHAR(1) DEFAULT 'N' CHECK ( snd_newcorrelid IN ('Y','N')),
snd_resp_correlid CHAR(1) DEFAULT 'M' CHECK ( snd_resp_correlid IN ('M','C')),
snd_xcption_action CHAR(1) DEFAULT 'Q' CHECK ( snd_xcption_action IN
('Q','D')),
snd_report_data CHAR(1) DEFAULT 'R' CHECK ( snd_report_data IN
('R','D','F')),
snd_rt_exception CHAR(1) DEFAULT 'N' CHECK ( snd_rt_exception IN ('Y','N')),
snd_rt_coa CHAR(1) DEFAULT 'N', CHECK ( snd_rt_coa IN ('Y','N')),
snd_rt_cod CHAR(1) DEFAULT 'N' CHECK ( snd_rt_cod IN ('Y','N')),
snd_rt_expiry CHAR(1) DEFAULT 'N' CHECK ( snd_rt_expiry IN ('Y','N')),
reply_q VARCHAR(48) DEFAULT 'SAME AS INPUT_Q',
reply_qmgr VARCHAR(48) DEFAULT 'SAME AS INPUT_QMGR',
rcv_truncatedmsg CHAR(1) DEFAULT 'N' CHECK ( rcv_truncatedmsg IN ('Y','N')),
rcv_convert CHAR(1) DEFAULT 'Y' CHECK ( rcv_convert IN ('Y','N')),
rcv_poisonmsg CHAR(1) DEFAULT 'N' CHECK ( rcv_poisonmsg IN ('Y','N')),
rcv_openshared CHAR(1) DEFAULT 'Q' CHECK ( rcv_openshared IN
('Y','N','Q')),
rcv_wait_intrvl INTEGER DEFAULT 0 CHECK ( rcv_wait_intrvl >= -1 ),
pub_suppressreg CHAR(1) DEFAULT 'Y' CHECK ( pub_suppressreg IN ('Y','N')),
pub_anonymous CHAR(1) DEFAULT 'N' CHECK ( pub_anonymous IN ('Y','N')),
pub_publocal CHAR(1) DEFAULT 'N' CHECK ( pub_publocal IN ('Y','N')),
pub_direct CHAR(1) DEFAULT 'N' CHECK ( pub_direct IN ('Y','N')),
pub_correlasid CHAR(1) DEFAULT 'N' CHECK ( pub_correlasid IN ('Y','N')),
pub_retain CHAR(1) DEFAULT 'N' CHECK ( pub_retain IN ('Y','N')),
pub_othersonly CHAR(1) DEFAULT 'N' CHECK ( pub_othersonly IN ('Y','N')),
sub_anonymous CHAR(1) DEFAULT 'N' CHECK ( sub_anonymous IN ('Y','N')),
sub_sublocal CHAR(1) DEFAULT 'N' CHECK ( sub_sublocal IN ('Y','N')),
sub_newpubsonly CHAR(1) DEFAULT 'N' CHECK ( sub_newpubsonly IN ('Y','N')),
sub_pubonreqonly CHAR(1) DEFAULT 'N' CHECK ( sub_pubonreqonly IN ('Y','N')),
sub_correlasid CHAR(1) DEFAULT 'N' CHECK ( sub_correlasid IN ('Y','N')),
sub_informifret CHAR(1) DEFAULT 'Y' CHECK ( sub_informifret IN ('Y','N')),
sub_unsuball CHAR(1) DEFAULT 'N' CHECK ( sub_unsuball IN ('Y','N')),
PRIMARY KEY (policyname) );