"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) );