WebSphere Enterprise Service Bus, Version 6.2.0 Betriebssysteme: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


Beispiel für Table_esb_DB2UDBOS390_V8_1.ddl

Mit dem Dienstprogramm coreDBUtility können Sie ein Script für die Tabellenerstellung in einer fernen DB2-Datenbank von Message Logger zur Nachrichtenprotokollierung unter z/OS generieren. Im Folgenden wird ein Beispiel für dieses Script dargestellt.

-- @start_restricted_prolog@
-- Lizenzmaterial - Eigentum von IBM
-- 5724-I82 5724-L01 5655-N63 5655-R15
-- (C) Copyright IBM Corporation 2006. Alle Rechte vorbehalten.
-- :NONE
--
-- @end_restricted_prolog@

-- DB2UDB for z/OS V8.1 schema for Message Logger Mediation

-- ESBDB             DBName
-- ESBDBSTO     StorageGroup
-- ESBLOG              SQLID

-- Create Tablespaces
CREATE TABLESPACE ESBTS   LOCKSIZE ROW CCSID UNICODE BUFFERPOOL BP0
                          IN ESBDB USING STOGROUP ESBDBSTO;
CREATE LOB TABLESPACE ESBCLOB IN ESBDB USING STOGROUP ESBDBSTO;

-- Create Tables
CREATE TABLE ESBLOG.MSGLOG
  (TIMESTAMP TIMESTAMP NOT NULL,
   MESSAGEID VARCHAR(36) NOT NULL,
   MEDIATIONNAME VARCHAR(256) NOT NULL,
   MODULENAME VARCHAR(256),
   MESSAGE CLOB(100000K),
   VERSION VARCHAR(10),
CONSTRAINT PK_MSGLOG PRIMARY KEY (MESSAGEID, TIMESTAMP, MEDIATIONNAME))
   IN ESBDB.ESBTS;

CREATE UNIQUE INDEX ESBLOG.MSGLOG_INDEX_PK 
ON ESBLOG.MSGLOG (MESSAGEID, TIMESTAMP, MEDIATIONNAME) USING STOGROUP ESBDBSTO;

-- Create AUX CLOB Tables/Index 
CREATE AUX TABLE ESBLOG.MESSAGECLOB IN ESBDB.ESBCLOB STORES ESBLOG.MSGLOG COLUMN MESSAGE;
CREATE INDEX ESBLOG.MESSAGECLOB_IDX ON ESBLOG.MESSAGECLOB USING STOGROUP ESBDBSTO;

reference Referenzabschnitt

Nutzungsbedingungen | Feedback


Zeitmarkensymbol Letzte Aktualisierung: 05 Juli 2010


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/rins_table_esb.html
Copyright IBM Corporation 2005, 2010. Alle Rechte vorbehalten.
Dieses Information Center basiert auf Eclipse-Technologie (http://www.eclipse.org).