MessageQueueDirector説明書 |
目次
索引
![]() ![]() |
以下のSQL記述ファイルの内容を示します。
なお、SQL記述ファイルの詳細については、“5.3.2 SQL記述ファイル”を参照してください。また、SQLの詳細については、“Symfoware Server RDBユーザーズガイド データベース定義編”と“Symfoware Server SQLリファレンスガイド”を参照してください。
-- MQD SYSTEM NAME : MQDシステム名 -- CREATE : YYYY/MM/DD HH:MM:SS CREATE DATABASE MQD_MQDシステム名; CREATE DBSPACE MQD_MQDシステム名_SPS ALLOCATE FILE ファイル名 ATTRIBUTE SPACE (サイズ); CREATE DBSPACE MQD_MQDシステム名_SPU ALLOCATE FILE ファイル名 ATTRIBUTE SPACE (サイズ); CREATE SCHEMA MQD_MQDシステム名_SCH; GRANT ALL PRIVILEGES ON DBSPACE MQD_MQDシステム名_SPS TO PUBLIC; GRANT ALL PRIVILEGES ON DBSPACE MQD_MQDシステム名_SPU TO PUBLIC; GRANT ALL PRIVILEGES ON SCHEMA MQD_MQDシステム名_SCH TO PUBLIC; -- DROP SCHEMA MQD_MQDシステム名_SCH; -- DROP DBSPACE MQD_MQDシステム名_SPU; -- DROP DBSPACE MQD_MQDシステム名_SPS; -- DROP DATABASE MQD_MQDシステム名; |
-- MQD SYSTEM NAME : MQDシステム名 -- CREATE : YYYY/MM/DD HH:MM:SS CREATE DATABASE MQD_MQDシステム名; CREATE DBSPACE MQD_MQDシステム名_SPS ALLOCATE RAWDEVICE ローデバイス名; CREATE DBSPACE MQD_MQDシステム名_SPU ALLOCATE RAWDEVICE ローデバイス名; CREATE SCHEMA MQD_MQDシステム名_SCH; GRANT ALL PRIVILEGES ON DBSPACE MQD_MQDシステム名_SPS TO PUBLIC; GRANT ALL PRIVILEGES ON DBSPACE MQD_MQDシステム名_SPU TO PUBLIC; GRANT ALL PRIVILEGES ON SCHEMA MQD_MQDシステム名_SCH TO PUBLIC; -- DROP SCHEMA MQD_MQDシステム名_SCH; -- DROP DBSPACE MQD_MQDシステム名_SPU; -- DROP DBSPACE MQD_MQDシステム名_SPS; -- DROP DATABASE MQD_MQDシステム名; |
-- TABLE NAME : SYS_QUETABLE -- USE : SYSTEM -- CREATE : YYYY/MM/DD HH:MM:SS CREATE TABLE MQD_MQDシステム名_SCH.SYS_QUETABLE (QUEID_CNT INTEGER NOT NULL, CRT_TIME INTEGER NOT NULL, QUE_NAME VARCHAR(64) NOT NULL, ATTRIBUTE INTEGER NOT NULL, QMP_QUETABLE BLOB(1K) NOT NULL, UNIQUE (QUEID_CNT)); GRANT ALL PRIVILEGES ON TABLE MQD_MQDシステム名_SCH.SYS_QUETABLE TO PUBLIC; CREATE DSO SYS_QUETABLE_DSO FROM MQD_MQDシステム名_SCH.SYS_QUETABLE TYPE SEQUENTIAL(PAGESIZE(ページサイズ),ORDER(1)); CREATE DSI SYS_QUETABLE_DSI DSO SYS_QUETABLE_DSO ALLOCATE DATA ON MQD_MQDシステム名_SPS SIZE サイズ; CREATE DSO SYS_QUETABLE_IXDSO INDEX ON MQD_MQDシステム名_SCH.SYS_QUETABLE (QUEID_CNT) TYPE BTREE(PAGESIZE1(ページサイズ),PAGESIZE2(ページサイズ),DEGENERATE); CREATE DSI SYS_QUETABLE_IXDSI INDEX DSO SYS_QUETABLE_IXDSO ALLOCATE BASE ON MQD_MQDシステム名_SPS SIZE サイズ, INDEX ON MQD_MQDシステム名_SPS SIZE サイズ ; -- DROP DSI SYS_QUETABLE_IXDSI; -- DROP DSO SYS_QUETABLE_IXDSO; -- DROP DSI SYS_QUETABLE_DSI; -- DROP DSO SYS_QUETABLE_DSO; -- DROP TABLE MQD_MQDシステム名_SCH.SYS_QUETABLE; |
-- TABLE NAME : USR_QUETABLE -- USE : SYSTEM -- CREATE : YYYY/MM/DD HH:MM:SS CREATE TABLE MQD_MQDシステム名_SCH.USR_QUETABLE (QUEID_CNT INTEGER NOT NULL, CRT_TIME INTEGER NOT NULL, QUE_NAME VARCHAR(64) NOT NULL, ATTRIBUTE INTEGER NOT NULL, QMP_QUETABLE BLOB(1K) NOT NULL, UNIQUE (QUEID_CNT)); GRANT ALL PRIVILEGES ON TABLE MQD_MQDシステム名_SCH.USR_QUETABLE TO PUBLIC; CREATE DSO USR_QUETABLE_DSO FROM MQD_MQDシステム名_SCH.USR_QUETABLE TYPE SEQUENTIAL(PAGESIZE(ページサイズ),ORDER(1)); CREATE DSI USR_QUETABLE_DSI DSO USR_QUETABLE_DSO ALLOCATE DATA ON MQD_MQDシステム名_SPS SIZE サイズ; CREATE DSO USR_QUETABLE_IXDSO INDEX ON MQD_MQDシステム名_SCH.USR_QUETABLE (QUEID_CNT) TYPE BTREE(PAGESIZE1(ページサイズ),PAGESIZE2(ページサイズ),DEGENERATE); CREATE DSI USR_QUETABLE_IXDSI INDEX DSO USR_QUETABLE_IXDSO ALLOCATE BASE ON MQD_MQDシステム名_SPS SIZE サイズ, INDEX ON MQD_MQDシステム名_SPS SIZE サイズ ; -- DROP DSI USR_QUETABLE_IXDSI; -- DROP DSO USR_QUETABLE_IXDSO; -- DROP DSI USR_QUETABLE_DSI; -- DROP DSO USR_QUETABLE_DSO; -- DROP TABLE MQD_MQDシステム名_SCH.USR_QUETABLE; |
-- TABLE NAME : MQD_MSGCHAIN -- USE : SYSTEM -- CREATE : YYYY/MM/DD HH:MM:SS CREATE TABLE MQD_MQDシステム名_SCH.MQD_MSGCHAIN (FIFOCHAIN_NO INTEGER NOT NULL, FIFO_NO INTEGER NOT NULL, FIFOCHAIN BLOB(16K) NOT NULL, UNIQUE (FIFOCHAIN_NO)); GRANT ALL PRIVILEGES ON TABLE MQD_MQDシステム名_SCH.MQD_MSGCHAIN TO PUBLIC; CREATE DSO MQD_MSGCHAIN_DSO FROM MQD_MQDシステム名_SCH.MQD_MSGCHAIN TYPE SEQUENTIAL(PAGESIZE(ページサイズ),ORDER(1)); CREATE DSI MQD_MSGCHAIN_DSI DSO MQD_MSGCHAIN_DSO ALLOCATE DATA ON MQD_MQDシステム名_SPS SIZE サイズ; CREATE DSO MQD_MSGCHAIN_IXDSO INDEX ON MQD_MQDシステム名_SCH.MQD_MSGCHAIN (FIFOCHAIN_NO) TYPE BTREE(PAGESIZE1(ページサイズ),PAGESIZE2(ページサイズ),DEGENERATE); CREATE DSI MQD_MSGCHAIN_IXDSI INDEX DSO MQD_MSGCHAIN_IXDSO ALLOCATE BASE ON MQD_MQDシステム名_SPS SIZE サイズ, INDEX ON MQD_MQDシステム名_SPS SIZE サイズ ; -- DROP DSI MQD_MSGCHAIN_IXDSI; -- DROP DSO MQD_MSGCHAIN_IXDSO; -- DROP DSI MQD_MSGCHAIN_DSI; -- DROP DSO MQD_MSGCHAIN_DSO; -- DROP TABLE MQD_MQDシステム名_SCH.MQD_MSGCHAIN; |
-- TABLE NAME : MQD_QUEFCTRL -- USE : SYSTEM -- CREATE : YYYY/MM/DD HH:MM:SS CREATE TABLE MQD_MQDシステム名_SCH.MQD_QUEFCTRL (QUEFILE_IX INTEGER NOT NULL, QMP_QUEFCTRL BLOB(1K) NOT NULL, UNIQUE (QUEFILE_IX)); GRANT ALL PRIVILEGES ON TABLE MQD_MQDシステム名_SCH.MQD_QUEFCTRL TO PUBLIC; CREATE DSO MQD_QUEFCTRL_DSO FROM MQD_MQDシステム名_SCH.MQD_QUEFCTRL TYPE SEQUENTIAL(PAGESIZE(ページサイズ),ORDER(1)); CREATE DSI MQD_QUEFCTRL_DSI DSO MQD_QUEFCTRL_DSO ALLOCATE DATA ON MQD_MQDシステム名_SPS SIZE サイズ; CREATE DSO MQD_QUEFCTRL_IXDSO INDEX ON MQD_MQDシステム名_SCH.MQD_QUEFCTRL (QUEFILE_IX) TYPE BTREE(PAGESIZE1(ページサイズ),PAGESIZE2(ページサイズ),DEGENERATE); CREATE DSI MQD_QUEFCTRL_IXDSI INDEX DSO MQD_QUEFCTRL_IXDSO ALLOCATE BASE ON MQD_MQDシステム名_SPS SIZE サイズ, INDEX ON MQD_MQDシステム名_SPS SIZE サイズ ; -- DROP DSI MQD_QUEFCTRL_IXDSI; -- DROP DSO MQD_QUEFCTRL_IXDSO; -- DROP DSI MQD_QUEFCTRL_DSI; -- DROP DSO MQD_QUEFCTRL_DSO; -- DROP TABLE MQD_MQDシステム名_SCH.MQD_QUEFCTRL; |
-- TABLE NAME : MQD_TRNFCTRL -- USE : SYSTEM -- CREATE : YYYY/MM/DD HH:MM:SS CREATE TABLE MQD_MQDシステム名_SCH.MQD_TRNFCTRL (TRANFILE_IX INTEGER NOT NULL, TMP_TRANFCTRL BLOB(1K) NOT NULL, UNIQUE (TRANFILE_IX)); GRANT ALL PRIVILEGES ON TABLE MQD_MQDシステム名_SCH.MQD_TRNFCTRL TO PUBLIC; CREATE DSO MQD_TRNFCTRL_DSO FROM MQD_MQDシステム名_SCH.MQD_TRNFCTRL TYPE SEQUENTIAL(PAGESIZE(ページサイズ),ORDER(1)); CREATE DSI MQD_TRNFCTRL_DSI DSO MQD_TRNFCTRL_DSO ALLOCATE DATA ON MQD_MQDシステム名_SPS SIZE サイズ; CREATE DSO MQD_TRNFCTRL_IXDSO INDEX ON MQD_MQDシステム名_SCH.MQD_TRNFCTRL (TRANFILE_IX) TYPE BTREE(PAGESIZE1(ページサイズ),PAGESIZE2(ページサイズ),DEGENERATE); CREATE DSI MQD_TRNFCTRL_IXDSI INDEX DSO MQD_TRNFCTRL_IXDSO ALLOCATE BASE ON MQD_MQDシステム名_SPS SIZE サイズ, INDEX ON MQD_MQDシステム名_SPS SIZE サイズ; -- DROP DSI MQD_TRNFCTRL_IXDSI; -- DROP DSO MQD_TRNFCTRL_IXDSO; -- DROP DSI MQD_TRNFCTRL_DSI; -- DROP DSO MQD_TRNFCTRL_DSO; -- DROP TABLE MQD_MQDシステム名_SCH.MQD_TRNFCTRL; |
-- QUEUE NAME : メッセージキュー名 -- TABLE NAME : USR_通番 -- USE : USER -- CREATE : YYYY/MM/DD HH:MM:SS CREATE TABLE MQD_MQDシステム名_SCH.USR_通番 (MSG_ID INTEGER NOT NULL, MSG_NO INTEGER NOT NULL, SP_COUNT INTEGER NOT NULL, MSG_LENGTH INTEGER NOT NULL, TIMELIMIT INTEGER NOT NULL, COMMIT_ID INTEGER NOT NULL, PRIORITY INTEGER NOT NULL, SP_LENGTH INTEGER NOT NULL, MESSAGE BLOB(31K) NOT NULL); GRANT ALL PRIVILEGES ON TABLE MQD_MQDシステム名_SCH.USR_通番 TO PUBLIC; CREATE DSO USR_通番_DSO FROM MQD_MQDシステム名_SCH.USR_通番 TYPE SEQUENTIAL(PAGESIZE(ページサイズ),ORDER(1)); CREATE DSI USR_通番_DSI DSO USR_通番_DSO ALLOCATE DATA ON MQD_MQDシステム名_SPU SIZE サイズ; CREATE DSO USR_通番_IXDSO INDEX ON MQD_MQDシステム名_SCH. USR_通番 (COMMIT_ID) TYPE BTREE(PAGESIZE1(ページサイズ),PAGESIZE2(ページサイズ),DEGENERATE); CREATE DSI USR_通番_IXDSI INDEX DSO USR_通番_IXDSO ALLOCATE BASE ON MQD_MQDシステム名_SPU SIZE サイズ, INDEX ON MQD_MQDシステム名_SPU SIZE サイズ ; -- DROP DSI USR_通番_IXDSI; -- DROP DSO USR_通番_IXDSO; -- DROP DSI USR_通番_DSI; -- DROP DSO USR_通番_DSO; -- DROP TABLE MQD_MQDシステム名_SCH.USR_通番; |
-- QUEUE NAME : 拡張機能のメッセージキュー名 -- TABLE NAME : SYS_通番 -- USE : SYSTEM -- CREATE : YYYY/MM/DD HH:MM:SS CREATE TABLE MQD_MQDシステム名_SCH.SYS_通番 (MSG_ID INTEGER NOT NULL, MSG_NO INTEGER NOT NULL, SP_COUNT INTEGER NOT NULL, MSG_LENGTH INTEGER NOT NULL, TIMELIMIT INTEGER NOT NULL, COMMIT_ID INTEGER NOT NULL, PRIORITY INTEGER NOT NULL, SP_LENGTH INTEGER NOT NULL, MESSAGE BLOB(31K) NOT NULL); GRANT ALL PRIVILEGES ON TABLE MQD_MQDシステム名_SCH.SYS_通番 TO PUBLIC; CREATE DSO SYS_通番_DSO FROM MQD_MQDシステム名_SCH.SYS_通番 TYPE SEQUENTIAL(PAGESIZE(ページサイズ),ORDER(1)); CREATE DSI SYS_通番_DSI DSO SYS_通番_DSO ALLOCATE DATA ON MQD_MQDシステム名_SPS SIZE サイズ; CREATE DSO SYS_通番_IXDSO INDEX ON MQD_MQDシステム名_SCH. SYS_通番 (COMMIT_ID) TYPE BTREE(PAGESIZE1(ページサイズ),PAGESIZE2(ページサイズ),DEGENERATE); CREATE DSI SYS_通番_IXDSI INDEX DSO SYS_通番_IXDSO ALLOCATE BASE ON MQD_MQDシステム名_SPS SIZE サイズ, INDEX ON MQD_MQDシステム名_SPS SIZE サイズ ; -- DROP DSI SYS_通番_IXDSI; -- DROP DSO SYS_通番_IXDSO; -- DROP DSI SYS_通番_DSI; -- DROP DSO SYS_通番_DSO; -- DROP TABLE MQD_MQDシステム名_SCH.SYS_通番; |
-- MQD SYSTEM NAME : MQDシステム名 -- CREATE : YYYY/MM/DD HH:MM:SS CREATE DBSPACE MQD_MQDシステム名_SPS ALLOCATE RAWDEVICE ローデバイス名; CREATE DBSPACE MQD_MQDシステム名_SPU ALLOCATE RAWDEVICE ローデバイス名; CREATE SCHEMA MQD_MQDシステム名_SCH; GRANT ALL PRIVILEGES ON DBSPACE MQD_MQDシステム名_SPS TO PUBLIC; GRANT ALL PRIVILEGES ON DBSPACE MQD_MQDシステム名_SPU TO PUBLIC; GRANT ALL PRIVILEGES ON SCHEMA MQD_MQDシステム名_SCH TO PUBLIC; -- DROP SCHEMA MQD_MQDシステム名_SCH; -- DROP DBSPACE MQD_MQDシステム名_SPU; -- DROP DBSPACE MQD_MQDシステム名_SPS; |
目次
索引
![]() ![]() |