zOs/TX/WK985DDL
SET CURRENT SQLID='S100447';
SET CURRENT PATH = "SYSIBM","SYSFUN","SYSPROC","$creator" ;
SET CURRENT SCHEMA='$creator';
$@[
if $phase >= 0 then $@=[
drop DATABASE $db;
commit;
drop alias ${creator}01.VNI100A101A;
drop alias ${creator}02.VNI100A101A;
drop alias ${creator}01.VNI150A101A;
drop alias ${creator}02.VNI150A101A;
drop alias ${creator}01.VNI200A101A;
drop alias ${creator}02.VNI200A101A;
drop alias ${creator}01.VNI210A101A;
drop alias ${creator}02.VNI210A101A;
drop alias ${creator}01.VNI250A101A;
drop alias ${creator}02.VNI250A101A;
drop alias ${creator}01.VNI600A101A;
drop alias ${creator}02.VNI600A101A;
drop alias ${creator}01.VNI605A101A;
drop alias ${creator}02.VNI605A101A;
drop alias ${creator}01.VNI608A101A;
drop alias ${creator}02.VNI608A101A;
drop alias ${creator}01.VNI614A101A;
drop alias ${creator}02.VNI614A101A;
drop alias ${creator}01.VNI620A101A;
drop alias ${creator}02.VNI620A101A;
commit;
$]
if $phase >= 1 then $@=[
CREATE DATABASE $db
BUFFERPOOL BP2
INDEXBP BP1
CCSID EBCDIC
STOGROUP GSMS;
COMMIT;
CREATE TABLESPACE A100A
IN $db
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 0 PCTFREE 5
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
$@[
if $phase = 1 then $@=[
CREATE TABLE $creator.TNI100A101A
(NI100024 CHAR(21) FOR SBCS DATA NOT NULL,
NI100164 TIMESTAMP NOT NULL,
NI100026 CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI100153 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI100088 DATE NOT NULL WITH DEFAULT '0001-01-01',
NI100089 DATE NOT NULL WITH DEFAULT '9999-12-31',
NI100110 CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI100027 CHAR(80) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI100227 CHAR(33) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI100228 CHAR(33) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI100019 CHAR(12) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI100147 CHAR(20) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI100017 CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI100181 CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI100102 CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI100103 CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI100037 DECIMAL(15, 8) NOT NULL,
NI100062 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI100111 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI100020 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI100128 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI100130 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI100129 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI100131 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI100132 CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI100151 DATE NOT NULL WITH DEFAULT '0001-01-01',
NI100043 DATE NOT NULL WITH DEFAULT '9999-12-31',
NI100152 DATE NOT NULL WITH DEFAULT '0001-01-01',
NI100044 DATE NOT NULL WITH DEFAULT '9999-12-31',
NI100133 CHAR(6) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI100411 DATE NOT NULL WITH DEFAULT '0001-01-01',
NI100412 DATE NOT NULL WITH DEFAULT '0001-01-01',
NI100413 DATE NOT NULL WITH DEFAULT '0001-01-01',
NI100417 CHAR(3) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI100415 DATE NOT NULL WITH DEFAULT '0001-01-01',
NI100414 SMALLINT NOT NULL WITH DEFAULT,
CONSTRAINT NI100024
PRIMARY KEY (NI100024,
NI100164))
IN $db.A100A
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
COMMIT;
CREATE UNIQUE INDEX $creator.INI100A1
ON $creator.TNI100A101A
(NI100024 ASC,
NI100164 ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE INDEX $creator.INI100A2
ON $creator.TNI100A101A
(NI100019 ASC,
NI100088 ASC,
NI100089 ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
NOT CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE INDEX $creator.INI100A3
ON $creator.TNI100A101A
(NI100147 ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
NOT CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE VIEW $creator.VNI100A101A AS
SELECT NI100024 AS CLSTRID, NI100164 AS TIMESTMPCHG,
NI100026 AS CLSTRTYPE, NI100153 AS STATCLSTRMSTR,
NI100088 AS MSTRRECVLDFROMDT, NI100089 AS MSTRRECVLDTODT,
NI100110 AS PIDCHG, NI100027 AS CMNTCHG,
NI100227 AS CLSTRNAMELINE1, NI100228 AS CLSTRNAMELINE2,
NI100019 AS CIFNBR, NI100147 AS SAFEKACCNBR,
NI100017 AS BUSUNITCD, NI100181 AS VLTNCCYCD,
NI100102 AS NEWVLTNCCYCD, NI100103 AS OLDVLTNCCYCD,
NI100037 AS CROSSCCYXCHGRATE, NI100062 AS IPCFLAG,
NI100111 AS PLFLAG, NI100020 AS CALCMTHDCD,
NI100128 AS RSNSTARTIPC, NI100130 AS RSNSTOPIPC,
NI100129 AS RSNSTARTPL, NI100131 AS RSNSTOPPL,
NI100151 AS STARTCALCDTIPC, NI100043 AS ENDCALCDTIPC,
NI100152 AS STARTCALCDTPL, NI100044 AS ENDCALCDTPL,
NI100132 AS DSCRPFMGTAGR, NI100133 AS SEARCHKEY,
NI100411 AS CPCSTARTDT, NI100412 AS DAILYDATADT,
NI100413 AS DETAILDATADT, NI100417 AS DAS,
NI100415 AS UNLIMCORRMAXDT, NI100414 AS UNLIMCORRPERIOD
FROM $creator.TNI100A101A ;
CREATE ALIAS ${creator}01.VNI100A101A FOR $creator.VNI100A101A ;
CREATE ALIAS ${creator}02.VNI100A101A FOR $creator.VNI100A101A ;
LABEL ON ALIAS ${creator}01.VNI100A101A IS 'Clustermaster snapshot';
LABEL ON ALIAS ${creator}02.VNI100A101A IS 'Clustermaster snapshot';
COMMIT;
$] else $@=[
CREATE table $creator.TNI100A101A
(CLSTRID CHAR(21) FOR SBCS DATA NOT NULL,
TIMESTMPCHG TIMESTAMP NOT NULL,
CLSTRTYPE CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
STATCLSTRMSTR CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
MSTRRECVLDFROMDT DATE NOT NULL WITH DEFAULT '0001-01-01',
MSTRRECVLDTODT DATE NOT NULL WITH DEFAULT '9999-12-31',
PIDCHG CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CMNTCHG CHAR(80) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CLSTRNAMELINE1 CHAR(33) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CLSTRNAMELINE2 CHAR(33) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CIFNBR CHAR(12) FOR SBCS DATA NOT NULL
WITH DEFAULT,
SAFEKACCNBR CHAR(16) FOR SBCS DATA NOT NULL
WITH DEFAULT,
BUSUNITCD CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
VLTNCCYCD CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NEWVLTNCCYCD CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
OLDVLTNCCYCD CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CROSSCCYXCHGRATE DECIMAL(15, 8) NOT NULL WITH DEFAULT,
IPCFLAG CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
PLFLAG CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CALCMTHDCD CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
RSNSTARTIPC CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
RSNSTOPIPC CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
RSNSTARTPL CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
RSNSTOPPL CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
STARTCALCDTIPC DATE NOT NULL WITH DEFAULT '0001-01-01',
ENDCALCDTIPC DATE NOT NULL WITH DEFAULT '9999-12-31',
STARTCALCDTPL DATE NOT NULL WITH DEFAULT '0001-01-01',
ENDCALCDTPL DATE NOT NULL WITH DEFAULT '9999-12-31',
DSCRPFMGTAGR CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
SEARCHKEY CHAR(6) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CONSTRAINT CLSTRID
PRIMARY KEY (CLSTRID,
TIMESTMPCHG))
IN $db.A100A
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI100A101A IS 'REPORTING MASTER';
COMMIT;
CREATE UNIQUE index $creator.INI100A1
ON $creator.TNI100A101A
(CLSTRID ASC,
TIMESTMPCHG ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE index $creator.INI100A2
ON $creator.TNI100A101A
(CIFNBR ASC,
MSTRRECVLDFROMDT ASC,
MSTRRECVLDTODT ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
NOT CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE index $creator.INI100A3
ON $creator.TNI100A101A
(SAFEKACCNBR ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
NOT CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE VIEW $creator.VNI100A101A AS
SELECT CLSTRID, TIMESTMPCHG, CLSTRTYPE, STATCLSTRMSTR,
MSTRRECVLDFROMDT, MSTRRECVLDTODT, PIDCHG, CMNTCHG,
CLSTRNAMELINE1, CLSTRNAMELINE2, CIFNBR, SAFEKACCNBR,
BUSUNITCD, VLTNCCYCD, NEWVLTNCCYCD, OLDVLTNCCYCD,
CROSSCCYXCHGRATE, IPCFLAG, PLFLAG, CALCMTHDCD, RSNSTARTIPC,
RSNSTOPIPC, RSNSTARTPL, RSNSTOPPL, STARTCALCDTIPC,
ENDCALCDTIPC, STARTCALCDTPL, ENDCALCDTPL, DSCRPFMGTAGR,
SEARCHKEY
FROM $creator.TNI100A101A ;
LABEL ON TABLE $creator.VNI100A101A IS 'REPORTING MASTER';
CREATE ALIAS ${creator}01.VNI100A101A FOR $creator.VNI100A101A ;
CREATE ALIAS ${creator}02.VNI100A101A FOR $creator.VNI100A101A ;
COMMIT;
$]
$]
CREATE TABLESPACE A100S
IN $db
USING STOGROUP GSMS
PRIQTY 720 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE table $creator.TNI100S101A
(CLSTRID CHAR(21) FOR SBCS DATA NOT NULL,
TIMESTMPCHG TIMESTAMP NOT NULL,
CLSTRTYPE CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
STATCLSTRMSTR CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
MSTRRECVLDFROMDT DATE NOT NULL WITH DEFAULT '0001-01-01',
MSTRRECVLDTODT DATE NOT NULL WITH DEFAULT '9999-12-31',
PIDCHG CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CMNTCHG CHAR(80) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CLSTRNAMELINE1 CHAR(33) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CLSTRNAMELINE2 CHAR(33) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CIFNBR CHAR(12) FOR SBCS DATA NOT NULL
WITH DEFAULT,
SAFEKACCNBR CHAR(16) FOR SBCS DATA NOT NULL
WITH DEFAULT,
BUSUNITCD CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
VLTNCCYCD CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NEWVLTNCCYCD CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
OLDVLTNCCYCD CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CROSSCCYXCHGRATE DECIMAL(15, 8) NOT NULL WITH DEFAULT,
IPCFLAG CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
PLFLAG CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CALCMTHDCD CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
RSNSTARTIPC CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
RSNSTOPIPC CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
RSNSTARTPL CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
RSNSTOPPL CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
STARTCALCDTIPC DATE NOT NULL WITH DEFAULT '0001-01-01',
ENDCALCDTIPC DATE NOT NULL WITH DEFAULT '9999-12-31',
STARTCALCDTPL DATE NOT NULL WITH DEFAULT '0001-01-01',
ENDCALCDTPL DATE NOT NULL WITH DEFAULT '9999-12-31',
DSCRPFMGTAGR CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
SEARCHKEY CHAR(6) FOR SBCS DATA NOT NULL
WITH DEFAULT,
SNAPSHOTID INTEGER NOT NULL,
CONSTRAINT SNAPSHOTID
PRIMARY KEY (SNAPSHOTID,
CLSTRID,
TIMESTMPCHG))
IN $db.A100S
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI100S101A IS 'REPORTING MASTER SAVE';
COMMIT;
CREATE UNIQUE index $creator.INI100S1
ON $creator.TNI100S101A
(SNAPSHOTID ASC,
CLSTRID ASC,
TIMESTMPCHG ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A105A
IN $db
USING STOGROUP GSMS
PRIQTY 36000 SECQTY 72000
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE YES
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE $creator.TNI105A101A
(NI105024 CHAR(21) FOR SBCS DATA NOT NULL,
NI105115 DATE NOT NULL,
NI105116 DATE NOT NULL,
NI105091 DECIMAL(31, 8) WITH DEFAULT NULL,
NI105094 DECIMAL(31, 8) WITH DEFAULT NULL,
NI105092 DECIMAL(31, 8) WITH DEFAULT NULL,
NI105093 DECIMAL(31, 8) WITH DEFAULT NULL,
NI105001 DECIMAL(31, 8) WITH DEFAULT NULL,
NI105004 DECIMAL(31, 8) WITH DEFAULT NULL,
NI105002 DECIMAL(31, 8) WITH DEFAULT NULL,
NI105003 DECIMAL(31, 8) WITH DEFAULT NULL,
NI105140 DECIMAL(15, 9) WITH DEFAULT NULL,
NI105146 DECIMAL(15, 9) WITH DEFAULT NULL,
NI105142 DECIMAL(15, 9) WITH DEFAULT NULL,
NI105144 DECIMAL(15, 9) WITH DEFAULT NULL,
NI105162 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
PRIMARY KEY (NI105024,
NI105115))
IN $db.A105A
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
COMMIT;
CREATE UNIQUE INDEX $creator.INI105A1
ON $creator.TNI105A101A
(NI105024 ASC,
NI105115 ASC)
USING STOGROUP GSMS
PRIQTY 12 SECQTY 7200
ERASE NO
FREEPAGE 10 PCTFREE 5
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A105S
IN $db
USING STOGROUP GSMS
PRIQTY 720 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE $creator.TNI105S101A
(NI105995 INTEGER NOT NULL,
NI105024 CHAR(21) FOR SBCS DATA NOT NULL,
NI105115 DATE NOT NULL,
NI105116 DATE NOT NULL,
NI105091 DECIMAL(31, 8) WITH DEFAULT NULL,
NI105094 DECIMAL(31, 8) WITH DEFAULT NULL,
NI105092 DECIMAL(31, 8) WITH DEFAULT NULL,
NI105093 DECIMAL(31, 8) WITH DEFAULT NULL,
NI105001 DECIMAL(31, 8) WITH DEFAULT NULL,
NI105004 DECIMAL(31, 8) WITH DEFAULT NULL,
NI105002 DECIMAL(31, 8) WITH DEFAULT NULL,
NI105003 DECIMAL(31, 8) WITH DEFAULT NULL,
NI105140 DECIMAL(15, 9) WITH DEFAULT NULL,
NI105146 DECIMAL(15, 9) WITH DEFAULT NULL,
NI105142 DECIMAL(15, 9) WITH DEFAULT NULL,
NI105144 DECIMAL(15, 9) WITH DEFAULT NULL,
NI105162 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CONSTRAINT NI105995
PRIMARY KEY (NI105995,
NI105024,
NI105115))
IN $db.A105S
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI105S101A IS 'CLUSTER MWR SNAPSHOT';
COMMIT;
CREATE UNIQUE INDEX $creator.INI105S1
ON $creator.TNI105S101A
(NI105995 ASC,
NI105024 ASC,
NI105115 ASC)
USING STOGROUP GSMS
PRIQTY 720 SECQTY 7200
ERASE NO
FREEPAGE 10 PCTFREE 5
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A107A
IN $db
USING STOGROUP GSMS
PRIQTY 12 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE $creator.TNI107A101A
(NI107024 CHAR(21) FOR SBCS DATA NOT NULL,
NI107116 DATE NOT NULL,
NI107115 DATE NOT NULL,
NI107084 DECIMAL(31, 8) NOT NULL,
NI107086 DECIMAL(31, 8) NOT NULL,
NI107360 DECIMAL(15, 3) NOT NULL,
NI107361 DECIMAL(15, 3) NOT NULL,
NI107061 DECIMAL(15, 3) NOT NULL,
NI107373 DECIMAL(15, 3) NOT NULL,
NI107362 DECIMAL(15, 3) NOT NULL,
NI107363 DECIMAL(31, 8) NOT NULL,
NI107364 DECIMAL(15, 3) NOT NULL,
NI107365 DECIMAL(31, 8) NOT NULL,
NI107366 DECIMAL(31, 8) NOT NULL,
NI107367 DECIMAL(31, 8) NOT NULL,
NI107368 DECIMAL(31, 8) NOT NULL,
NI107369 DECIMAL(31, 8) NOT NULL,
NI107370 DECIMAL(31, 8) NOT NULL,
NI107371 DECIMAL(31, 8) NOT NULL,
NI107372 DECIMAL(31, 8) NOT NULL,
NI107091 DECIMAL(31, 8) NOT NULL,
NI107094 DECIMAL(31, 8) NOT NULL,
NI107092 DECIMAL(31, 8) NOT NULL,
NI107093 DECIMAL(31, 8) NOT NULL,
NI107140 DECIMAL(15, 9) NOT NULL,
NI107146 DECIMAL(15, 9) NOT NULL,
NI107142 DECIMAL(15, 9) NOT NULL,
NI107144 DECIMAL(15, 9) NOT NULL,
NI107132 CHAR(4) FOR SBCS DATA NOT NULL,
NI107378 CHAR(4) FOR SBCS DATA NOT NULL,
NI107379 CHAR(4) FOR SBCS DATA NOT NULL,
CONSTRAINT NI107024
PRIMARY KEY (NI107024))
IN $db.A107A
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
COMMIT;
CREATE UNIQUE INDEX $creator.INI107A1
ON $creator.TNI107A101A
(NI107024 ASC)
USING STOGROUP GSMS
PRIQTY 12 SECQTY 7200
ERASE NO
FREEPAGE 0 PCTFREE 5
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A107A01
IN $db
USING STOGROUP GSMS
PRIQTY 12 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE ${creator}01.TNI107A101A
(NI107024 CHAR(21) FOR SBCS DATA NOT NULL,
NI107116 DATE NOT NULL,
NI107115 DATE NOT NULL,
NI107084 DECIMAL(31, 8) NOT NULL,
NI107086 DECIMAL(31, 8) NOT NULL,
NI107360 DECIMAL(15, 3) NOT NULL,
NI107361 DECIMAL(15, 3) NOT NULL,
NI107061 DECIMAL(15, 3) NOT NULL,
NI107373 DECIMAL(15, 3) NOT NULL,
NI107362 DECIMAL(15, 3) NOT NULL,
NI107363 DECIMAL(31, 8) NOT NULL,
NI107364 DECIMAL(15, 3) NOT NULL,
NI107365 DECIMAL(31, 8) NOT NULL,
NI107366 DECIMAL(31, 8) NOT NULL,
NI107367 DECIMAL(31, 8) NOT NULL,
NI107368 DECIMAL(31, 8) NOT NULL,
NI107369 DECIMAL(31, 8) NOT NULL,
NI107370 DECIMAL(31, 8) NOT NULL,
NI107371 DECIMAL(31, 8) NOT NULL,
NI107372 DECIMAL(31, 8) NOT NULL,
NI107091 DECIMAL(31, 8) NOT NULL,
NI107094 DECIMAL(31, 8) NOT NULL,
NI107092 DECIMAL(31, 8) NOT NULL,
NI107093 DECIMAL(31, 8) NOT NULL,
NI107140 DECIMAL(15, 9) NOT NULL,
NI107146 DECIMAL(15, 9) NOT NULL,
NI107142 DECIMAL(15, 9) NOT NULL,
NI107144 DECIMAL(15, 9) NOT NULL,
NI107132 CHAR(4) FOR SBCS DATA NOT NULL,
NI107378 CHAR(4) FOR SBCS DATA NOT NULL,
NI107379 CHAR(4) FOR SBCS DATA NOT NULL,
CONSTRAINT NI107024
PRIMARY KEY (NI107024))
IN $db.A107A01
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
COMMIT;
CREATE UNIQUE INDEX ${creator}01.INI107A1
ON ${creator}01.TNI107A101A
(NI107024 ASC)
USING STOGROUP GSMS
PRIQTY 12 SECQTY 7200
ERASE NO
FREEPAGE 0 PCTFREE 5
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A107A02
IN $db
USING STOGROUP GSMS
PRIQTY 12 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE ${creator}02.TNI107A101A
(NI107024 CHAR(21) FOR SBCS DATA NOT NULL,
NI107116 DATE NOT NULL,
NI107115 DATE NOT NULL,
NI107084 DECIMAL(31, 8) NOT NULL,
NI107086 DECIMAL(31, 8) NOT NULL,
NI107360 DECIMAL(15, 3) NOT NULL,
NI107361 DECIMAL(15, 3) NOT NULL,
NI107061 DECIMAL(15, 3) NOT NULL,
NI107373 DECIMAL(15, 3) NOT NULL,
NI107362 DECIMAL(15, 3) NOT NULL,
NI107363 DECIMAL(31, 8) NOT NULL,
NI107364 DECIMAL(15, 3) NOT NULL,
NI107365 DECIMAL(31, 8) NOT NULL,
NI107366 DECIMAL(31, 8) NOT NULL,
NI107367 DECIMAL(31, 8) NOT NULL,
NI107368 DECIMAL(31, 8) NOT NULL,
NI107369 DECIMAL(31, 8) NOT NULL,
NI107370 DECIMAL(31, 8) NOT NULL,
NI107371 DECIMAL(31, 8) NOT NULL,
NI107372 DECIMAL(31, 8) NOT NULL,
NI107091 DECIMAL(31, 8) NOT NULL,
NI107094 DECIMAL(31, 8) NOT NULL,
NI107092 DECIMAL(31, 8) NOT NULL,
NI107093 DECIMAL(31, 8) NOT NULL,
NI107140 DECIMAL(15, 9) NOT NULL,
NI107146 DECIMAL(15, 9) NOT NULL,
NI107142 DECIMAL(15, 9) NOT NULL,
NI107144 DECIMAL(15, 9) NOT NULL,
NI107132 CHAR(4) FOR SBCS DATA NOT NULL,
NI107378 CHAR(4) FOR SBCS DATA NOT NULL,
NI107379 CHAR(4) FOR SBCS DATA NOT NULL,
CONSTRAINT NI107024
PRIMARY KEY (NI107024))
IN $db.A107A02
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
COMMIT;
CREATE UNIQUE INDEX ${creator}02.INI107A1
ON ${creator}02.TNI107A101A
(NI107024 ASC)
USING STOGROUP GSMS
PRIQTY 12 SECQTY 7200
ERASE NO
FREEPAGE 0 PCTFREE 5
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A107S
IN $db
USING STOGROUP GSMS
PRIQTY 720 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE $creator.TNI107S101A
(NI107995 INTEGER NOT NULL,
NI107024 CHAR(21) FOR SBCS DATA NOT NULL,
NI107116 DATE NOT NULL,
NI107115 DATE NOT NULL,
NI107084 DECIMAL(31, 8) NOT NULL,
NI107086 DECIMAL(31, 8) NOT NULL,
NI107360 DECIMAL(15, 3) NOT NULL,
NI107361 DECIMAL(15, 3) NOT NULL,
NI107061 DECIMAL(15, 3) NOT NULL,
NI107373 DECIMAL(15, 3) NOT NULL,
NI107362 DECIMAL(15, 3) NOT NULL,
NI107363 DECIMAL(31, 8) NOT NULL,
NI107364 DECIMAL(15, 3) NOT NULL,
NI107365 DECIMAL(31, 8) NOT NULL,
NI107366 DECIMAL(31, 8) NOT NULL,
NI107367 DECIMAL(31, 8) NOT NULL,
NI107368 DECIMAL(31, 8) NOT NULL,
NI107369 DECIMAL(31, 8) NOT NULL,
NI107370 DECIMAL(31, 8) NOT NULL,
NI107371 DECIMAL(31, 8) NOT NULL,
NI107372 DECIMAL(31, 8) NOT NULL,
NI107091 DECIMAL(31, 8) NOT NULL,
NI107094 DECIMAL(31, 8) NOT NULL,
NI107092 DECIMAL(31, 8) NOT NULL,
NI107093 DECIMAL(31, 8) NOT NULL,
NI107140 DECIMAL(15, 9) NOT NULL,
NI107146 DECIMAL(15, 9) NOT NULL,
NI107142 DECIMAL(15, 9) NOT NULL,
NI107144 DECIMAL(15, 9) NOT NULL,
NI107132 CHAR(4) FOR SBCS DATA NOT NULL,
NI107378 CHAR(4) FOR SBCS DATA NOT NULL,
NI107379 CHAR(4) FOR SBCS DATA NOT NULL,
CONSTRAINT NI107995
PRIMARY KEY (NI107995,
NI107024))
IN $db.A107S
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
COMMIT;
CREATE UNIQUE INDEX $creator.INI107S1
ON $creator.TNI107S101A
(NI107995 ASC,
NI107024 ASC)
USING STOGROUP GSMS
PRIQTY 720 SECQTY 7200
ERASE NO
FREEPAGE 0 PCTFREE 5
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A107S01
IN $db
USING STOGROUP GSMS
PRIQTY 720 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE ${creator}01.TNI107S101A
(NI107995 INTEGER NOT NULL,
NI107024 CHAR(21) FOR SBCS DATA NOT NULL,
NI107116 DATE NOT NULL,
NI107115 DATE NOT NULL,
NI107084 DECIMAL(31, 8) NOT NULL,
NI107086 DECIMAL(31, 8) NOT NULL,
NI107360 DECIMAL(15, 3) NOT NULL,
NI107361 DECIMAL(15, 3) NOT NULL,
NI107061 DECIMAL(15, 3) NOT NULL,
NI107373 DECIMAL(15, 3) NOT NULL,
NI107362 DECIMAL(15, 3) NOT NULL,
NI107363 DECIMAL(31, 8) NOT NULL,
NI107364 DECIMAL(15, 3) NOT NULL,
NI107365 DECIMAL(31, 8) NOT NULL,
NI107366 DECIMAL(31, 8) NOT NULL,
NI107367 DECIMAL(31, 8) NOT NULL,
NI107368 DECIMAL(31, 8) NOT NULL,
NI107369 DECIMAL(31, 8) NOT NULL,
NI107370 DECIMAL(31, 8) NOT NULL,
NI107371 DECIMAL(31, 8) NOT NULL,
NI107372 DECIMAL(31, 8) NOT NULL,
NI107091 DECIMAL(31, 8) NOT NULL,
NI107094 DECIMAL(31, 8) NOT NULL,
NI107092 DECIMAL(31, 8) NOT NULL,
NI107093 DECIMAL(31, 8) NOT NULL,
NI107140 DECIMAL(15, 9) NOT NULL,
NI107146 DECIMAL(15, 9) NOT NULL,
NI107142 DECIMAL(15, 9) NOT NULL,
NI107144 DECIMAL(15, 9) NOT NULL,
NI107132 CHAR(4) FOR SBCS DATA NOT NULL,
NI107378 CHAR(4) FOR SBCS DATA NOT NULL,
NI107379 CHAR(4) FOR SBCS DATA NOT NULL,
CONSTRAINT NI107995
PRIMARY KEY (NI107995,
NI107024))
IN $db.A107S01
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
COMMIT;
CREATE UNIQUE INDEX ${creator}01.INI107S1
ON ${creator}01.TNI107S101A
(NI107995 ASC,
NI107024 ASC)
USING STOGROUP GSMS
PRIQTY 720 SECQTY 7200
ERASE NO
FREEPAGE 0 PCTFREE 5
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A107S02
IN $db
USING STOGROUP GSMS
PRIQTY 720 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE ${creator}02.TNI107S101A
(NI107995 INTEGER NOT NULL,
NI107024 CHAR(21) FOR SBCS DATA NOT NULL,
NI107116 DATE NOT NULL,
NI107115 DATE NOT NULL,
NI107084 DECIMAL(31, 8) NOT NULL,
NI107086 DECIMAL(31, 8) NOT NULL,
NI107360 DECIMAL(15, 3) NOT NULL,
NI107361 DECIMAL(15, 3) NOT NULL,
NI107061 DECIMAL(15, 3) NOT NULL,
NI107373 DECIMAL(15, 3) NOT NULL,
NI107362 DECIMAL(15, 3) NOT NULL,
NI107363 DECIMAL(31, 8) NOT NULL,
NI107364 DECIMAL(15, 3) NOT NULL,
NI107365 DECIMAL(31, 8) NOT NULL,
NI107366 DECIMAL(31, 8) NOT NULL,
NI107367 DECIMAL(31, 8) NOT NULL,
NI107368 DECIMAL(31, 8) NOT NULL,
NI107369 DECIMAL(31, 8) NOT NULL,
NI107370 DECIMAL(31, 8) NOT NULL,
NI107371 DECIMAL(31, 8) NOT NULL,
NI107372 DECIMAL(31, 8) NOT NULL,
NI107091 DECIMAL(31, 8) NOT NULL,
NI107094 DECIMAL(31, 8) NOT NULL,
NI107092 DECIMAL(31, 8) NOT NULL,
NI107093 DECIMAL(31, 8) NOT NULL,
NI107140 DECIMAL(15, 9) NOT NULL,
NI107146 DECIMAL(15, 9) NOT NULL,
NI107142 DECIMAL(15, 9) NOT NULL,
NI107144 DECIMAL(15, 9) NOT NULL,
NI107132 CHAR(4) FOR SBCS DATA NOT NULL,
NI107378 CHAR(4) FOR SBCS DATA NOT NULL,
NI107379 CHAR(4) FOR SBCS DATA NOT NULL,
CONSTRAINT NI107995
PRIMARY KEY (NI107995,
NI107024))
IN $db.A107S02
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
COMMIT;
CREATE UNIQUE INDEX ${creator}02.INI107S1
ON ${creator}02.TNI107S101A
(NI107995 ASC,
NI107024 ASC)
USING STOGROUP GSMS
PRIQTY 720 SECQTY 7200
ERASE NO
FREEPAGE 0 PCTFREE 5
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A120A
IN $db
USING STOGROUP GSMS
PRIQTY 12 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE $creator.TNI120A101A
(CIF CHAR(12) FOR SBCS DATA NOT NULL
WITH DEFAULT,
DEPOT CHAR(12) FOR SBCS DATA NOT NULL
WITH DEFAULT,
MDAT TIMESTAMP NOT NULL WITH DEFAULT,
PID CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
AKTION CHAR(3) FOR SBCS DATA NOT NULL
WITH DEFAULT,
KORRMON CHAR(6) FOR SBCS DATA NOT NULL
WITH DEFAULT,
KORRBETR FLOAT NOT NULL WITH DEFAULT,
GEGENTXT CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
GRUND CHAR(5) FOR SBCS DATA NOT NULL
WITH DEFAULT)
IN $db.A120A
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
COMMIT;
CREATE UNIQUE INDEX $creator.INI120A1
ON $creator.TNI120A101A
(CIF ASC,
DEPOT ASC,
MDAT DESC)
USING STOGROUP GSMS
PRIQTY 12 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A130A
IN $db
USING STOGROUP GSMS
PRIQTY 36000 SECQTY 72000
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE YES
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE $creator.TNI130A101A
(NI130024 CHAR(21) FOR SBCS DATA NOT NULL,
NI130235 DATE NOT NULL,
NI130234 CHAR(21) FOR SBCS DATA NOT NULL,
NI130236 DATE NOT NULL WITH DEFAULT '9999-12-31',
NI130232 CHAR(4) FOR SBCS DATA NOT NULL,
NI130233 CHAR(4) FOR SBCS DATA NOT NULL,
NI130164 TIMESTAMP NOT NULL,
NI130110 CHAR(8) FOR SBCS DATA NOT NULL,
NI130139 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CONSTRAINT NI130024
PRIMARY KEY (NI130024,
NI130234,
NI130235,
NI130164))
IN $db.A130A
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI130A101A IS 'CLUSTER DEPOT RELATION';
COMMIT;
CREATE UNIQUE INDEX $creator.INI130A1
ON $creator.TNI130A101A
(NI130024 ASC,
NI130234 ASC,
NI130235 ASC,
NI130164 ASC)
USING STOGROUP GSMS
PRIQTY 12 SECQTY 7200
ERASE NO
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE INDEX $creator.INI130A2
ON $creator.TNI130A101A
(NI130233 ASC,
NI130234 ASC,
NI130164 DESC)
USING STOGROUP GSMS
PRIQTY 12 SECQTY 7200
ERASE NO
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
NOT CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE INDEX $creator.INI130A3
ON $creator.TNI130A101A
(NI130232 ASC,
NI130024 ASC,
NI130233 ASC,
NI130234 ASC,
NI130235 ASC,
NI130236 ASC)
USING STOGROUP GSMS
PRIQTY 12 SECQTY 7200
ERASE NO
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
NOT CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE INDEX $creator.INI130A4
ON $creator.TNI130A101A
(NI130232 ASC,
NI130234 ASC)
USING STOGROUP GSMS
PRIQTY 720 SECQTY 7200
ERASE NO
FREEPAGE 10 PCTFREE 10
GBPCACHE CHANGED
NOT CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE INDEX $creator.INI130A5
ON $creator.TNI130A101A
(NI130236 ASC,
NI130233 ASC)
USING STOGROUP GSMS
PRIQTY 12 SECQTY 7200
ERASE NO
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
NOT CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE INDEX $creator.INI130A6
ON $creator.TNI130A101A
(NI130235 ASC,
NI130236 DESC)
USING STOGROUP GSMS
PRIQTY 7200 SECQTY 720
ERASE NO
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
NOT CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A130S
IN $db
USING STOGROUP GSMS
PRIQTY 720 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE YES
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE $creator.TNI130S101A
(NI130995 INTEGER NOT NULL,
NI130024 CHAR(21) FOR SBCS DATA NOT NULL,
NI130235 DATE NOT NULL,
NI130234 CHAR(21) FOR SBCS DATA NOT NULL,
NI130236 DATE NOT NULL WITH DEFAULT '9999-12-31',
NI130232 CHAR(4) FOR SBCS DATA NOT NULL,
NI130233 CHAR(4) FOR SBCS DATA NOT NULL,
NI130164 TIMESTAMP NOT NULL,
NI130110 CHAR(8) FOR SBCS DATA NOT NULL,
NI130139 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CONSTRAINT NI130995
PRIMARY KEY (NI130995,
NI130024,
NI130234,
NI130235,
NI130164))
IN $db.A130S
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI130S101A IS
'CLUSTER DEPOT RELATION SNAPSH';
COMMIT;
CREATE UNIQUE INDEX $creator.INI130S1
ON $creator.TNI130S101A
(NI130995 ASC,
NI130024 ASC,
NI130234 ASC,
NI130235 ASC,
NI130164 ASC)
USING STOGROUP GSMS
PRIQTY 720 SECQTY 7200
ERASE NO
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE YES
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A131A
IN $db
USING STOGROUP GSMS
PRIQTY 36000 SECQTY 72000
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE YES
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE $creator.TNI131A101A
(NI131237 CHAR(21) FOR SBCS DATA NOT NULL,
NI131238 CHAR(21) FOR SBCS DATA NOT NULL,
NI131005 CHAR(20) FOR SBCS DATA NOT NULL,
NI131164 TIMESTAMP NOT NULL WITH DEFAULT,
NI131153 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT)
IN $db.A131A
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
COMMIT;
CREATE TABLESPACE A131S
IN $db
USING STOGROUP GSMS
PRIQTY 720 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE $creator.TNI131S101A
(NI131995 INTEGER NOT NULL,
NI131237 CHAR(21) FOR SBCS DATA NOT NULL,
NI131238 CHAR(21) FOR SBCS DATA NOT NULL,
NI131005 CHAR(20) FOR SBCS DATA NOT NULL,
NI131164 TIMESTAMP NOT NULL WITH DEFAULT,
NI131153 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT)
IN $db.A131S
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI131S101A IS
'ACCOUNT REALLOCATION SNAPSHOT';
COMMIT;
CREATE INDEX $creator.INI131S1
ON $creator.TNI131S101A
(NI131995 ASC,
NI131237 ASC)
USING STOGROUP GSMS
PRIQTY 720 SECQTY 7200
ERASE NO
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
NOT CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE YES
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A132A
IN $db
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE YES
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE $creator.TNI132A101A
(NI132024 CHAR(21) FOR SBCS DATA NOT NULL,
NI132235 DATE NOT NULL,
NI132234 CHAR(21) FOR SBCS DATA NOT NULL,
NI132236 DATE NOT NULL WITH DEFAULT '9999-12-31',
NI132163 DATE NOT NULL WITH DEFAULT '9999-12-31',
NI132232 CHAR(4) FOR SBCS DATA NOT NULL,
NI132233 CHAR(4) FOR SBCS DATA NOT NULL,
NI132155 TIMESTAMP NOT NULL,
NI132158 CHAR(8) FOR SBCS DATA NOT NULL,
NI132139 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI132157 TIMESTAMP NOT NULL,
NI132159 CHAR(8) FOR SBCS DATA NOT NULL,
CONSTRAINT NI132024
PRIMARY KEY (NI132024,
NI132234,
NI132235,
NI132157))
IN $db.A132A
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI132A101A IS 'CLUSTER DEPOT RELATION TEMP';
COMMIT;
CREATE UNIQUE INDEX $creator.INI132A1
ON $creator.TNI132A101A
(NI132024 ASC,
NI132234 ASC,
NI132235 ASC,
NI132157 ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
NOT CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE YES
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE INDEX $creator.INI132A2
ON $creator.TNI132A101A
(NI132233 ASC,
NI132234 ASC,
NI132155 DESC,
NI132157 DESC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
NOT CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE YES
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE INDEX $creator.INI132A3
ON $creator.TNI132A101A
(NI132232 ASC,
NI132024 ASC,
NI132233 ASC,
NI132234 ASC,
NI132235 ASC,
NI132236 ASC,
NI132157 DESC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE YES
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE INDEX $creator.INI132A4
ON $creator.TNI132A101A
(NI132232 ASC,
NI132234 ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 10 PCTFREE 10
GBPCACHE CHANGED
NOT CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE YES
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE INDEX $creator.INI132A5
ON $creator.TNI132A101A
(NI132236 ASC,
NI132233 ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
NOT CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE YES
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE INDEX $creator.INI132A6
ON $creator.TNI132A101A
(NI132235 ASC,
NI132236 DESC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
NOT CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE YES
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A140A
IN $db
USING STOGROUP GSMS
PRIQTY 12 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE table $creator.TNI140A101A
(CLSTRID CHAR(21) FOR SBCS DATA NOT NULL,
VLDFROMDT DATE NOT NULL,
VLDTODT DATE NOT NULL WITH DEFAULT '9999-12-31',
CLSTRTYPECD CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CIFNO CHAR(12) FOR SBCS DATA NOT NULL
WITH DEFAULT,
BUID CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
VLTNCCYCD CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CPCSTARTDT DATE NOT NULL WITH DEFAULT '0001-01-01',
DAILYDATADT DATE NOT NULL WITH DEFAULT '0001-01-01',
DETAILDATADT DATE NOT NULL WITH DEFAULT '0001-01-01',
UNLIMCORRMAXDT DATE NOT NULL WITH DEFAULT '0001-01-01',
UNLIMCORRPERIOD DECIMAL(3, 0) NOT NULL WITH DEFAULT,
TIMESTMPCHG TIMESTAMP NOT NULL WITH DEFAULT,
PIDCHG CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CONSTRAINT CLSTRID
PRIMARY KEY (CLSTRID,
VLDFROMDT))
IN $db.A140A
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI140A101A IS 'PORTFOLIO MASTER';
COMMIT;
CREATE UNIQUE index $creator.INI140A1
ON $creator.TNI140A101A
(CLSTRID ASC,
VLDFROMDT ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE index $creator.INI140A2
ON $creator.TNI140A101A
(CIFNO ASC,
VLDFROMDT ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
NOT CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A140S
IN $db
USING STOGROUP GSMS
PRIQTY 720 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE table $creator.TNI140S101A
(CLSTRID CHAR(21) FOR SBCS DATA NOT NULL,
VLDFROMDT DATE NOT NULL,
VLDTODT DATE NOT NULL WITH DEFAULT '9999-12-31',
CLSTRTYPECD CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CIFNO CHAR(12) FOR SBCS DATA NOT NULL
WITH DEFAULT,
BUID CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
VLTNCCYCD CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CPCSTARTDT DATE NOT NULL WITH DEFAULT '0001-01-01',
DAILYDATADT DATE NOT NULL WITH DEFAULT '0001-01-01',
DETAILDATADT DATE NOT NULL WITH DEFAULT '0001-01-01',
UNLIMCORRMAXDT DATE NOT NULL WITH DEFAULT '0001-01-01',
UNLIMCORRPERIOD DECIMAL(3, 0) NOT NULL WITH DEFAULT,
TIMESTMPCHG TIMESTAMP NOT NULL WITH DEFAULT,
PIDCHG CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
SNAPSHOTID INTEGER NOT NULL,
CONSTRAINT SNAPSHOTID
PRIMARY KEY (SNAPSHOTID,
CLSTRID,
VLDFROMDT))
IN $db.A140S
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI140S101A IS 'PORTFOLIO MASTER SAVE';
COMMIT;
CREATE UNIQUE index $creator.INI140S1
ON $creator.TNI140S101A
(SNAPSHOTID ASC,
CLSTRID ASC,
VLDFROMDT ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A140Z
IN $db
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 0 PCTFREE 5
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE YES
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE table $creator.TNI140Z101A
(NI140234 CHAR(12) FOR SBCS DATA NOT NULL,
NI140235 DATE NOT NULL,
NI140024 CHAR(21) FOR SBCS DATA NOT NULL,
NI140236 DATE NOT NULL WITH DEFAULT '9999-12-31',
NI140231 CHAR(4) FOR SBCS DATA NOT NULL,
NI140232 CHAR(4) FOR SBCS DATA NOT NULL,
NI140233 CHAR(4) FOR SBCS DATA NOT NULL,
NI140164 TIMESTAMP NOT NULL,
NI140110 CHAR(8) FOR SBCS DATA NOT NULL,
CONSTRAINT NI140234
PRIMARY KEY (NI140234,
NI140024,
NI140235,
NI140164))
IN $db.A140Z
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
COMMIT;
CREATE UNIQUE index $creator.INI140Z1
ON $creator.TNI140Z101A
(NI140234 ASC,
NI140024 ASC,
NI140235 ASC,
NI140164 ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE YES
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE index $creator.INI140Z2
ON $creator.TNI140Z101A
(NI140024 ASC,
NI140236 DESC,
NI140164 DESC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
NOT CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE YES
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A145A
IN $db
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 0 PCTFREE 5
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE table $creator.TNI145A101A
(SAFEKACCNBR CHAR(16) FOR SBCS DATA NOT NULL,
VLDFROMDT DATE NOT NULL,
VLDTODT DATE NOT NULL WITH DEFAULT '9999-12-31',
DAS CHAR(3) FOR SBCS DATA NOT NULL
WITH DEFAULT,
DEPOTSTATUS CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
SEARCHKEY CHAR(6) FOR SBCS DATA NOT NULL
WITH DEFAULT,
DSCRPFMGTAGR CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
TIMESTMPCHG TIMESTAMP NOT NULL WITH DEFAULT,
PIDCHG CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CONSTRAINT SAFEKACCNBR
PRIMARY KEY (SAFEKACCNBR,
VLDFROMDT))
IN $db.A145A
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI145A101A IS 'SAFEKEEPING ACCOUNT MASTER';
COMMIT;
CREATE UNIQUE index $creator.INI145A1
ON $creator.TNI145A101A
(SAFEKACCNBR ASC,
VLDFROMDT ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
NOT CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE YES
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A150S
IN $db
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 3 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE YES
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE table $creator.TNI150S101A
(CLSTRID CHAR(21) FOR SBCS DATA NOT NULL,
PLATTFORMID CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT '0000',
TSID CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT 'BDLC0002',
ASOFDT DATE NOT NULL,
DATACLAM CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
MKTVALVCOLD DECIMAL(31, 8) NOT NULL WITH DEFAULT,
MKTVALVCNEW DECIMAL(31, 8) NOT NULL WITH DEFAULT,
ACCRINTVCOLD DECIMAL(31, 8) NOT NULL WITH DEFAULT,
ACCRINTVCNEW DECIMAL(31, 8) NOT NULL WITH DEFAULT,
DATACLRET CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
PERSTARTDT DATE NOT NULL WITH DEFAULT '0001-01-01',
PERENDDT DATE NOT NULL WITH DEFAULT '9999-12-31',
SUMNCFGROSSVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
SUMNCFNETOFTAXVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
SUMNCFNETOFFEEVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
SUMNCFNETOFTAXFEEVC DECIMAL(31, 8) NOT NULL
WITH DEFAULT,
SUMACFGROSSVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
SUMACFNETOFTAXVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
SUMACFNETOFFEEVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
SUMACFNETOFTAXFEEVC DECIMAL(31, 8) NOT NULL
WITH DEFAULT,
RORGROSSVC DECIMAL(15, 9) NOT NULL WITH DEFAULT,
RORNETOFTAXVC DECIMAL(15, 9) NOT NULL WITH DEFAULT,
RORNETOFFEEVC DECIMAL(15, 9) NOT NULL WITH DEFAULT,
RORNETOFTAXFEEVC DECIMAL(15, 9) NOT NULL WITH DEFAULT,
MIGRPNDFWVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
THRSHLVLEXCDFLAG CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
IDXGROSSVC DECIMAL(15, 9) NOT NULL WITH DEFAULT,
IDXNETOFTAXVC DECIMAL(15, 9) NOT NULL WITH DEFAULT,
IDXNETOFFEEVC DECIMAL(15, 9) NOT NULL WITH DEFAULT,
IDXNETOFTAXFEEVC DECIMAL(15, 9) NOT NULL WITH DEFAULT,
DATACLFLO CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
INCFGROSSVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
INCFWHTAXVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
INTRXCOSTVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
INCFADGVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
INCFVWGVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
INCFIPCFEEVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
INCFRETFEEVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
OUTCFGROSSVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
OUTCFWHTAXVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
OUTTRXCOSTVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
OUTCFADGVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
OUTCFVWGVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
OUTCFIPCFEEVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
OUTCFRETFEEVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
RETFEEVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
PIDCHANGE CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
TIMESTMPCHG TIMESTAMP NOT NULL WITH DEFAULT,
SNAPSHOTID INTEGER NOT NULL,
CONSTRAINT SNAPSHOTID
PRIMARY KEY (SNAPSHOTID,
CLSTRID,
ASOFDT))
IN $db.A150S
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI150S101A IS 'PORTFOLIO TIME SERIES SAVE';
COMMIT;
CREATE UNIQUE index $creator.INI150S1
ON $creator.TNI150S101A
(SNAPSHOTID ASC,
CLSTRID ASC,
ASOFDT ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A160S
IN $db
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 0 PCTFREE 5
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE table $creator.TNI160S101A
(CLSTRID CHAR(21) FOR SBCS DATA NOT NULL,
ASOFDT DATE NOT NULL,
COSTVALGROSSVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
COSTVALNETVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
REVENUEVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
WHTAXVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
COSTVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
TIMESTMPCHG TIMESTAMP NOT NULL WITH DEFAULT,
CHGID CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
SNAPSHOTID INTEGER NOT NULL,
CONSTRAINT SNAPSHOTID
PRIMARY KEY (SNAPSHOTID,
CLSTRID,
ASOFDT))
IN $db.A160S
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI160S101A IS 'PORTFOLIO COST PRICE SAVE';
COMMIT;
CREATE UNIQUE index $creator.INI160S1
ON $creator.TNI160S101A
(SNAPSHOTID ASC,
CLSTRID ASC,
ASOFDT ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A200S
IN $db
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 3 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE table $creator.TNI200S101A
(CLSTRID CHAR(21) FOR SBCS DATA NOT NULL,
SYSSIGN CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
POSKEY CHAR(21) FOR SBCS DATA NOT NULL,
VLDFROMDT DATE NOT NULL,
VLDTODT DATE NOT NULL WITH DEFAULT '0001-01-01',
SRC CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
POSTYPE CHAR(6) FOR SBCS DATA NOT NULL
WITH DEFAULT,
POSCCYCD CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
IPCRLVNTFLAG CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
TANGASSETCD CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
ASSETCLASSCD CHAR(2) FOR SBCS DATA NOT NULL
WITH DEFAULT,
ISSUERCATCD CHAR(2) FOR SBCS DATA NOT NULL
WITH DEFAULT,
INSTYCDTK CHAR(3) FOR SBCS DATA NOT NULL
WITH DEFAULT,
INSTYCDMSCI CHAR(3) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CNTRYCD CHAR(3) FOR SBCS DATA NOT NULL
WITH DEFAULT,
INSTRCCYCD CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
OPACATCD CHAR(2) FOR SBCS DATA NOT NULL
WITH DEFAULT,
POSSPECCCY CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
ACCNBR CHAR(20) FOR SBCS DATA NOT NULL
WITH DEFAULT,
INTRATE DECIMAL(9, 5) NOT NULL WITH DEFAULT,
MTYDT DATE NOT NULL WITH DEFAULT '0001-01-01',
TRDDT DATE NOT NULL WITH DEFAULT '0001-01-01',
FXCCY1 CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
FXAMT1 DECIMAL(31, 8) NOT NULL WITH DEFAULT,
FXCCY2 CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
FXAMT2 DECIMAL(31, 8) NOT NULL WITH DEFAULT,
ORDERNBR CHAR(25) FOR SBCS DATA NOT NULL
WITH DEFAULT,
SECNBR CHAR(16) FOR SBCS DATA NOT NULL
WITH DEFAULT,
SEQNBR DECIMAL(5, 0) NOT NULL WITH DEFAULT,
POSDPTY CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
EFFDPTY CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
RSNCD CHAR(2) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CPNCD CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
PERYCD CHAR(2) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CONTRDT DATE NOT NULL WITH DEFAULT '0001-01-01',
DENOM DECIMAL(31, 8) NOT NULL WITH DEFAULT,
HLDNGTYPECD CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
STRIKPRICE DECIMAL(13, 6) NOT NULL WITH DEFAULT,
ORIGACCCCY CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CPSDUE CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
INTCORRDUEDT DATE NOT NULL WITH DEFAULT '0001-01-01',
SUBASSETCLASSCD CHAR(2) FOR SBCS DATA NOT NULL
WITH DEFAULT,
POSOPENINGDT DATE NOT NULL WITH DEFAULT '0001-01-01',
TIMESTMPCHG TIMESTAMP NOT NULL WITH DEFAULT,
PIDCHG CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
ECHTPRUEFFLAG CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CSFIID CHAR(20) FOR SBCS DATA NOT NULL
WITH DEFAULT,
AGIOREDEMPT DECIMAL(15, 6) NOT NULL WITH DEFAULT,
REDEMPTCCYCD CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
PREMREDEMPT DATE NOT NULL WITH DEFAULT '0001-01-01',
PREMREDEMPTCREDIT DATE NOT NULL WITH DEFAULT '0001-01-01',
ALLOTED CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
COLLATRATIO DECIMAL(15, 6) NOT NULL WITH DEFAULT,
COLLATRATIOTYP CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
COLLATRATIOINDIV CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
COLLATRATIOSNB DECIMAL(15, 6) NOT NULL WITH DEFAULT,
IBAN CHAR(21) FOR SBCS DATA NOT NULL
WITH DEFAULT,
VALETYPECD CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
BOOKINGTYPECD CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
ANALYSISCCYCD CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
USANCE CHAR(7) FOR SBCS DATA NOT NULL
WITH DEFAULT,
DELIVERYDT DATE NOT NULL WITH DEFAULT '0001-01-01',
DEPOSITRUBRIC CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
EXOTIC CHAR(18) FOR SBCS DATA NOT NULL
WITH DEFAULT,
INDCDMSCI CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
SECTORCD CHAR(3) FOR SBCS DATA NOT NULL
WITH DEFAULT,
DEBTORCD CHAR(2) FOR SBCS DATA NOT NULL
WITH DEFAULT,
BETAFACTOR DECIMAL(15, 6) NOT NULL WITH DEFAULT,
CONVPERFROM DATE NOT NULL WITH DEFAULT '0001-01-01',
CONVPERTO DATE NOT NULL WITH DEFAULT '0001-01-01',
ISCREDITUSEACC CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
PREMIUMCCYCD CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
PREMIUMVALPREMIUMCCY DECIMAL(31, 8) NOT NULL
WITH DEFAULT,
BASECCYCD CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
PREMAMTBASE DECIMAL(31, 8) NOT NULL WITH DEFAULT,
PREMAMTBASECCYCD CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
PREMAMTCTRCCY DECIMAL(31, 8) NOT NULL WITH DEFAULT,
PRODUCT CHAR(6) FOR SBCS DATA NOT NULL
WITH DEFAULT,
TREASURYTYPECD CHAR(2) FOR SBCS DATA NOT NULL
WITH DEFAULT,
ACCOUNTTYPE CHAR(3) FOR SBCS DATA NOT NULL
WITH DEFAULT,
TRXTYPECD CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
STRATEGY CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
POLICYPARENTAGE CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
POLICYNBR CHAR(20) FOR SBCS DATA NOT NULL
WITH DEFAULT,
TITART CHAR(3) FOR SBCS DATA NOT NULL
WITH DEFAULT,
EXOTICOPTFLAG CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
FUTURESTYLEFLAG CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CONSTTYPECD CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
SAFEKACCNBR CHAR(16) FOR SBCS DATA NOT NULL
WITH DEFAULT,
TICKVALUE DECIMAL(15, 3) NOT NULL WITH DEFAULT,
TICKSIZE DECIMAL(13, 6) NOT NULL WITH DEFAULT,
OBLITYPE CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
SNAPSHOTID INTEGER NOT NULL,
CONSTRAINT SNAPSHOTID
PRIMARY KEY (SNAPSHOTID,
CLSTRID,
POSKEY,
VLDFROMDT))
IN $db.A200S
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI200S101A IS 'POSITION MASTER SAVE';
COMMIT;
CREATE UNIQUE index $creator.INI200S1
ON $creator.TNI200S101A
(SNAPSHOTID ASC,
CLSTRID ASC,
POSKEY ASC,
VLDFROMDT ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A250S
IN $db
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 0 PCTFREE 5
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE table $creator.TNI250S101A
(CLSTRID CHAR(21) FOR SBCS DATA NOT NULL,
PLATTFORMID CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT '0000',
TSID CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT 'BDLC0002',
SYSSIGN CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
POSKEY CHAR(21) FOR SBCS DATA NOT NULL,
ASOFDT DATE NOT NULL,
DATAPOSAM CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
UNITNOMBAL DECIMAL(31, 8) NOT NULL WITH DEFAULT,
MKTVALPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
MKTVALVCOLD DECIMAL(31, 8) NOT NULL WITH DEFAULT,
MKTVALVCNEW DECIMAL(31, 8) NOT NULL WITH DEFAULT,
ACCRINTPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
ACCRINTVCOLD DECIMAL(31, 8) NOT NULL WITH DEFAULT,
ACCRINTVCNEW DECIMAL(31, 8) NOT NULL WITH DEFAULT,
PRICEIND CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
PRICEDT DATE NOT NULL WITH DEFAULT '0001-01-01',
PRICECCYCD CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
FWDMKTPRICE DECIMAL(13, 6) NOT NULL WITH DEFAULT,
FWDMARKETPRICE FLOAT NOT NULL WITH DEFAULT,
PREM DECIMAL(15, 3) NOT NULL WITH DEFAULT,
EXOTICOPTFLAG CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
OPTMKTVALCHF DECIMAL(31, 8) NOT NULL WITH DEFAULT,
FUTURESTYLEFLAG CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
PRICE DECIMAL(15, 6) NOT NULL WITH DEFAULT,
PRICETYPE CHAR(2) FOR SBCS DATA NOT NULL
WITH DEFAULT,
STOCKEXCD CHAR(3) FOR SBCS DATA NOT NULL
WITH DEFAULT,
DATAPOSRET CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
PERSTARTDT DATE NOT NULL WITH DEFAULT '0001-01-01',
PERENDDT DATE NOT NULL WITH DEFAULT '0001-01-01',
SUMNCFGROSSPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
SUMNCFGROSSVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
SUMNCFNETOFTAXPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
SUMNCFNETOFTAXVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
SUMNCFNETOFFEEPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
SUMNCFNETOFFEEVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
SUMNCFNETOFTAXFEEPC DECIMAL(31, 8) NOT NULL
WITH DEFAULT,
SUMNCFNETOFTAXFEEVC DECIMAL(31, 8) NOT NULL
WITH DEFAULT,
SUMACFGROSSPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
SUMACFGROSSVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
SUMACFNETOFTAXPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
SUMACFNETOFTAXVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
SUMACFNETOFFEEPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
SUMACFNETOFFEEVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
SUMACFNETOFTAXFEEPC DECIMAL(31, 8) NOT NULL
WITH DEFAULT,
SUMACFNETOFTAXFEEVC DECIMAL(31, 8) NOT NULL
WITH DEFAULT,
RORGROSSPC DECIMAL(15, 9) NOT NULL WITH DEFAULT,
RORGROSSVC DECIMAL(15, 9) NOT NULL WITH DEFAULT,
RORNETOFFEEPC DECIMAL(15, 9) NOT NULL WITH DEFAULT,
RORNETOFFEEVC DECIMAL(15, 9) NOT NULL WITH DEFAULT,
RORNETOFTAXFEEPC DECIMAL(15, 9) NOT NULL WITH DEFAULT,
RORNETOFTAXFEEVC DECIMAL(15, 9) NOT NULL WITH DEFAULT,
RORNETOFTAXPC DECIMAL(15, 9) NOT NULL WITH DEFAULT,
RORNETOFTAXVC DECIMAL(15, 9) NOT NULL WITH DEFAULT,
DATAPOSFLO CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
INCFGROSSPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
INCFGROSSVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
INCFWHTAXPC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
INCFWHTAXVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
INCFADGPC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
INCFADGVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
INCFVWGPC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
INCFVWGVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
INCFIPCFEEPC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
INCFIPCFEEVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
INCFRETFEEPC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
INCFRETFEEVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
INTRXCOSTPC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
INTRXCOSTVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
OUTCFGROSSPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
OUTCFGROSSVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
OUTCFWHTAXPC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
OUTCFWHTAXVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
OUTCFADGPC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
OUTCFADGVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
OUTCFVWGPC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
OUTCFVWGVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
OUTCFIPCFEEPC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
OUTCFIPCFEEVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
OUTCFRETFEEPC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
OUTCFRETFEEVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
OUTTRXCOSTPC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
OUTTRXCOSTVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
PIDCHANGE CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
TIMESTMPCHG TIMESTAMP NOT NULL WITH DEFAULT,
PROBABLEMTYDT DATE NOT NULL WITH DEFAULT '0001-01-01',
NEXTDUEDTINTEREST DATE NOT NULL WITH DEFAULT '0001-01-01',
MODIFIEDDURATION DECIMAL(31, 8) NOT NULL WITH DEFAULT,
REDEMPTVALUEREDCCY DECIMAL(31, 8) NOT NULL WITH DEFAULT,
REDEMPTVALUEVALCCY DECIMAL(31, 8) NOT NULL WITH DEFAULT,
SAFEKACCNBR CHAR(16) FOR SBCS DATA NOT NULL
WITH DEFAULT,
IPCRLVNTFLAG CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT '1',
SNAPSHOTID INTEGER NOT NULL,
CONSTRAINT SNAPSHOTID
PRIMARY KEY (SNAPSHOTID,
CLSTRID,
POSKEY,
ASOFDT))
IN $db.A250S
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI250S101A IS 'POSITION TIME SERIES SAVE';
COMMIT;
CREATE UNIQUE index $creator.INI250S1
ON $creator.TNI250S101A
(SNAPSHOTID ASC,
CLSTRID ASC,
POSKEY ASC,
ASOFDT ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A260S
IN $db
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 3 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE table $creator.TNI260S101A
(CLSTRID CHAR(21) FOR SBCS DATA NOT NULL,
POSKEY CHAR(21) FOR SBCS DATA NOT NULL,
ASOFDT DATE NOT NULL,
STATUS CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
COSTVALGROSSPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
COSTVALGROSSVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
COSTVALNETPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
COSTVALNETVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
ACQCOSTCHF DECIMAL(31, 8) NOT NULL WITH DEFAULT,
REVENUEPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
REVENUEVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
WHTAXPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
WHTAXVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
COSTPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
COSTVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
BESLNBRS DECIMAL(31, 8) NOT NULL WITH DEFAULT,
INBALPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
INBALVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
OUTBALPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
OUTBALVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
TURNOVERPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
TURNOVERVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
SAFEKACCNBR CHAR(16) FOR SBCS DATA NOT NULL
WITH DEFAULT,
TIMESTMPCHG TIMESTAMP NOT NULL WITH DEFAULT,
CHGID CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
SNAPSHOTID INTEGER NOT NULL,
CONSTRAINT SNAPSHOTID
PRIMARY KEY (SNAPSHOTID,
CLSTRID,
POSKEY,
ASOFDT))
IN $db.A260S
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI260S101A IS 'POSITION COST PRICE SAVE';
COMMIT;
CREATE UNIQUE index $creator.INI260S1
ON $creator.TNI260S101A
(SNAPSHOTID ASC,
CLSTRID ASC,
POSKEY ASC,
ASOFDT ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A300H
IN $db
USING STOGROUP GSMS
PRIQTY 12 SECQTY 7200
ERASE NO
FREEPAGE 0 PCTFREE 0
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE table $creator.TNI300H101A
(CLSTRID CHAR(21) FOR SBCS DATA NOT NULL,
SYSSIGN CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
TRXID CHAR(71) FOR SBCS DATA NOT NULL,
ASOFDT DATE NOT NULL WITH DEFAULT,
SRC CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
POSKEY CHAR(21) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CALCMTHDCD CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
ORDERNBR CHAR(25) FOR SBCS DATA NOT NULL
WITH DEFAULT,
TRXTYPE CHAR(9) FOR SBCS DATA NOT NULL
WITH DEFAULT,
IPCRLVNTFLAG CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
TRXCCYCD CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
POSCCYCD CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
VLTNCCYCD CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
VALDT DATE NOT NULL WITH DEFAULT,
TRDDT DATE NOT NULL WITH DEFAULT,
RECAPDT DATE NOT NULL WITH DEFAULT,
BOOKDT DATE NOT NULL WITH DEFAULT,
EFFDT DATE NOT NULL WITH DEFAULT,
PRICE DECIMAL(15, 6) NOT NULL WITH DEFAULT,
PAIDRECVINTTC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
PAIDRECVINTPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
PAIDRECVINTVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
TRXCOSTTC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
TRXCOSTPC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
TRXCOSTVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
WHTAXTC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
WHTAXPC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
WHTAXVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
NETAMTTC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
NETAMTPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
NETAMTVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
UNITNOMTC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
REVCORRCD CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CFRECOGCD CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
ORIGTRXID CHAR(71) FOR SBCS DATA NOT NULL
WITH DEFAULT,
ORIGORDERNBR CHAR(25) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CHGBYPID CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
TIMESTMPCHG TIMESTAMP NOT NULL WITH DEFAULT,
OLDEFFDT DATE NOT NULL WITH DEFAULT,
BUSINESSCASEID CHAR(23) FOR SBCS DATA NOT NULL
WITH DEFAULT,
FEETYPE CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT '0',
FEERELEVANT CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT 'N',
SWIFTREF CHAR(16) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NETAMTCHF DECIMAL(31, 8) NOT NULL WITH DEFAULT,
PRODUCTCD CHAR(5) FOR SBCS DATA NOT NULL
WITH DEFAULT,
PRICECOMP CHAR(5) FOR SBCS DATA NOT NULL
WITH DEFAULT,
PROCESSINGTYPE CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
BOOKENTRYSERIAL INTEGER NOT NULL WITH DEFAULT,
OLDBOOKENTRYSERIAL INTEGER NOT NULL WITH DEFAULT,
REVERSALCATEGORYCD CHAR(2) FOR SBCS DATA NOT NULL
WITH DEFAULT,
EXTENTOFREVERSALCD CHAR(2) FOR SBCS DATA NOT NULL
WITH DEFAULT,
EUWHTAXTC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
EUWHTAXPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
EUWHTAXVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
UNITNOMCA DECIMAL(31, 8) NOT NULL WITH DEFAULT,
EKGROUP INTEGER NOT NULL WITH DEFAULT,
TIMESTMPENTRY TIMESTAMP NOT NULL WITH DEFAULT,
TITART CHAR(3) FOR SBCS DATA NOT NULL
WITH DEFAULT,
ENTEREDRATE DECIMAL(31, 8) NOT NULL WITH DEFAULT,
CPCRLVNTFLAG CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
SAFEKACCNBR CHAR(16) FOR SBCS DATA NOT NULL
WITH DEFAULT,
LOGUSER CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
LOGTYPE CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
LOGTIME TIMESTAMP NOT NULL,
CONSTRAINT LOGTIME
PRIMARY KEY (LOGTIME,
CLSTRID,
TRXID))
IN $db.A300H
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI300H101A IS 'TRANSACTION HISTORY';
COMMIT;
CREATE UNIQUE index $creator.INI300H1
ON $creator.TNI300H101A
(LOGTIME ASC,
CLSTRID ASC,
TRXID ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A300S
IN $db
USING STOGROUP GSMS
PRIQTY 720 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE table $creator.TNI300S101A
(CLSTRID CHAR(21) FOR SBCS DATA NOT NULL,
SYSSIGN CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
TRXID CHAR(71) FOR SBCS DATA NOT NULL,
ASOFDT DATE NOT NULL WITH DEFAULT,
SRC CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
POSKEY CHAR(21) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CALCMTHDCD CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
ORDERNBR CHAR(25) FOR SBCS DATA NOT NULL
WITH DEFAULT,
TRXTYPE CHAR(9) FOR SBCS DATA NOT NULL
WITH DEFAULT,
IPCRLVNTFLAG CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
TRXCCYCD CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
POSCCYCD CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
VLTNCCYCD CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
VALDT DATE NOT NULL WITH DEFAULT,
TRDDT DATE NOT NULL WITH DEFAULT,
RECAPDT DATE NOT NULL WITH DEFAULT,
BOOKDT DATE NOT NULL WITH DEFAULT,
EFFDT DATE NOT NULL WITH DEFAULT,
PRICE DECIMAL(15, 6) NOT NULL WITH DEFAULT,
PAIDRECVINTTC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
PAIDRECVINTPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
PAIDRECVINTVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
TRXCOSTTC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
TRXCOSTPC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
TRXCOSTVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
WHTAXTC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
WHTAXPC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
WHTAXVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
NETAMTTC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
NETAMTPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
NETAMTVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
UNITNOMTC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
REVCORRCD CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CFRECOGCD CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
ORIGTRXID CHAR(71) FOR SBCS DATA NOT NULL
WITH DEFAULT,
ORIGORDERNBR CHAR(25) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CHGBYPID CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
TIMESTMPCHG TIMESTAMP NOT NULL WITH DEFAULT,
OLDEFFDT DATE NOT NULL WITH DEFAULT,
BUSINESSCASEID CHAR(23) FOR SBCS DATA NOT NULL
WITH DEFAULT,
FEETYPE CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT '0',
FEERELEVANT CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT 'N',
SWIFTREF CHAR(16) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NETAMTCHF DECIMAL(31, 8) NOT NULL WITH DEFAULT,
PRODUCTCD CHAR(5) FOR SBCS DATA NOT NULL
WITH DEFAULT,
PRICECOMP CHAR(5) FOR SBCS DATA NOT NULL
WITH DEFAULT,
PROCESSINGTYPE CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
BOOKENTRYSERIAL INTEGER NOT NULL WITH DEFAULT,
OLDBOOKENTRYSERIAL INTEGER NOT NULL WITH DEFAULT,
REVERSALCATEGORYCD CHAR(2) FOR SBCS DATA NOT NULL
WITH DEFAULT,
EXTENTOFREVERSALCD CHAR(2) FOR SBCS DATA NOT NULL
WITH DEFAULT,
EUWHTAXTC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
EUWHTAXPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
EUWHTAXVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
UNITNOMCA DECIMAL(31, 8) NOT NULL WITH DEFAULT,
EKGROUP INTEGER NOT NULL WITH DEFAULT,
TIMESTMPENTRY TIMESTAMP NOT NULL WITH DEFAULT,
TITART CHAR(3) FOR SBCS DATA NOT NULL
WITH DEFAULT,
ENTEREDRATE DECIMAL(31, 8) NOT NULL WITH DEFAULT,
CPCRLVNTFLAG CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
SAFEKACCNBR CHAR(16) FOR SBCS DATA NOT NULL
WITH DEFAULT,
SNAPSHOTID INTEGER NOT NULL,
CONSTRAINT SNAPSHOTID
PRIMARY KEY (SNAPSHOTID,
CLSTRID,
TRXID))
IN $db.A300S
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI300S101A IS 'TRANSACTION SAVE';
COMMIT;
CREATE UNIQUE index $creator.INI300S1
ON $creator.TNI300S101A
(SNAPSHOTID ASC,
CLSTRID ASC,
TRXID ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A301S
IN $db
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 3 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE table $creator.TNI301S101A
(CLSTRID CHAR(21) FOR SBCS DATA NOT NULL,
TRXID CHAR(71) FOR SBCS DATA NOT NULL,
BESL CHAR(4) FOR SBCS DATA NOT NULL,
BESLSEQ INTEGER NOT NULL,
BOOKFLAG CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
PRODUCTCD CHAR(5) FOR SBCS DATA NOT NULL,
PROCESSINGTYP CHAR(4) FOR SBCS DATA NOT NULL,
PRICECOMP CHAR(5) FOR SBCS DATA NOT NULL,
BESLAMTTC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
BESLAMTPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
BESLAMTVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
BESLUNITS DECIMAL(15, 3) NOT NULL WITH DEFAULT,
BESLNBRS DECIMAL(31, 8) NOT NULL WITH DEFAULT,
PROCCD CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
EKGRPCD CHAR(2) FOR SBCS DATA NOT NULL
WITH DEFAULT,
BESLCCYCD CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
TIMESTMPENTRY TIMESTAMP NOT NULL WITH DEFAULT,
POSKEY CHAR(21) FOR SBCS DATA NOT NULL
WITH DEFAULT,
SAFEKACCNBR CHAR(16) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CONSIGNMENT CHAR(5) FOR SBCS DATA NOT NULL
WITH DEFAULT,
SNAPSHOTID INTEGER NOT NULL,
CONSTRAINT SNAPSHOTID
PRIMARY KEY (SNAPSHOTID,
CLSTRID,
TRXID,
BESL,
BESLSEQ,
PRODUCTCD,
PRICECOMP,
PROCESSINGTYP))
IN $db.A301S
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI301S101A IS 'TRANSACTION DETAIL SAVE';
COMMIT;
CREATE UNIQUE index $creator.INI301S1
ON $creator.TNI301S101A
(SNAPSHOTID ASC,
CLSTRID ASC,
TRXID ASC,
BESL ASC,
BESLSEQ ASC,
PRODUCTCD ASC,
PRICECOMP ASC,
PROCESSINGTYP ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A350S
IN $db
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 0 PCTFREE 5
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE table $creator.TNI350S101A
(CLSTRID CHAR(21) FOR SBCS DATA NOT NULL,
SYSSIGN CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
TRXID CHAR(71) FOR SBCS DATA NOT NULL,
POSKEY CHAR(21) FOR SBCS DATA NOT NULL
WITH DEFAULT,
TRXTYPE CHAR(9) FOR SBCS DATA NOT NULL
WITH DEFAULT,
VALDT DATE NOT NULL WITH DEFAULT,
TRDDT DATE NOT NULL WITH DEFAULT,
RECAPDT DATE NOT NULL WITH DEFAULT,
BOOKDT DATE NOT NULL WITH DEFAULT,
EFFDT DATE NOT NULL WITH DEFAULT,
POSCCYCD CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NETAMTPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
SAFEKACCNBR CHAR(16) FOR SBCS DATA NOT NULL
WITH DEFAULT,
SNAPSHOTID INTEGER NOT NULL,
CONSTRAINT SNAPSHOTID
PRIMARY KEY (SNAPSHOTID,
CLSTRID,
TRXID))
IN $db.A350S
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI350S101A IS 'ACCRUED INTEREST SAVE';
COMMIT;
CREATE UNIQUE index $creator.INI350S1
ON $creator.TNI350S101A
(SNAPSHOTID ASC,
CLSTRID ASC,
TRXID ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A360S
IN $db
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 0 PCTFREE 5
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE table $creator.TNI360S101A
(CLSTRID CHAR(21) FOR SBCS DATA NOT NULL,
TRXID CHAR(71) FOR SBCS DATA NOT NULL,
UNITNOMBAL DECIMAL(31, 8) NOT NULL WITH DEFAULT,
REVENUETC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
REVENUEPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
REVENUEVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
WHTAXTC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
WHTAXPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
WHTAXVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
COSTTC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
COSTPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
COSTVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
FXRATETC DECIMAL(15, 8) NOT NULL WITH DEFAULT,
FXRATEPC DECIMAL(15, 8) NOT NULL WITH DEFAULT,
REALPLTITGROSSPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
REALPLTITGROSSVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
REALPLDEVGROSSVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
REALPLTITNETPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
REALPLTITNETVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
REALPLDEVNETVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
COSTVALGROSSPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
COSTVALGROSSTC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
COSTVALGROSSVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
COSTVALNETPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
COSTVALNETTC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
COSTVALNETVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
TIMESTMPCHG TIMESTAMP NOT NULL WITH DEFAULT,
CHGID CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
DIFFCOSTVALGROSSPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
DIFFCOSTVALGROSSVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
DIFFCOSTVALNETPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
DIFFCOSTVALNETVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
POSKEY CHAR(21) FOR SBCS DATA NOT NULL
WITH DEFAULT,
SAFEKACCNBR CHAR(16) FOR SBCS DATA NOT NULL
WITH DEFAULT,
SNAPSHOTID INTEGER NOT NULL,
CONSTRAINT SNAPSHOTID
PRIMARY KEY (SNAPSHOTID,
CLSTRID,
TRXID))
IN $db.A360S
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI360S101A IS 'TRANSACTION COST PRICE SAVE';
COMMIT;
CREATE UNIQUE index $creator.INI360S1
ON $creator.TNI360S101A
(SNAPSHOTID ASC,
CLSTRID ASC,
TRXID ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A410A
IN $db
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 3 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE table $creator.TNI410A101A
(CLSTRID CHAR(21) FOR SBCS DATA NOT NULL
WITH DEFAULT,
PLATTFORMID CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT '0000',
TSID CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT 'BDLC0002',
POSID CHAR(45) FOR SBCS DATA NOT NULL
WITH DEFAULT,
UPDTDT DATE NOT NULL WITH DEFAULT,
UPDTRSN CHAR(3) FOR SBCS DATA NOT NULL
WITH DEFAULT,
SYSSIGN CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
ASOFDT DATE NOT NULL WITH DEFAULT,
CONSTRAINT CLSTRID
PRIMARY KEY (CLSTRID,
PLATTFORMID,
TSID,
POSID,
UPDTDT,
UPDTRSN))
IN $db.A410A
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI410A101A IS 'POSITION UPDATE LOGGING';
COMMIT;
CREATE UNIQUE index $creator.INI410A1
ON $creator.TNI410A101A
(CLSTRID ASC,
PLATTFORMID ASC,
TSID ASC,
POSID ASC,
UPDTDT ASC,
UPDTRSN ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE index $creator.INI410A3
ON $creator.TNI410A101A
(ASOFDT ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
NOT CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE index $creator.INI410A4
ON $creator.TNI410A101A
(UPDTDT ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
NOT CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A500A
IN $db
USING STOGROUP GSMS
PRIQTY 3600 SECQTY 72000
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE YES
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE $creator.TNI500A101A
(NI500038 CHAR(4) FOR SBCS DATA NOT NULL,
NI500011 DATE NOT NULL,
NI500046 DECIMAL(15, 8) NOT NULL,
NI500039 DECIMAL(15, 9) NOT NULL,
PRIMARY KEY (NI500038,
NI500011))
IN $db.A500A
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
COMMIT;
CREATE UNIQUE INDEX $creator.INI500A1
ON $creator.TNI500A101A
(NI500038 ASC,
NI500011 ASC)
USING STOGROUP GSMS
PRIQTY 12 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A600A
IN $db
USING STOGROUP GSMS
PRIQTY 3600 SECQTY 72000
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ROW
LOCKMAX SYSTEM
CLOSE YES
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE $creator.TNI600A101A
(NI600001 CHAR(12) FOR SBCS DATA NOT NULL,
NI600002 TIMESTAMP WITH DEFAULT NULL,
NI600003 TIMESTAMP WITH DEFAULT NULL,
NI600004 DECIMAL(15, 3) WITH DEFAULT NULL,
NI600005 DECIMAL(15, 3) WITH DEFAULT NULL,
NI600006 CHAR(100) FOR SBCS DATA WITH DEFAULT NULL,
PRIMARY KEY (NI600001))
IN $db.A600A
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
COMMIT;
CREATE UNIQUE INDEX $creator.INI600A1
ON $creator.TNI600A101A
(NI600001 ASC)
USING STOGROUP GSMS
PRIQTY 12 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A601A
IN $db
USING STOGROUP GSMS
PRIQTY 3600 SECQTY 72000
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE YES
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE $creator.TNI601A101A
(NI601001 CHAR(1) FOR SBCS DATA NOT NULL,
NI601002 DECIMAL(4, 0) NOT NULL,
NI601003 LONG VARCHAR FOR SBCS DATA
WITH DEFAULT NULL,
PRIMARY KEY (NI601001,
NI601002))
IN $db.A601A
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
COMMIT;
CREATE UNIQUE INDEX $creator.INI601A1
ON $creator.TNI601A101A
(NI601001 ASC,
NI601002 ASC)
USING STOGROUP GSMS
PRIQTY 12 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A602A
IN $db
USING STOGROUP GSMS
PRIQTY 3600 SECQTY 72000
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE YES
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE $creator.TNI602A101A
(NI602001 CHAR(16) FOR SBCS DATA NOT NULL,
NI602002 CHAR(3) FOR SBCS DATA NOT NULL,
NI602003 CHAR(8) FOR SBCS DATA NOT NULL,
NI602004 CHAR(2) FOR SBCS DATA WITH DEFAULT NULL,
PRIMARY KEY (NI602001,
NI602002,
NI602003))
IN $db.A602A
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
COMMIT;
CREATE UNIQUE INDEX $creator.INI602A1
ON $creator.TNI602A101A
(NI602001 ASC,
NI602002 ASC,
NI602003 ASC)
USING STOGROUP GSMS
PRIQTY 12 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A603A
IN $db
USING STOGROUP GSMS
PRIQTY 3600 SECQTY 72000
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE YES
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE $creator.TNI603A101A
(NI603001 CHAR(8) FOR SBCS DATA NOT NULL,
NI603002 CHAR(2) FOR SBCS DATA NOT NULL,
NI603003 VARCHAR(240) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI603004 CHAR(2) FOR SBCS DATA NOT NULL
WITH DEFAULT,
PRIMARY KEY (NI603001,
NI603002))
IN $db.A603A
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
COMMIT;
CREATE UNIQUE INDEX $creator.INI603A1
ON $creator.TNI603A101A
(NI603001 ASC,
NI603002 ASC)
USING STOGROUP GSMS
PRIQTY 12 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A605A
IN $db
USING STOGROUP GSMS
PRIQTY 3600 SECQTY 72000
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE $creator.TNI605A101A
(NI605011 DATE NOT NULL WITH DEFAULT,
NI605910 DATE NOT NULL WITH DEFAULT,
NI605911 DATE NOT NULL WITH DEFAULT,
NI605912 DATE NOT NULL WITH DEFAULT,
NI605913 DATE NOT NULL WITH DEFAULT,
NI605921 DATE NOT NULL WITH DEFAULT,
NI605930 DATE NOT NULL WITH DEFAULT,
NI605931 DATE NOT NULL WITH DEFAULT,
NI605940 DATE NOT NULL WITH DEFAULT,
NI605941 DATE NOT NULL WITH DEFAULT,
PRIMARY KEY (NI605011))
IN $db.A605A
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
COMMIT;
CREATE UNIQUE INDEX $creator.INI605A1
ON $creator.TNI605A101A
(NI605011 ASC)
USING STOGROUP GSMS
PRIQTY 12 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A606A
IN $db
USING STOGROUP GSMS
PRIQTY 12 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE $creator.TNI606A101A
(NI606010 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI606011 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI606001 CHAR(9) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI606012 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI606002 CHAR(9) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI606003 INTEGER NOT NULL WITH DEFAULT,
NI606004 INTEGER NOT NULL WITH DEFAULT,
NI606110 CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT)
IN $db.A606A
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI606A101A IS 'RULETYPES';
LABEL ON $creator.TNI606A101A
(NI606110 IS 'PIDCHG',
NI606004 IS 'RULE',
NI606003 IS 'NUMBER OF TRX',
NI606002 IS 'TRX TYPE 2',
NI606012 IS 'SRC 2',
NI606001 IS 'TRX TYPE 1',
NI606011 IS 'SRC 1',
NI606010 IS 'PURPOSE');
COMMIT;
CREATE UNIQUE INDEX $creator.INI606A1
ON $creator.TNI606A101A
(NI606010 ASC,
NI606011 ASC,
NI606001 ASC,
NI606012 ASC,
NI606002 ASC,
NI606003 ASC)
USING STOGROUP GSMS
PRIQTY 12 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A607A
IN $db
USING STOGROUP GSMS
PRIQTY 12 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE $creator.TNI607A101A
(NI607001 CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI607002 CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI607003 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI607004 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI607005 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI607006 CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI607007 CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI607008 CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI607009 CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI607010 CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI607011 CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CONSTRAINT NI607001
PRIMARY KEY (NI607001,
NI607002,
NI607003,
NI607004,
NI607005))
IN $db.A607A
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI607A101A IS 'VV-ENCLOSURES';
LABEL ON $creator.TNI607A101A
(NI607011 IS 'PVSBEI06',
NI607010 IS 'PVSBEI05',
NI607009 IS 'PVSBEI04',
NI607008 IS 'PVSBEI03',
NI607007 IS 'PVSBEI02',
NI607006 IS 'PVSBEI01',
NI607005 IS 'LANGUAGE',
NI607004 IS 'VERARB_ZYKLUS',
NI607003 IS 'REPORTING_PERIODICITY',
NI607002 IS 'RFT_CODE',
NI607001 IS 'BUSINESS_UNIT');
COMMIT;
CREATE UNIQUE INDEX $creator.INI607A1
ON $creator.TNI607A101A
(NI607001 ASC,
NI607002 ASC,
NI607003 ASC,
NI607004 ASC,
NI607005 ASC)
USING STOGROUP GSMS
PRIQTY 12 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A608A
IN $db
USING STOGROUP GSMS
PRIQTY 12 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE $creator.TNI608A101A
(NI608001 CHAR(21) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI608002 CHAR(21) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI608003 DATE NOT NULL WITH DEFAULT,
NI608004 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI608005 TIMESTAMP NOT NULL WITH DEFAULT)
IN $db.A608A
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
COMMIT;
CREATE INDEX $creator.INI608A1
ON $creator.TNI608A101A
(NI608001 ASC,
NI608002 ASC)
USING STOGROUP GSMS
PRIQTY 180 SECQTY 7200
ERASE NO
FREEPAGE 0 PCTFREE 5
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A609A
IN $db
USING STOGROUP GSMS
PRIQTY 12 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE $creator.TNI609A101A
(NI609001 CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609002 CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609003 CHAR(5) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609004 CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609005 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609006 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609007 CHAR(12) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609008 CHAR(21) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609009 CHAR(35) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609010 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609011 DATE NOT NULL WITH DEFAULT,
NI609012 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609013 DATE NOT NULL WITH DEFAULT,
NI609014 DATE NOT NULL WITH DEFAULT,
NI609015 CHAR(2) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609016 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609017 DATE NOT NULL WITH DEFAULT,
NI609018 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609019 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609020 CHAR(3) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609021 CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609022 CHAR(3) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609023 CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609024 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609025 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609026 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609027 CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609028 CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609029 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609030 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609031 SMALLINT NOT NULL WITH DEFAULT,
NI609032 SMALLINT NOT NULL WITH DEFAULT,
NI609033 CHAR(35) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609034 CHAR(35) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609035 CHAR(35) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609036 CHAR(35) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609037 CHAR(35) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609038 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609039 CHAR(7) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609040 CHAR(3) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609041 CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609042 CHAR(2) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609043 CHAR(11) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609044 CHAR(3) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609045 CHAR(3) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609046 CHAR(35) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609047 CHAR(35) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609048 CHAR(12) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609049 CHAR(16) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609050 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609051 DATE NOT NULL WITH DEFAULT,
NI609052 CHAR(6) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609053 CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609054 CHAR(3) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609055 CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609056 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609057 CHAR(10) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609058 CHAR(20) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609059 CHAR(15) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609060 CHAR(10) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609061 CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609062 CHAR(6) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609063 CHAR(6) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609064 CHAR(6) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609065 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609066 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609067 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609068 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609069 CHAR(52) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609070 CHAR(10) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609071 CHAR(15) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609072 CHAR(10) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609073 CHAR(20) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609074 CHAR(15) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609075 DATE NOT NULL WITH DEFAULT,
NI609076 DATE NOT NULL WITH DEFAULT,
NI609077 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609078 CHAR(20) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609079 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609080 CHAR(15) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609081 CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609082 CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609083 CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609084 CHAR(3) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609085 CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609086 CHAR(20) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609087 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609088 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609089 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609090 CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609091 SMALLINT NOT NULL WITH DEFAULT,
NI609092 CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609093 CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609094 CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609095 CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609096 CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609097 CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609098 CHAR(2) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609099 CHAR(2) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609100 CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609101 CHAR(2) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609102 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609103 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609104 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609105 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609106 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609107 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609108 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609109 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609110 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609111 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609112 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609113 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609114 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609115 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609116 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609117 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609118 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609119 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609120 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609121 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609122 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609123 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609124 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609125 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609126 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609127 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609128 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609129 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI609130 SMALLINT NOT NULL WITH DEFAULT,
NI609131 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CONSTRAINT NI609131_YN
CHECK (NI609131 IN( ' ', 'Y', 'N')))
IN $db.A609A
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI609A101A IS 'LOGFILE-DB ';
LABEL ON $creator.TNI609A101A
(NI609131 IS 'ORDER_DRILLDOWN ',
NI609130 IS 'OUTPUT_LINES ',
NI609129 IS 'SEND_TYPE ',
NI609128 IS 'SHOW_DETAIL ',
NI609127 IS 'TAX_DEDUCTED ',
NI609126 IS 'FEES_DEDUCTED ',
NI609125 IS 'CNT_RPT8 ',
NI609124 IS 'CNT_RPT7 ',
NI609123 IS 'CNT_RPT6 ',
NI609122 IS 'CNT_RPT5 ',
NI609121 IS 'CNT_RPT4 ',
NI609120 IS 'CNT_RPT3 ',
NI609119 IS 'CNT_RPT2 ',
NI609118 IS 'CNT_RPT1 ',
NI609117 IS 'NI5_RPT8 ',
NI609116 IS 'NI5_RPT7 ',
NI609115 IS 'NI5_RPT6 ',
NI609114 IS 'NI5_RPT5 ',
NI609113 IS 'NI5_RPT4 ',
NI609112 IS 'NI5_RPT3 ',
NI609111 IS 'NI5_RPT2 ',
NI609110 IS 'NI5_RPT1 ',
NI609109 IS 'NI1_RPT8 ',
NI609108 IS 'NI1_RPT7 ',
NI609107 IS 'NI1_RPT6 ',
NI609106 IS 'NI1_RPT5 ',
NI609105 IS 'NI1_RPT4 ',
NI609104 IS 'NI1_RPT3 ',
NI609103 IS 'NI1_RPT2 ',
NI609102 IS 'NI1_RPT1 ',
NI609101 IS 'MSG_MESSAGE_CODE ',
NI609100 IS 'MSG_RETURN_CODE_BY ',
NI609099 IS 'MSG_RETURN_CODE ',
NI609098 IS 'REPORT_RETURN_CODE ',
NI609097 IS 'BEILAGE_TAB6 ',
NI609096 IS 'BEILAGE_TAB5 ',
NI609095 IS 'BEILAGE_TAB4 ',
NI609094 IS 'BEILAGE_TAB3 ',
NI609093 IS 'BEILAGE_TAB2 ',
NI609092 IS 'BEILAGE_TAB1 ',
NI609091 IS 'BEILAGE_CNT ',
NI609090 IS 'ORDER_SOURCE ',
NI609089 IS 'ORDER_DIVERTED ',
NI609088 IS 'ORDER_LANGUAGE ',
NI609087 IS 'ORDER_EMPFAENGER_VAL ',
NI609086 IS 'ORDER_EMPFAENGER ',
NI609085 IS 'ORDER_LISTNR ',
NI609084 IS 'ORDER_EXEMPLARE ',
NI609083 IS 'ORDER_AUSGABEORT ',
NI609082 IS 'ORDER_BANKSTELLE ',
NI609081 IS 'ORDER_ADR_INST ',
NI609080 IS 'ORDER_ROC ',
NI609079 IS 'ORDER_SCHED_FOR_TYPE ',
NI609078 IS 'ORDER_PRINT_ADDRESS ',
NI609077 IS 'ORDER_PRINT_CENTRAL ',
NI609076 IS 'ORDER_EXPIRE ',
NI609075 IS 'ORDER_DATE ',
NI609074 IS 'ORDER_ORT ',
NI609073 IS 'ORDER_STRASSE ',
NI609072 IS 'ORDER_INSTRADIERUNG ',
NI609071 IS 'ORDER_NAME ',
NI609070 IS 'ORDER_ANREDE ',
NI609069 IS 'ORDER_KEY ',
NI609068 IS 'RPT_PERSONAL ',
NI609067 IS 'RPT_SICH_CHECK ',
NI609066 IS 'RPT_PVS_DIRECT ',
NI609065 IS 'RPT_RET ',
NI609064 IS 'RPT_DEST ',
NI609063 IS 'RPT_LOGO ',
NI609062 IS 'RPT_COLOR ',
NI609061 IS 'RPT_BUID ',
NI609060 IS 'RM_PLZ_BANKSTELLE ',
NI609059 IS 'RM_TELEPHONE ',
NI609058 IS 'RM_NAME ',
NI609057 IS 'RM_TITLE ',
NI609056 IS 'RM_TITLE_IND ',
NI609055 IS 'RM_PID ',
NI609054 IS 'DAS ',
NI609053 IS 'FLAG1-8 ',
NI609052 IS 'RUN_TIME ',
NI609051 IS 'RUN_DATE ',
NI609050 IS 'CACHE_FLAG_YNICONT ',
NI609049 IS 'SEND_INSTRUCTIONS ',
NI609048 IS 'ADRESSAT_CIF ',
NI609047 IS 'ADRSHORT2 ',
NI609046 IS 'ADRSHORT1 ',
NI609045 IS 'KUART ',
NI609044 IS 'BOTE ',
NI609043 IS 'AORT ',
NI609042 IS 'APLZZ ',
NI609041 IS 'APLZ ',
NI609040 IS 'DOMIZIL ',
NI609039 IS 'LEITWEG ',
NI609038 IS 'SEPARATE_ADRESS ',
NI609037 IS 'ADRESS_LINE5 ',
NI609036 IS 'ADRESS_LINE4 ',
NI609035 IS 'ADRESS_LINE3 ',
NI609034 IS 'ADRESS_LINE2 ',
NI609033 IS 'ADRESS_LINE1 ',
NI609032 IS 'ADRESS_COUNT ',
NI609031 IS 'ADRESS_SEQUENCE ',
NI609030 IS 'SAME_DATA ',
NI609029 IS 'LANGUAGE ',
NI609028 IS 'BUSINESS_UNIT_NAME ',
NI609027 IS 'BUSINESS_UNIT ',
NI609026 IS 'PRINT_VERSION ',
NI609025 IS 'PRINT_COPY ',
NI609024 IS 'PRINT_MODE ',
NI609023 IS 'REPORTING_CURRENCY_CS',
NI609022 IS 'REPORTING_CURRENCY ',
NI609021 IS 'VALUATION_CURRENCY_CS',
NI609020 IS 'VALUATION_CURRENCY ',
NI609019 IS 'CALCULATION_METHOD ',
NI609018 IS 'CALCULATION_TYPE ',
NI609017 IS 'LAUFZEITENDE ',
NI609016 IS 'REPORTING_PERIODICITY',
NI609015 IS 'SUBPERIOD ',
NI609014 IS 'PERIOD_FROM_DATE_TRX ',
NI609013 IS 'PERIOD_TO_DATE ',
NI609012 IS 'PERIOD_TO_TYPE ',
NI609011 IS 'PERIOD_FROM_DATE ',
NI609010 IS 'PERIOD_FROM_TYPE ',
NI609009 IS 'SUPL_TITLE ',
NI609008 IS 'CLUSTER_ID ',
NI609007 IS 'CIF ',
NI609006 IS 'REPORT_TYPE ',
NI609005 IS 'RUN_TYPE ',
NI609004 IS 'ELAR_APLK_TIME ',
NI609003 IS 'ELAR_APLK_DATE ',
NI609002 IS 'JOB_NUMMER ',
NI609001 IS 'JOB_NAME ');
COMMIT;
CREATE INDEX $creator.INI609A1
ON $creator.TNI609A101A
(NI609007 ASC)
USING STOGROUP GSMS
PRIQTY 720 SECQTY 720
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
NOT CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE INDEX $creator.INI609A2
ON $creator.TNI609A101A
(NI609008 ASC)
USING STOGROUP GSMS
PRIQTY 720 SECQTY 720
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A610A
IN $db
USING STOGROUP GSMS
PRIQTY 12 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE $creator.TNI610A101A
(NI610001 CHAR(2) FOR SBCS DATA NOT NULL,
NI610002 CHAR(2) FOR SBCS DATA NOT NULL,
NI610003 CHAR(4) FOR SBCS DATA NOT NULL,
NI610004 CHAR(2) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI610005 CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CONSTRAINT NI610001
PRIMARY KEY (NI610001,
NI610002))
IN $db.A610A
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
COMMIT;
CREATE UNIQUE INDEX $creator.INI610A1
ON $creator.TNI610A101A
(NI610001 ASC,
NI610002 ASC)
USING STOGROUP GSMS
PRIQTY 12 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A611A
IN $db
USING STOGROUP GSMS
PRIQTY 12 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE $creator.TNI611A101A
(NI611001 CHAR(3) FOR SBCS DATA NOT NULL,
NI611002 CHAR(4) FOR SBCS DATA NOT NULL,
CONSTRAINT NI611001
PRIMARY KEY (NI611001))
IN $db.A611A
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
COMMIT;
CREATE UNIQUE INDEX $creator.INI611A1
ON $creator.TNI611A101A
(NI611001 ASC)
USING STOGROUP GSMS
PRIQTY 12 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A612A
IN $db
USING STOGROUP GSMS
PRIQTY 12 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE $creator.TNI612A101A
(NI612001 CHAR(4) FOR SBCS DATA NOT NULL,
NI612002 CHAR(6) FOR SBCS DATA NOT NULL,
NI612003 CHAR(2) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CONSTRAINT NI612001
PRIMARY KEY (NI612001,
NI612002))
IN $db.A612A
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
COMMIT;
CREATE UNIQUE INDEX $creator.INI612A1
ON $creator.TNI612A101A
(NI612001 ASC,
NI612002 ASC)
USING STOGROUP GSMS
PRIQTY 12 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A613A
IN $db
USING STOGROUP GSMS
PRIQTY 180 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE $creator.TNI613A101A
(NI613024 CHAR(21) FOR SBCS DATA NOT NULL,
NI613169 DATE NOT NULL,
NI613001 SMALLINT NOT NULL,
NI613164 TIMESTAMP NOT NULL WITH DEFAULT,
NI613110 CHAR(8) FOR SBCS DATA NOT NULL,
CONSTRAINT NI613024
PRIMARY KEY (NI613024))
IN $db.A613A
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
COMMIT;
CREATE UNIQUE INDEX $creator.INI613A1
ON $creator.TNI613A101A
(NI613024 ASC)
USING STOGROUP GSMS
PRIQTY 720 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A613H
IN $db
USING STOGROUP GSMS
PRIQTY 180 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE $creator.TNI613H101A
(NI613991 TIMESTAMP NOT NULL WITH DEFAULT,
NI613992 CHAR(10) FOR SBCS DATA NOT NULL
WITH DEFAULT SESSION_USER,
NI613993 CHAR(10) FOR SBCS DATA NOT NULL
WITH DEFAULT CURRENT SQLID ,
NI613994 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT 'U',
NI613024 CHAR(21) FOR SBCS DATA NOT NULL,
NI613169 DATE NOT NULL,
NI613001 SMALLINT NOT NULL,
NI613164 TIMESTAMP NOT NULL WITH DEFAULT,
NI613110 CHAR(8) FOR SBCS DATA NOT NULL,
CONSTRAINT NI613994 CHECK (NI613994 IN( 'U', 'D')))
IN $db.A613H
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
COMMIT;
CREATE INDEX $creator.INI613H1
ON $creator.TNI613H101A
(NI613024 ASC)
USING STOGROUP GSMS
PRIQTY 720 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A614A
IN $db
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE $creator.TNI614A101A
(NI614024 CHAR(21) FOR SBCS DATA NOT NULL,
NI614088 DATE NOT NULL,
NI614089 DATE NOT NULL,
NI614164 TIMESTAMP NOT NULL WITH DEFAULT,
NI614110 CHAR(8) FOR SBCS DATA NOT NULL,
CONSTRAINT NI614024
PRIMARY KEY (NI614024,
NI614088))
IN $db.A614A
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI614A101A IS 'IPC NPMS CLUSTER SELECTION';
COMMIT;
CREATE UNIQUE INDEX $creator.INI614A1
ON $creator.TNI614A101A
(NI614024 ASC,
NI614088 ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A615A
IN $db
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 3 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE table $creator.TNI615A101A
(CLSTRID CHAR(21) FOR SBCS DATA NOT NULL,
PLATTFORMID CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT '0000',
TSID CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT 'BDLC0002',
ALIS_AB DATE NOT NULL WITH DEFAULT '9999-12-31',
CONSTRAINT CLSTRID
PRIMARY KEY (CLSTRID,
PLATTFORMID,
TSID))
IN $db.A615A
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
COMMIT;
CREATE UNIQUE index $creator.INI615A1
ON $creator.TNI615A101A
(CLSTRID ASC,
PLATTFORMID ASC,
TSID ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A616A
IN $db
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 3 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE table $creator.TNI616A101A
(SYSSIGN CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
TRXTYPE CHAR(3) FOR SBCS DATA NOT NULL,
PHASE CHAR(2) FOR SBCS DATA NOT NULL,
PRODUCTCD CHAR(5) FOR SBCS DATA NOT NULL
WITH DEFAULT,
PROCESSINGTYPE CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
PRICECOMP CHAR(5) FOR SBCS DATA NOT NULL
WITH DEFAULT,
EKGROUP INTEGER NOT NULL WITH DEFAULT,
PROCTYPE INTEGER NOT NULL WITH DEFAULT,
SPECRULE INTEGER NOT NULL WITH DEFAULT,
"INOUT" CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CHGBYPID CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
TIMESTMPCHG TIMESTAMP NOT NULL WITH DEFAULT,
CONSTRAINT SYSSIGN
PRIMARY KEY (SYSSIGN,
TRXTYPE,
PHASE,
PRODUCTCD,
PROCESSINGTYPE,
PRICECOMP,
"INOUT"))
IN $db.A616A
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
COMMIT;
CREATE UNIQUE index $creator.INI616A1
ON $creator.TNI616A101A
(SYSSIGN ASC,
TRXTYPE ASC,
PHASE ASC,
PRODUCTCD ASC,
PROCESSINGTYPE ASC,
PRICECOMP ASC,
"INOUT" ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A620A
IN $db
USING STOGROUP GSMS
PRIQTY 12 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE $creator.TNI620A101A
(NI620024 CHAR(21) FOR SBCS DATA NOT NULL,
NI620164 TIMESTAMP NOT NULL WITH DEFAULT,
NI620110 CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT CURRENT SQLID ,
NI620027 VARCHAR(100) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI620001 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT '-',
NI620002 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT '-',
NI620003 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT '-',
NI620004 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT '-',
NI620005 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT '-',
NI620006 CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CONSTRAINT NI620024
PRIMARY KEY (NI620024),
CONSTRAINT Y_OR_N
CHECK (NI620001 IN( 'Y', 'N', '-') AND NI620002
IN( 'Y', 'N', '-')
AND NI620003 IN( 'Y', 'N', '-') AND NI620004 IN( 'Y', 'N', '-')
AND NI620005 IN( 'Y', 'N', '-')))
IN $db.A620A
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
COMMIT;
CREATE UNIQUE INDEX $creator.INI620A1
ON $creator.TNI620A101A
(NI620024 ASC)
USING STOGROUP GSMS
PRIQTY 12 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A621A
IN $db
USING STOGROUP GSMS
PRIQTY 720 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE $creator.TNI621A101A
(NI621024 CHAR(21) FOR SBCS DATA NOT NULL,
NI621164 TIMESTAMP NOT NULL WITH DEFAULT,
NI621110 CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI621001 DATE NOT NULL,
CONSTRAINT NI621024
PRIMARY KEY (NI621024))
IN $db.A621A
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
COMMIT;
CREATE UNIQUE INDEX $creator.INI621A1
ON $creator.TNI621A101A
(NI621024 ASC)
USING STOGROUP GSMS
PRIQTY 720 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A622A
IN $db
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 3 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE table $creator.TNI622A101A
(CLSTRID CHAR(21) FOR SBCS DATA NOT NULL,
BUSUNITCD CHAR(4) FOR SBCS DATA NOT NULL,
VLDFROMDT DATE NOT NULL,
VLDTODT DATE NOT NULL,
CONSTRAINT CLSTRID
PRIMARY KEY (CLSTRID,
BUSUNITCD,
VLDFROMDT,
VLDTODT))
IN $db.A622A
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
COMMIT;
CREATE UNIQUE index $creator.INI622A1
ON $creator.TNI622A101A
(CLSTRID ASC,
BUSUNITCD ASC,
VLDFROMDT ASC,
VLDTODT ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A630A
IN $db
USING STOGROUP GSMS
PRIQTY 12 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE $creator.TNI630A101A
(NI630001 CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI630002 CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI630003 CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI630004 CHAR(2) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI630005 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI630006 CHAR(6) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI630007 CHAR(5) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI630008 CHAR(6) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI630009 CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI630010 CHAR(52) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI630011 TIMESTAMP NOT NULL)
IN $db.A630A
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI630A101A IS 'PDF-TABELLE ';
LABEL ON $creator.TNI630A101A
(NI630011 IS 'TS',
NI630010 IS 'P43_KEY',
NI630009 IS 'JOB_NAME',
NI630008 IS 'JOB_NR',
NI630007 IS 'TIME_C5',
NI630006 IS 'DATE_C6',
NI630005 IS 'REPLY_FLAG',
NI630004 IS 'LAUF_NR',
NI630003 IS 'ENV_KEY',
NI630002 IS 'BUID',
NI630001 IS 'IDENT ');
COMMIT;
CREATE INDEX $creator.INI630A1
ON $creator.TNI630A101A
(NI630006 ASC,
NI630007 ASC,
NI630009 ASC,
NI630008 ASC)
USING STOGROUP GSMS
PRIQTY 12 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE INDEX $creator.INI630A2
ON $creator.TNI630A101A
(NI630010 ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 1 PCTFREE 20
GBPCACHE CHANGED
NOT CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE YES
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A631A
IN $db
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 3 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE table $creator.TNI631A1
(LE CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
BU CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
RELATIONTYPECD SMALLINT NOT NULL WITH DEFAULT,
RELATIONID CHAR(21) FOR SBCS DATA NOT NULL
WITH DEFAULT,
REPORTTYPECD SMALLINT NOT NULL WITH DEFAULT,
ADHOCENABLED CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT 'Y',
PERIODICENABLED CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT 'Y',
VALID_FROM TIMESTAMP NOT NULL WITH DEFAULT,
VALID_TO TIMESTAMP NOT NULL
WITH DEFAULT '9999-12-31-00.00.00.000000',
CREATE_PID CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CREATE_TS TIMESTAMP NOT NULL WITH DEFAULT,
CREATE_PGM CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
UPDATE_PID CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
UPDATE_TS TIMESTAMP NOT NULL
WITH DEFAULT '0001-01-01-00.00.00.000000',
UPDATE_PGM CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CONSTRAINT LE
PRIMARY KEY (LE,
BU,
RELATIONTYPECD,
RELATIONID,
REPORTTYPECD,
VALID_FROM),
CONSTRAINT ADHOCENABLED
CHECK (ADHOCENABLED IN ( 'Y' , 'N' ) ),
CONSTRAINT PERIODICENABLED
CHECK (PERIODICENABLED IN ( 'Y' , 'N' ) ),
CONSTRAINT RELATIONTYPECD
CHECK (RELATIONTYPECD > 0 AND RELATIONTYPECD < 99 ),
CONSTRAINT REPORTTYPECD
CHECK (REPORTTYPECD > 0 AND REPORTTYPECD < 8 ),
CONSTRAINT VALID_FROM CHECK (VALID_FROM <= VALID_TO ))
IN $db.A631A
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI631A1 IS 'REPORT CONTROL';
COMMIT;
CREATE UNIQUE index $creator.INI631A1
ON $creator.TNI631A1
(LE ASC,
BU ASC,
RELATIONTYPECD ASC,
RELATIONID ASC,
REPORTTYPECD ASC,
VALID_FROM ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A632A
IN $db
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 3 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE table $creator.TNI632A1
(USER_PID CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
USER_NAME CHAR(30) FOR SBCS DATA NOT NULL
WITH DEFAULT,
USER_DEPT CHAR(10) FOR SBCS DATA NOT NULL
WITH DEFAULT,
USER_ROLE CHAR(30) FOR SBCS DATA NOT NULL
WITH DEFAULT,
INFO CHAR(50) FOR SBCS DATA NOT NULL
WITH DEFAULT,
REPORTTYPECD SMALLINT NOT NULL WITH DEFAULT,
ADHOCONLY CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT 'Y',
VALID_FROM TIMESTAMP NOT NULL WITH DEFAULT,
VALID_TO TIMESTAMP NOT NULL
WITH DEFAULT '9999-12-31-00.00.00.000000',
CREATE_PID CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CREATE_TS TIMESTAMP NOT NULL WITH DEFAULT,
CREATE_PGM CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
UPDATE_PID CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
UPDATE_TS TIMESTAMP NOT NULL
WITH DEFAULT '0001-01-01-00.00.00.000000',
UPDATE_PGM CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CONSTRAINT USER_PID
PRIMARY KEY (USER_PID,
REPORTTYPECD,
VALID_FROM),
CONSTRAINT ADHOCONLY CHECK (ADHOCONLY IN ( 'Y' , 'N' ) ),
CONSTRAINT REPORTTYPECD
CHECK (REPORTTYPECD > 0 AND REPORTTYPECD < 8 ),
CONSTRAINT VALID_FROM CHECK (VALID_FROM <= VALID_TO ))
IN $db.A632A
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI632A1 IS 'REPORT CONTROL POWER USER';
COMMIT;
CREATE UNIQUE index $creator.INI632A1
ON $creator.TNI632A1
(USER_PID ASC,
REPORTTYPECD ASC,
VALID_FROM ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A633A
IN $db
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 3 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE YES
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE table $creator.TNI633A1
(NI633LE CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI633BUID CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI633REL_TYPE_CD INTEGER NOT NULL WITH DEFAULT,
NI633PROCESS_MODE INTEGER NOT NULL WITH DEFAULT,
NI633OUTPUT_CHNL INTEGER NOT NULL WITH DEFAULT,
NI633RELAT_ID CHAR(21) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI633PRINT_VERSN CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI633VALID_OUTPUT CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI633VALID_FROM TIMESTAMP NOT NULL WITH DEFAULT,
NI633VALID_TO TIMESTAMP NOT NULL
WITH DEFAULT '9999-12-31-00.00.00.000000',
NI633CREATE_PID CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI633CREATE_TS TIMESTAMP NOT NULL WITH DEFAULT,
NI633CREATE_PGM CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI633UPDT_PID CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI633UPDT_TS TIMESTAMP NOT NULL
WITH DEFAULT '0001-01-01-00.00.00.000000',
NI633UPDT_PGM CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CONSTRAINT CNI633PK
PRIMARY KEY (NI633LE,
NI633BUID,
NI633REL_TYPE_CD,
NI633PROCESS_MODE,
NI633OUTPUT_CHNL,
NI633RELAT_ID,
NI633PRINT_VERSN,
NI633VALID_FROM),
CONSTRAINT CNI633AA
CHECK (NI633REL_TYPE_CD >= 0 AND NI633REL_TYPE_CD < 99 ),
CONSTRAINT CNI633AB
CHECK (NI633PROCESS_MODE IN ( 1 , 4 , 5 , 6 ) ),
CONSTRAINT CNI633AC
CHECK (NI633OUTPUT_CHNL IN ( 1 , 2 , 3 , 4 ) ),
CONSTRAINT CNI633AD
CHECK (NI633PRINT_VERSN IN ( 'I' , 'R' , 'E' , 'C' , 'N' ) ),
CONSTRAINT CNI633AE
CHECK (NI633VALID_OUTPUT IN ( 'Y' , 'N' ) ),
CONSTRAINT CNI633AF
CHECK (NI633VALID_FROM <= NI633VALID_TO ))
IN $db.A633A
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI633A1 IS 'ControlOutputChannels ';
COMMENT ON $creator.TNI633A1
(NI633UPDT_PGM IS 'UpdateProgram',
NI633UPDT_TS IS 'UpdateTimestamp',
NI633UPDT_PID IS 'UpdatePid',
NI633CREATE_PGM IS 'CreateProgram',
NI633CREATE_TS IS 'CreateTimestamp',
NI633CREATE_PID IS 'CreatePid',
NI633VALID_TO IS 'ValidTo',
NI633VALID_FROM IS 'ValidFrom',
NI633VALID_OUTPUT IS 'ValidOutput',
NI633PRINT_VERSN IS 'PrintVersion',
NI633RELAT_ID IS 'RelationId',
NI633OUTPUT_CHNL IS 'OutputChannel',
NI633PROCESS_MODE IS 'ProcessMode',
NI633REL_TYPE_CD IS 'RelationTypeCd',
NI633BUID IS 'BusinessUnit',
NI633LE IS 'LegalEntity');
LABEL ON $creator.TNI633A1
(NI633UPDT_PGM IS 'UpdateProgram',
NI633UPDT_TS IS 'UpdateTimestamp',
NI633UPDT_PID IS 'UpdatePid',
NI633CREATE_PGM IS 'CreateProgram',
NI633CREATE_TS IS 'CreateTimestamp',
NI633CREATE_PID IS 'CreatePid',
NI633VALID_TO IS 'ValidTo',
NI633VALID_FROM IS 'ValidFrom',
NI633VALID_OUTPUT IS 'ValidOutput',
NI633PRINT_VERSN IS 'PrintVersion',
NI633RELAT_ID IS 'RelationId',
NI633OUTPUT_CHNL IS 'OutputChannel',
NI633PROCESS_MODE IS 'ProcessMode',
NI633REL_TYPE_CD IS 'RelationTypeCd',
NI633BUID IS 'BusinessUnit',
NI633LE IS 'LegalEntity');
COMMIT;
CREATE UNIQUE index $creator.INI633A0
ON $creator.TNI633A1
(NI633LE ASC,
NI633BUID ASC,
NI633REL_TYPE_CD ASC,
NI633PROCESS_MODE ASC,
NI633OUTPUT_CHNL ASC,
NI633RELAT_ID ASC,
NI633PRINT_VERSN ASC,
NI633VALID_FROM ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
NOT CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE YES
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A640A
IN $db
USING STOGROUP GSMS
PRIQTY 180 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE $creator.TNI640A101A
(NI640017 CHAR(4) FOR SBCS DATA NOT NULL,
NI640133 CHAR(6) FOR SBCS DATA NOT NULL,
NI640088 DATE NOT NULL,
NI640089 DATE WITH DEFAULT NULL,
NI640164 TIMESTAMP NOT NULL WITH DEFAULT,
NI640110 CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CONSTRAINT NI640017
PRIMARY KEY (NI640017,
NI640133,
NI640088))
IN $db.A640A
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI640A101A IS 'BUSINESS UNIT SEARCHKEY';
LABEL ON $creator.TNI640A101A
(NI640110 IS 'PIDCHG',
NI640164 IS 'TIMESTMPCHG',
NI640089 IS 'VLDTODT',
NI640088 IS 'VLDFROMDT',
NI640133 IS 'SEARCHKEY',
NI640017 IS 'BUSUNITCD');
COMMIT;
CREATE UNIQUE INDEX $creator.INI640A1
ON $creator.TNI640A101A
(NI640017 ASC,
NI640133 ASC,
NI640088 ASC)
USING STOGROUP GSMS
PRIQTY 180 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A650A
IN $db
USING STOGROUP GSMS
PRIQTY 720 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE YES
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE $creator.TNI650A101A
(NI650001 CHAR(8) FOR SBCS DATA NOT NULL,
NI650002 INTEGER NOT NULL,
NI650003 INTEGER NOT NULL,
NI650004 TIME NOT NULL,
NI650005 INTEGER NOT NULL,
NI650006 DECIMAL(4, 2) NOT NULL,
NI650007 DECIMAL(7, 2) NOT NULL,
NI650008 CHAR(8) FOR SBCS DATA NOT NULL)
IN $db.A650A
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI650A101A IS 'JOB STATISTICS';
LABEL ON $creator.TNI650A101A
(NI650008 IS 'SYSTEM',
NI650007 IS 'ELAPMIN',
NI650006 IS 'CPUSEC',
NI650005 IS 'CPUMIN',
NI650004 IS 'STARTTIME',
NI650003 IS 'STARTDAY',
NI650002 IS 'STARTYR',
NI650001 IS 'JOB');
COMMIT;
CREATE INDEX $creator.INI650A1
ON $creator.TNI650A101A
(NI650001 ASC,
NI650002 ASC,
NI650003 ASC,
NI650004 ASC)
USING STOGROUP GSMS
PRIQTY 720 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A660A
IN $db
USING STOGROUP GSMS
PRIQTY 720 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE $creator.TNI660A101A
(SNAPSHOTID INTEGER NOT NULL GENERATED BY DEFAULT
AS IDENTITY
(START WITH 1, INCREMENT BY 1, CACHE 20, NO CYCLE,
NO ORDER, MAXVALUE 2147483647, MINVALUE 1),
CLSTRID CHAR(21) FOR SBCS DATA NOT NULL
WITH DEFAULT,
LOGTS TIMESTAMP NOT NULL WITH DEFAULT,
LOGUSER CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
"COMMENT" VARCHAR(255) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CONSTRAINT SNAPSHOTID
PRIMARY KEY (SNAPSHOTID))
IN $db.A660A
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
COMMIT;
CREATE UNIQUE INDEX $creator.INI660A1
ON $creator.TNI660A101A
(SNAPSHOTID ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A670A
IN $db
USING STOGROUP GSMS
PRIQTY 720 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE YES
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE $creator.TNI670A101A
(NI670380 INTEGER NOT NULL GENERATED BY DEFAULT
AS IDENTITY
(START WITH 1, INCREMENT BY 1, CACHE 20, NO CYCLE,
NO ORDER, MAXVALUE 2147483647, MINVALUE 1),
NI670017 CHAR(4) FOR SBCS DATA NOT NULL,
NI670378 CHAR(4) FOR SBCS DATA NOT NULL,
NI670379 CHAR(4) FOR SBCS DATA NOT NULL,
NI670382 CHAR(4) FOR SBCS DATA NOT NULL,
NI670384 INTEGER NOT NULL,
NI670385 INTEGER NOT NULL,
NI670164 TIMESTAMP NOT NULL,
NI670110 CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CONSTRAINT NI670380
PRIMARY KEY (NI670380))
IN $db.A670A
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI670A101A IS
'INVESTMENT PROFILE DRILLDOWN';
COMMIT;
CREATE UNIQUE INDEX $creator.INI670A1
ON $creator.TNI670A101A
(NI670380 ASC)
USING STOGROUP GSMS
PRIQTY 720 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE UNIQUE INDEX $creator.INI670A2
ON $creator.TNI670A101A
(NI670017 ASC,
NI670378 ASC,
NI670379 ASC,
NI670382 ASC)
USING STOGROUP GSMS
PRIQTY 720 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
NOT CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A671A
IN $db
USING STOGROUP GSMS
PRIQTY 720 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE YES
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE $creator.TNI671A101A
(NI671380 INTEGER NOT NULL,
NI671148 CHAR(16) FOR SBCS DATA NOT NULL,
NI671149 DECIMAL(5, 0) NOT NULL,
NI671381 CHAR(1) FOR SBCS DATA NOT NULL,
NI671164 TIMESTAMP NOT NULL,
NI671110 CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CONSTRAINT NI671380
PRIMARY KEY (NI671380,
NI671148,
NI671149),
CONSTRAINT NI671381_MR CHECK (NI671381 IN( 'M', 'R')))
IN $db.A671A
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI671A101A IS
'SELECTION CRITERIA DRILLDOWN';
COMMIT;
CREATE UNIQUE INDEX $creator.INI671A1
ON $creator.TNI671A101A
(NI671380 ASC,
NI671148 ASC,
NI671149 ASC)
USING STOGROUP GSMS
PRIQTY 720 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A672A
IN $db
USING STOGROUP GSMS
PRIQTY 720 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ROW
LOCKMAX SYSTEM
CLOSE YES
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE $creator.TNI672A101A
(NI672017 CHAR(4) FOR SBCS DATA NOT NULL,
NI672384 INTEGER NOT NULL,
NI672385 INTEGER NOT NULL,
NI672164 TIMESTAMP NOT NULL,
NI672110 CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CONSTRAINT NI672017
PRIMARY KEY (NI672017))
IN $db.A672A
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI672A101A IS 'DEFAULT PROFILE DRILLDOWN';
COMMIT;
CREATE UNIQUE INDEX $creator.INI672A1
ON $creator.TNI672A101A
(NI672017 ASC)
USING STOGROUP GSMS
PRIQTY 720 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A673A
IN $db
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ROW
LOCKMAX SYSTEM
CLOSE YES
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE $creator.TNI673A101A
(NI673017 CHAR(4) FOR SBCS DATA NOT NULL,
NI673386 CHAR(1) FOR SBCS DATA NOT NULL,
NI673387 CHAR(1) FOR SBCS DATA NOT NULL,
NI673164 TIMESTAMP NOT NULL WITH DEFAULT,
NI673110 CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CONSTRAINT NI673017
PRIMARY KEY (NI673017),
CONSTRAINT NI673386_YN
CHECK (NI673386 IN (' ', 'Y', 'N')),
CONSTRAINT NI673387_YN
CHECK (NI673387 IN (' ', 'Y', 'N')))
IN $db.A673A
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI673A101A IS
'DEFAULT TAX FEE FLAG PR. BUID';
COMMIT;
CREATE UNIQUE INDEX $creator.INI673A1
ON $creator.TNI673A101A
(NI673017 ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A674A
IN $db
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ROW
LOCKMAX SYSTEM
CLOSE YES
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE $creator.TNI674A101A
(NI674024 CHAR(21) FOR SBCS DATA NOT NULL,
NI674386 CHAR(1) FOR SBCS DATA NOT NULL,
NI674387 CHAR(1) FOR SBCS DATA NOT NULL,
NI674388 CHAR(1) FOR SBCS DATA NOT NULL,
NI674164 TIMESTAMP NOT NULL WITH DEFAULT,
NI674110 CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CONSTRAINT NI674024
PRIMARY KEY (NI674024),
CONSTRAINT NI674386_YN
CHECK (NI674386 IN( ' ', 'Y', 'N')),
CONSTRAINT NI674387_YN
CHECK (NI674387 IN( ' ', 'Y', 'N')),
CONSTRAINT NI674388_YN
CHECK (NI674388 IN( ' ', 'Y', 'N')))
IN $db.A674A
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI674A101A IS 'CLUSTER TAX FEE FLAG';
COMMIT;
CREATE UNIQUE INDEX $creator.INI674A1
ON $creator.TNI674A101A
(NI674024 ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A680A
IN $db
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE $creator.TNI680A101A
(NI680001 CHAR(21) FOR SBCS DATA WITH DEFAULT NULL,
NI680002 CHAR(12) FOR SBCS DATA WITH DEFAULT NULL,
NI680003 DATE WITH DEFAULT NULL,
NI680004 DATE WITH DEFAULT NULL,
NI680005 CHAR(1) FOR SBCS DATA WITH DEFAULT NULL,
NI680010 CHAR(21) FOR SBCS DATA WITH DEFAULT NULL,
NI680011 DECIMAL(7, 3) WITH DEFAULT NULL,
NI680012 DECIMAL(31, 8) WITH DEFAULT NULL,
NI680020 CHAR(21) FOR SBCS DATA WITH DEFAULT NULL,
NI680021 DECIMAL(7, 3) WITH DEFAULT NULL,
NI680022 DECIMAL(31, 8) WITH DEFAULT NULL,
NI680099 TIMESTAMP WITH DEFAULT NULL)
IN $db.A680A
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
COMMIT;
CREATE TABLESPACE A888A
IN $db
USING STOGROUP GSMS
PRIQTY 12 SECQTY 7200
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE $creator.TNI888A101A
(NI888024 CHAR(21) FOR SBCS DATA NOT NULL
WITH DEFAULT)
IN $db.A888A
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI888A101A IS 'STEUER TABELLE ';
LABEL ON COLUMN $creator.TNI888A101A.NI888024 IS 'CLUSTER_ID';
COMMIT;
CREATE TABLESPACE A900A
IN $db
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 3 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE $creator.TNI900A101A
(NI900001 CHAR(8) FOR SBCS DATA NOT NULL,
NI900002 CHAR(30) FOR SBCS DATA NOT NULL,
NI900003 INTEGER NOT NULL,
NI900004 INTEGER NOT NULL WITH DEFAULT 10,
CONSTRAINT NI900001
PRIMARY KEY (NI900001,
NI900002))
IN $db.A900A
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI900A101A IS 'ADM OF PGM INT ARRAYS';
COMMIT;
CREATE UNIQUE INDEX $creator.XNI900A0
ON $creator.TNI900A101A
(NI900001 ASC,
NI900002 ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 10 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE YES
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A901A
IN $db
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 3 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE $creator.TNI901A101A
(NI901001 CHAR(8) FOR SBCS DATA NOT NULL,
NI901002 CHAR(8) FOR SBCS DATA WITH DEFAULT NULL,
NI901003 CHAR(30) FOR SBCS DATA NOT NULL,
NI901004 CHAR(26) FOR SBCS DATA NOT NULL,
NI901005 INTEGER NOT NULL,
NI901006 INTEGER NOT NULL,
CONSTRAINT NI901001
PRIMARY KEY (NI901001,
NI901003,
NI901004))
IN $db.A901A
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI901A101A IS 'REPORT CHANGES IN TNI900';
COMMIT;
CREATE UNIQUE INDEX $creator.XNI901A0
ON $creator.TNI901A101A
(NI901001 ASC,
NI901003 ASC,
NI901004 ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 10 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE YES
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A910A
IN $db
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 3 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE $creator.TNI910A101A
(NI910001 CHAR(2) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI910002 CHAR(59) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI910019 CHAR(12) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI910003 CHAR(16) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI910024 CHAR(21) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI910004 CHAR(6) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI910005 CHAR(3) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI910006 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI910007 CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI910008 CHAR(35) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI910009 CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI910010 CHAR(35) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI910011 CHAR(33) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI910012 SMALLINT NOT NULL WITH DEFAULT,
NI910013 CHAR(35) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI910016 CHAR(29) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI910017 CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI910020 CHAR(100) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI910021 TIMESTAMP NOT NULL,
NI910022 CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CONSTRAINT NI910024
PRIMARY KEY (NI910024,
NI910019,
NI910021))
IN $db.A910A
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI910A101A IS 'REPORT CANCEL INFORMATION';
LABEL ON $creator.TNI910A101A
(NI910022 IS 'UPDATE PGM/PID',
NI910021 IS 'TIMESTAMP UPDATE',
NI910020 IS 'INFO TEXT',
NI910017 IS 'ORDERED BY PID',
NI910016 IS 'ARQ',
NI910013 IS 'REPORT ID',
NI910012 IS 'PARTITION ID',
NI910011 IS 'RM-NAME',
NI910010 IS 'RECIPIENT DEPARTMENT CD',
NI910009 IS 'RECIPIENT BU',
NI910008 IS 'RECIPIENT NAME',
NI910007 IS 'RECIPIENT PID',
NI910006 IS 'PERIODICITY',
NI910005 IS 'REPORT TYPE',
NI910004 IS 'APPLICATION',
NI910024 IS 'CLSTRID',
NI910003 IS 'SAFE KEEPING ACCOUNT NR.',
NI910019 IS 'CIFNBR',
NI910002 IS 'P43 KEY',
NI910001 IS 'CANCEL REASON');
COMMIT;
CREATE UNIQUE INDEX $creator.XNI910A0
ON $creator.TNI910A101A
(NI910024 ASC,
NI910019 ASC,
NI910021 ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
NOT CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE INDEX $creator.XNI910A1
ON $creator.TNI910A101A
(NI910002 ASC,
NI910003 ASC,
NI910013 ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE ALOGA
IN $db
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 0 PCTFREE 5
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE table $creator.TNILOGA101A
(JOBNAME CHAR(8) FOR SBCS DATA NOT NULL,
MAINPROG CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
SUBPROG CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
RUNTIME TIMESTAMP NOT NULL,
TEVDATE DATE NOT NULL WITH DEFAULT,
LEVEL CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
ERRORNR INTEGER NOT NULL WITH DEFAULT,
RC CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
REASON CHAR(6) FOR SBCS DATA NOT NULL
WITH DEFAULT,
SQLCODE CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
DURINGTEV CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CLSTRID CHAR(21) FOR SBCS DATA NOT NULL
WITH DEFAULT,
IDTYPE CHAR(12) FOR SBCS DATA NOT NULL
WITH DEFAULT,
IDVALUE CHAR(80) FOR SBCS DATA NOT NULL
WITH DEFAULT,
SRCLINE INTEGER NOT NULL WITH DEFAULT,
STATKEY CHAR(32) FOR SBCS DATA NOT NULL
WITH DEFAULT,
STATKEYPAR CHAR(32) FOR SBCS DATA NOT NULL
WITH DEFAULT,
STATVALUE DECIMAL(31, 8) NOT NULL WITH DEFAULT,
MESSAGE VARCHAR(500) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CONSTRAINT JOBNAME
PRIMARY KEY (JOBNAME,
RUNTIME))
IN $db.ALOGA
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNILOGA101A IS 'LOG DATA';
COMMIT;
CREATE UNIQUE index $creator.INILOGA1
ON $creator.TNILOGA101A
(JOBNAME ASC,
RUNTIME ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE ALOGC
IN $db
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 0 PCTFREE 5
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE table $creator.TNILOGC101A
(JOB_OR_MAINPGM CHAR(8) FOR SBCS DATA NOT NULL,
MAIN_OR_SUBPGM CHAR(8) FOR SBCS DATA NOT NULL,
LL_SYSPRT CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT 'WARN',
LL_DB CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT 'ERROR',
LL_FILE CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT 'WARN',
LL_STAT CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT 'Y',
LL_NOTIFY CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT 'Y',
CHGUSER CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT SESSION_USER,
CHGTYPE CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CHGTIME TIMESTAMP NOT NULL WITH DEFAULT,
CONSTRAINT JOB_OR_MAINPGM
PRIMARY KEY (JOB_OR_MAINPGM,
MAIN_OR_SUBPGM),
CONSTRAINT LL_DB
CHECK (LL_DB IN ( 'WARN' , 'ERROR' , 'SEVERE' , 'NONE' ) ),
CONSTRAINT LL_NOTIFY CHECK (LL_NOTIFY IN ( 'Y' , 'N' ) ),
CONSTRAINT LL_STAT CHECK (LL_STAT IN ( 'Y' , 'N' ) ),
CONSTRAINT LL_SYSPRT
CHECK (LL_SYSPRT IN ( 'DEBUG' , 'INFO' , 'WARN' , 'ERROR' ,
'SEVERE' , 'NONE' ) ),
CONSTRAINT LL_SYSPRT0
CHECK (LL_SYSPRT IN ( 'DEBUG' , 'INFO' , 'WARN' , 'ERROR' ,
'SEVERE' , 'NONE' ) ))
IN $db.ALOGC
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNILOGC101A IS 'LOG CONTROL';
COMMIT;
CREATE UNIQUE index $creator.INILOGC1
ON $creator.TNILOGC101A
(JOB_OR_MAINPGM ASC,
MAIN_OR_SUBPGM ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 10 PCTFREE 5
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE ALOGG
IN $db
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 0 PCTFREE 5
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE table $creator.TNILOGG101A
(JOBNAME CHAR(8) FOR SBCS DATA NOT NULL,
JOBGROUP CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
DESCRIPTION CHAR(20) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CONSTRAINT JOBNAME
PRIMARY KEY (JOBNAME))
IN $db.ALOGG
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNILOGG101A IS 'LOG GROUP';
COMMIT;
CREATE UNIQUE index $creator.INILOGG1
ON $creator.TNILOGG101A
(JOBNAME ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE ALOGM
IN $db
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 0 PCTFREE 5
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE table $creator.TNILOGM101A
(JOB_OR_MAINPGM CHAR(8) FOR SBCS DATA NOT NULL,
MAIN_OR_SUBPGM CHAR(8) FOR SBCS DATA NOT NULL,
MAIL_RECEIVER CHAR(8) FOR SBCS DATA NOT NULL,
MAIL_LEVEL CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT 'WARN',
MAIL_NOTIFY CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT 'Y',
CHGUSER CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT SESSION_USER,
CHGTYPE CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CHGTIME TIMESTAMP NOT NULL WITH DEFAULT,
CONSTRAINT JOB_OR_MAINPGM
PRIMARY KEY (JOB_OR_MAINPGM,
MAIN_OR_SUBPGM,
MAIL_RECEIVER),
CONSTRAINT MAIL_LEVEL
CHECK (MAIL_LEVEL IN ( 'WARN' , 'ERROR' , 'SEVERE' , 'NOTIFY' )
),
CONSTRAINT MAIL_NOTIFY
CHECK (MAIL_NOTIFY IN ( 'Y' , 'N' ) ))
IN $db.ALOGM
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNILOGM101A IS 'LOG MAIL';
COMMIT;
CREATE UNIQUE index $creator.INILOGM1
ON $creator.TNILOGM101A
(JOB_OR_MAINPGM ASC,
MAIN_OR_SUBPGM ASC,
MAIL_RECEIVER ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE ATRGA
IN $db
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 0 PCTFREE 5
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
SEGSIZE 64
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE table $creator.TNITRGA101A
(TUSER CHAR(8) FOR SBCS DATA NOT NULL,
TNAME CHAR(8) FOR SBCS DATA NOT NULL,
CONSTRAINT TUSER
PRIMARY KEY (TUSER,
TNAME))
IN $db.ATRGA
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNITRGA101A IS 'TRIGGER CONTROL';
COMMIT;
CREATE UNIQUE index $creator.INITRGA1
ON $creator.TNITRGA101A
(TUSER ASC,
TNAME ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE TABLESPACE A150A
IN $db
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
DSSIZE 16 G
NUMPARTS 3
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE table $creator.TNI150A101A
(CLSTRID CHAR(21) FOR SBCS DATA NOT NULL,
PLATTFORMID CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT '0000',
TSID CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT 'BDLC0002',
ASOFDT DATE NOT NULL,
DATACLAM CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
MKTVALVCOLD DECIMAL(31, 8) NOT NULL WITH DEFAULT,
MKTVALVCNEW DECIMAL(31, 8) NOT NULL WITH DEFAULT,
ACCRINTVCOLD DECIMAL(31, 8) NOT NULL WITH DEFAULT,
ACCRINTVCNEW DECIMAL(31, 8) NOT NULL WITH DEFAULT,
DATACLRET CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
PERSTARTDT DATE NOT NULL WITH DEFAULT '0001-01-01',
PERENDDT DATE NOT NULL WITH DEFAULT '9999-12-31',
SUMNCFGROSSVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
SUMNCFNETOFTAXVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
SUMNCFNETOFFEEVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
SUMNCFNETOFTAXFEEVC DECIMAL(31, 8) NOT NULL
WITH DEFAULT,
SUMACFGROSSVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
SUMACFNETOFTAXVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
SUMACFNETOFFEEVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
SUMACFNETOFTAXFEEVC DECIMAL(31, 8) NOT NULL
WITH DEFAULT,
RORGROSSVC DECIMAL(15, 9) NOT NULL WITH DEFAULT,
RORNETOFTAXVC DECIMAL(15, 9) NOT NULL WITH DEFAULT,
RORNETOFFEEVC DECIMAL(15, 9) NOT NULL WITH DEFAULT,
RORNETOFTAXFEEVC DECIMAL(15, 9) NOT NULL WITH DEFAULT,
MIGRPNDFWVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
THRSHLVLEXCDFLAG CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
IDXGROSSVC DECIMAL(15, 9) NOT NULL WITH DEFAULT,
IDXNETOFTAXVC DECIMAL(15, 9) NOT NULL WITH DEFAULT,
IDXNETOFFEEVC DECIMAL(15, 9) NOT NULL WITH DEFAULT,
IDXNETOFTAXFEEVC DECIMAL(15, 9) NOT NULL WITH DEFAULT,
DATACLFLO CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
INCFGROSSVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
INCFWHTAXVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
INTRXCOSTVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
INCFADGVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
INCFVWGVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
INCFIPCFEEVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
INCFRETFEEVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
OUTCFGROSSVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
OUTCFWHTAXVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
OUTTRXCOSTVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
OUTCFADGVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
OUTCFVWGVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
OUTCFIPCFEEVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
OUTCFRETFEEVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
RETFEEVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
PIDCHANGE CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
TIMESTMPCHG TIMESTAMP NOT NULL WITH DEFAULT,
CONSTRAINT CLSTRID
PRIMARY KEY (CLSTRID,
ASOFDT))
IN $db.A150A
PARTITION BY (CLSTRID ASC)
(PARTITION 1 ENDING AT ('S0060002076305000'),
PARTITION 2 ENDING AT ('S0060053940215001'),
PARTITION 3 ENDING AT (MAXVALUE))
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI150A101A IS 'PORTFOLIO TIME SERIES';
COMMIT;
CREATE UNIQUE index $creator.INI150A1
ON $creator.TNI150A101A
(CLSTRID ASC,
ASOFDT ASC)
PARTITIONED
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES;
COMMIT;
CREATE index $creator.INI150A2
ON $creator.TNI150A101A
(CLSTRID ASC,
PERENDDT ASC,
DATACLRET ASC)
PARTITIONED
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
NOT CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES;
COMMIT;
CREATE TABLESPACE A160A
IN $db
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
FREEPAGE 0 PCTFREE 5
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
DSSIZE 16 G
NUMPARTS 3
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE table $creator.TNI160A101A
(CLSTRID CHAR(21) FOR SBCS DATA NOT NULL,
ASOFDT DATE NOT NULL,
COSTVALGROSSVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
COSTVALNETVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
REVENUEVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
WHTAXVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
COSTVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
TIMESTMPCHG TIMESTAMP NOT NULL WITH DEFAULT,
CHGID CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CONSTRAINT CLSTRID
PRIMARY KEY (CLSTRID,
ASOFDT))
IN $db.A160A
PARTITION BY (CLSTRID ASC)
(PARTITION 1 ENDING AT ('S0060002076305000'),
PARTITION 2 ENDING AT ('S0060053940215001'),
PARTITION 3 ENDING AT (MAXVALUE))
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI160A101A IS 'PORTFOLIO COST PRICE';
COMMIT;
CREATE UNIQUE index $creator.INI160A1
ON $creator.TNI160A101A
(CLSTRID ASC,
ASOFDT ASC)
PARTITIONED
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES;
COMMIT;
CREATE TABLESPACE A200A
IN $db
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
DSSIZE 16 G
NUMPARTS 3
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE table $creator.TNI200A101A
(CLSTRID CHAR(21) FOR SBCS DATA NOT NULL,
SYSSIGN CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
POSKEY CHAR(21) FOR SBCS DATA NOT NULL,
VLDFROMDT DATE NOT NULL,
VLDTODT DATE NOT NULL WITH DEFAULT '0001-01-01',
SRC CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
POSTYPE CHAR(6) FOR SBCS DATA NOT NULL
WITH DEFAULT,
POSCCYCD CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
IPCRLVNTFLAG CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
TANGASSETCD CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
ASSETCLASSCD CHAR(2) FOR SBCS DATA NOT NULL
WITH DEFAULT,
ISSUERCATCD CHAR(2) FOR SBCS DATA NOT NULL
WITH DEFAULT,
INSTYCDTK CHAR(3) FOR SBCS DATA NOT NULL
WITH DEFAULT,
INSTYCDMSCI CHAR(3) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CNTRYCD CHAR(3) FOR SBCS DATA NOT NULL
WITH DEFAULT,
INSTRCCYCD CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
OPACATCD CHAR(2) FOR SBCS DATA NOT NULL
WITH DEFAULT,
POSSPECCCY CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
ACCNBR CHAR(20) FOR SBCS DATA NOT NULL
WITH DEFAULT,
INTRATE DECIMAL(9, 5) NOT NULL WITH DEFAULT,
MTYDT DATE NOT NULL WITH DEFAULT '0001-01-01',
TRDDT DATE NOT NULL WITH DEFAULT '0001-01-01',
FXCCY1 CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
FXAMT1 DECIMAL(31, 8) NOT NULL WITH DEFAULT,
FXCCY2 CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
FXAMT2 DECIMAL(31, 8) NOT NULL WITH DEFAULT,
ORDERNBR CHAR(25) FOR SBCS DATA NOT NULL
WITH DEFAULT,
SECNBR CHAR(16) FOR SBCS DATA NOT NULL
WITH DEFAULT,
SEQNBR DECIMAL(5, 0) NOT NULL WITH DEFAULT,
POSDPTY CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
EFFDPTY CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
RSNCD CHAR(2) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CPNCD CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
PERYCD CHAR(2) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CONTRDT DATE NOT NULL WITH DEFAULT '0001-01-01',
DENOM DECIMAL(31, 8) NOT NULL WITH DEFAULT,
HLDNGTYPECD CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
STRIKPRICE DECIMAL(13, 6) NOT NULL WITH DEFAULT,
ORIGACCCCY CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CPSDUE CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
INTCORRDUEDT DATE NOT NULL WITH DEFAULT '0001-01-01',
SUBASSETCLASSCD CHAR(2) FOR SBCS DATA NOT NULL
WITH DEFAULT,
POSOPENINGDT DATE NOT NULL WITH DEFAULT '0001-01-01',
TIMESTMPCHG TIMESTAMP NOT NULL WITH DEFAULT,
PIDCHG CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
ECHTPRUEFFLAG CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CSFIID CHAR(20) FOR SBCS DATA NOT NULL
WITH DEFAULT,
AGIOREDEMPT DECIMAL(15, 6) NOT NULL WITH DEFAULT,
REDEMPTCCYCD CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
PREMREDEMPT DATE NOT NULL WITH DEFAULT '0001-01-01',
PREMREDEMPTCREDIT DATE NOT NULL WITH DEFAULT '0001-01-01',
ALLOTED CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
COLLATRATIO DECIMAL(15, 6) NOT NULL WITH DEFAULT,
COLLATRATIOTYP CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
COLLATRATIOINDIV CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
COLLATRATIOSNB DECIMAL(15, 6) NOT NULL WITH DEFAULT,
IBAN CHAR(21) FOR SBCS DATA NOT NULL
WITH DEFAULT,
VALETYPECD CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
BOOKINGTYPECD CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
ANALYSISCCYCD CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
USANCE CHAR(7) FOR SBCS DATA NOT NULL
WITH DEFAULT,
DELIVERYDT DATE NOT NULL WITH DEFAULT '0001-01-01',
DEPOSITRUBRIC CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
EXOTIC CHAR(18) FOR SBCS DATA NOT NULL
WITH DEFAULT,
INDCDMSCI CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
SECTORCD CHAR(3) FOR SBCS DATA NOT NULL
WITH DEFAULT,
DEBTORCD CHAR(2) FOR SBCS DATA NOT NULL
WITH DEFAULT,
BETAFACTOR DECIMAL(15, 6) NOT NULL WITH DEFAULT,
CONVPERFROM DATE NOT NULL WITH DEFAULT '0001-01-01',
CONVPERTO DATE NOT NULL WITH DEFAULT '0001-01-01',
ISCREDITUSEACC CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
PREMIUMCCYCD CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
PREMIUMVALPREMIUMCCY DECIMAL(31, 8) NOT NULL
WITH DEFAULT,
BASECCYCD CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
PREMAMTBASE DECIMAL(31, 8) NOT NULL WITH DEFAULT,
PREMAMTBASECCYCD CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
PREMAMTCTRCCY DECIMAL(31, 8) NOT NULL WITH DEFAULT,
PRODUCT CHAR(6) FOR SBCS DATA NOT NULL
WITH DEFAULT,
TREASURYTYPECD CHAR(2) FOR SBCS DATA NOT NULL
WITH DEFAULT,
ACCOUNTTYPE CHAR(3) FOR SBCS DATA NOT NULL
WITH DEFAULT,
TRXTYPECD CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
STRATEGY CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
POLICYPARENTAGE CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
POLICYNBR CHAR(20) FOR SBCS DATA NOT NULL
WITH DEFAULT,
TITART CHAR(3) FOR SBCS DATA NOT NULL
WITH DEFAULT,
EXOTICOPTFLAG CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
FUTURESTYLEFLAG CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CONSTTYPECD CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
SAFEKACCNBR CHAR(16) FOR SBCS DATA NOT NULL
WITH DEFAULT,
TICKVALUE DECIMAL(15, 3) NOT NULL WITH DEFAULT,
TICKSIZE DECIMAL(13, 6) NOT NULL WITH DEFAULT,
OBLITYPE CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CONSTRAINT CLSTRID
PRIMARY KEY (CLSTRID,
POSKEY,
VLDFROMDT))
IN $db.A200A
PARTITION BY (CLSTRID ASC)
(PARTITION 1 ENDING AT ('S0060002076305000'),
PARTITION 2 ENDING AT ('S0060053940215001'),
PARTITION 3 ENDING AT (MAXVALUE))
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI200A101A IS 'POSITION MASTER';
COMMIT;
CREATE UNIQUE index $creator.INI200A1
ON $creator.TNI200A101A
(CLSTRID ASC,
POSKEY ASC,
VLDFROMDT ASC)
PARTITIONED
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES;
COMMIT;
CREATE index $creator.INI200A2
ON $creator.TNI200A101A
(CLSTRID ASC,
VLDFROMDT ASC)
PARTITIONED
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
NOT CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES;
COMMIT;
CREATE TABLESPACE A210A
IN $db
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
DSSIZE 32 G
NUMPARTS 3
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE YES
COMPRESS YES
CCSID EBCDIC
LOCKPART YES
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE $creator.TNI210A101A
(NI210024 CHAR(21) FOR SBCS DATA NOT NULL,
NI210156 CHAR(1) FOR SBCS DATA NOT NULL,
NI210122 CHAR(45) FOR SBCS DATA NOT NULL,
NI210235 DATE NOT NULL WITH DEFAULT '0001-01-01',
NI210236 DATE NOT NULL WITH DEFAULT '0001-01-01',
NI210150 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI210123 CHAR(6) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI210120 CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI210063 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI210161 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI210012 CHAR(2) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI210078 CHAR(2) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI210073 CHAR(3) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI210072 CHAR(3) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI210035 CHAR(3) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI210074 CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI210104 CHAR(2) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI210328 CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI210005 CHAR(20) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI210075 DECIMAL(9, 5) NOT NULL WITH DEFAULT,
NI210090 DATE NOT NULL,
NI210169 DATE NOT NULL,
NI210049 CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI210047 DECIMAL(31, 8) NOT NULL WITH DEFAULT,
NI210050 CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI210048 DECIMAL(31, 8) NOT NULL WITH DEFAULT,
NI210107 CHAR(25) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI210148 CHAR(16) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI210149 DECIMAL(5, 0) NOT NULL WITH DEFAULT,
NI210121 CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI210042 CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI210127 CHAR(2) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI210329 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI210117 CHAR(2) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI210028 DATE NOT NULL,
NI210040 DECIMAL(31, 8) NOT NULL WITH DEFAULT,
NI210054 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI210327 DECIMAL(13, 6) NOT NULL WITH DEFAULT,
NI210227 CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI210338 CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI210339 DATE NOT NULL WITH DEFAULT '0001-01-01',
NI210013 CHAR(2) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI210014 DATE NOT NULL WITH DEFAULT '0001-01-01',
NI210164 TIMESTAMP NOT NULL WITH DEFAULT,
NI210110 CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI210400 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI210299 CHAR(20) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CONSTRAINT NI210024
PRIMARY KEY (NI210024,
NI210122,
NI210235))
IN $db.A210A
PARTITION BY (NI210024 ASC)
(PARTITION 1 ENDING AT ('S00650816936850009999'),
PARTITION 2 ENDING AT ('S01720997495950009999'),
PARTITION 3 ENDING AT ('Z99999999999999999999'))
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI210A101A IS 'POSITION MASTER SAVE';
COMMIT;
CREATE UNIQUE INDEX $creator.INI210A1
ON $creator.TNI210A101A
(NI210024 ASC,
NI210122 ASC,
NI210235 ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 4 G;
COMMIT;
CREATE TABLESPACE A211A
IN $db
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
DSSIZE 32 G
NUMPARTS 3
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE $creator.TNI211A101A
(NI211024 CHAR(21) FOR SBCS DATA NOT NULL,
NI211156 CHAR(1) FOR SBCS DATA NOT NULL,
NI211122 CHAR(45) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI211011 DATE NOT NULL,
NI211176 DECIMAL(31, 8) NOT NULL,
CONSTRAINT NI211024
PRIMARY KEY (NI211024,
NI211156,
NI211122,
NI211011))
IN $db.A211A
PARTITION BY (NI211024 ASC)
(PARTITION 1 ENDING AT ('S00360811773250019999'),
PARTITION 2 ENDING AT ('S00600032175150019999'),
PARTITION 3 ENDING AT ('Z99999999999999999999'))
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
COMMIT;
CREATE UNIQUE INDEX $creator.INI211A1
ON $creator.TNI211A101A
(NI211024 ASC,
NI211156 ASC,
NI211122 ASC,
NI211011 ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 10 PCTFREE 5
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 4 G;
COMMIT;
CREATE TABLESPACE A250X
IN $db
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
FREEPAGE 0 PCTFREE 5
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
DSSIZE 16 G
NUMPARTS 3
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE table $creator.TNI250A101A
(CLSTRID CHAR(21) FOR SBCS DATA NOT NULL,
PLATTFORMID CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT '0000',
TSID CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT 'BDLC0002',
SYSSIGN CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
POSKEY CHAR(21) FOR SBCS DATA NOT NULL,
ASOFDT DATE NOT NULL,
DATAPOSAM CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
UNITNOMBAL DECIMAL(31, 8) NOT NULL WITH DEFAULT,
MKTVALPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
MKTVALVCOLD DECIMAL(31, 8) NOT NULL WITH DEFAULT,
MKTVALVCNEW DECIMAL(31, 8) NOT NULL WITH DEFAULT,
ACCRINTPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
ACCRINTVCOLD DECIMAL(31, 8) NOT NULL WITH DEFAULT,
ACCRINTVCNEW DECIMAL(31, 8) NOT NULL WITH DEFAULT,
PRICEIND CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
PRICEDT DATE NOT NULL WITH DEFAULT '0001-01-01',
PRICECCYCD CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
FWDMKTPRICE DECIMAL(13, 6) NOT NULL WITH DEFAULT,
FWDMARKETPRICE FLOAT NOT NULL WITH DEFAULT,
PREM DECIMAL(15, 3) NOT NULL WITH DEFAULT,
EXOTICOPTFLAG CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
OPTMKTVALCHF DECIMAL(31, 8) NOT NULL WITH DEFAULT,
FUTURESTYLEFLAG CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
PRICE DECIMAL(15, 6) NOT NULL WITH DEFAULT,
PRICETYPE CHAR(2) FOR SBCS DATA NOT NULL
WITH DEFAULT,
STOCKEXCD CHAR(3) FOR SBCS DATA NOT NULL
WITH DEFAULT,
DATAPOSRET CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
PERSTARTDT DATE NOT NULL WITH DEFAULT '0001-01-01',
PERENDDT DATE NOT NULL WITH DEFAULT '0001-01-01',
SUMNCFGROSSPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
SUMNCFGROSSVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
SUMNCFNETOFTAXPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
SUMNCFNETOFTAXVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
SUMNCFNETOFFEEPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
SUMNCFNETOFFEEVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
SUMNCFNETOFTAXFEEPC DECIMAL(31, 8) NOT NULL
WITH DEFAULT,
SUMNCFNETOFTAXFEEVC DECIMAL(31, 8) NOT NULL
WITH DEFAULT,
SUMACFGROSSPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
SUMACFGROSSVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
SUMACFNETOFTAXPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
SUMACFNETOFTAXVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
SUMACFNETOFFEEPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
SUMACFNETOFFEEVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
SUMACFNETOFTAXFEEPC DECIMAL(31, 8) NOT NULL
WITH DEFAULT,
SUMACFNETOFTAXFEEVC DECIMAL(31, 8) NOT NULL
WITH DEFAULT,
RORGROSSPC DECIMAL(15, 9) NOT NULL WITH DEFAULT,
RORGROSSVC DECIMAL(15, 9) NOT NULL WITH DEFAULT,
RORNETOFFEEPC DECIMAL(15, 9) NOT NULL WITH DEFAULT,
RORNETOFFEEVC DECIMAL(15, 9) NOT NULL WITH DEFAULT,
RORNETOFTAXFEEPC DECIMAL(15, 9) NOT NULL WITH DEFAULT,
RORNETOFTAXFEEVC DECIMAL(15, 9) NOT NULL WITH DEFAULT,
RORNETOFTAXPC DECIMAL(15, 9) NOT NULL WITH DEFAULT,
RORNETOFTAXVC DECIMAL(15, 9) NOT NULL WITH DEFAULT,
DATAPOSFLO CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
INCFGROSSPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
INCFGROSSVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
INCFWHTAXPC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
INCFWHTAXVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
INCFADGPC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
INCFADGVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
INCFVWGPC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
INCFVWGVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
INCFIPCFEEPC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
INCFIPCFEEVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
INCFRETFEEPC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
INCFRETFEEVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
INTRXCOSTPC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
INTRXCOSTVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
OUTCFGROSSPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
OUTCFGROSSVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
OUTCFWHTAXPC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
OUTCFWHTAXVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
OUTCFADGPC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
OUTCFADGVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
OUTCFVWGPC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
OUTCFVWGVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
OUTCFIPCFEEPC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
OUTCFIPCFEEVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
OUTCFRETFEEPC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
OUTCFRETFEEVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
OUTTRXCOSTPC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
OUTTRXCOSTVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
PIDCHANGE CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
TIMESTMPCHG TIMESTAMP NOT NULL WITH DEFAULT,
PROBABLEMTYDT DATE NOT NULL WITH DEFAULT '0001-01-01',
NEXTDUEDTINTEREST DATE NOT NULL WITH DEFAULT '0001-01-01',
MODIFIEDDURATION DECIMAL(31, 8) NOT NULL WITH DEFAULT,
REDEMPTVALUEREDCCY DECIMAL(31, 8) NOT NULL WITH DEFAULT,
REDEMPTVALUEVALCCY DECIMAL(31, 8) NOT NULL WITH DEFAULT,
SAFEKACCNBR CHAR(16) FOR SBCS DATA NOT NULL
WITH DEFAULT,
IPCRLVNTFLAG CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT '1',
CONSTRAINT CLSTRID
PRIMARY KEY (CLSTRID,
POSKEY,
ASOFDT))
IN $db.A250X
PARTITION BY (CLSTRID ASC)
(PARTITION 1 ENDING AT ('S0003050817955000'),
PARTITION 2 ENDING AT ('S0003059554345000'),
PARTITION 3 ENDING AT (MAXVALUE))
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI250A101A IS 'POSITION TIME SERIES';
COMMIT;
CREATE UNIQUE index $creator.INI250A1
ON $creator.TNI250A101A
(CLSTRID ASC,
POSKEY ASC,
ASOFDT ASC)
PARTITIONED
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
FREEPAGE 0 PCTFREE 30
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES;
COMMIT;
CREATE index $creator.INI250A2
ON $creator.TNI250A101A
(CLSTRID ASC,
POSKEY ASC,
PERENDDT ASC,
DATAPOSRET ASC)
PARTITIONED
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
FREEPAGE 0 PCTFREE 30
GBPCACHE CHANGED
NOT CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES;
COMMIT;
CREATE index $creator.INI250A3
ON $creator.TNI250A101A
(CLSTRID ASC,
ASOFDT ASC,
DATAPOSAM ASC)
PARTITIONED
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
FREEPAGE 0 PCTFREE 30
GBPCACHE CHANGED
NOT CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES;
COMMIT;
CREATE TABLESPACE A260A
IN $db
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
FREEPAGE 0 PCTFREE 5
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
DSSIZE 16 G
NUMPARTS 3
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE table $creator.TNI260A101A
(CLSTRID CHAR(21) FOR SBCS DATA NOT NULL,
POSKEY CHAR(21) FOR SBCS DATA NOT NULL,
ASOFDT DATE NOT NULL,
STATUS CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
COSTVALGROSSPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
COSTVALGROSSVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
COSTVALNETPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
COSTVALNETVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
ACQCOSTCHF DECIMAL(31, 8) NOT NULL WITH DEFAULT,
REVENUEPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
REVENUEVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
WHTAXPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
WHTAXVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
COSTPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
COSTVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
BESLNBRS DECIMAL(31, 8) NOT NULL WITH DEFAULT,
INBALPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
INBALVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
OUTBALPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
OUTBALVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
TURNOVERPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
TURNOVERVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
SAFEKACCNBR CHAR(16) FOR SBCS DATA NOT NULL
WITH DEFAULT,
TIMESTMPCHG TIMESTAMP NOT NULL WITH DEFAULT,
CHGID CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CONSTRAINT CLSTRID
PRIMARY KEY (CLSTRID,
POSKEY,
ASOFDT))
IN $db.A260A
PARTITION BY (CLSTRID ASC)
(PARTITION 1 ENDING AT ('S0060002076305000'),
PARTITION 2 ENDING AT ('S0060053940215001'),
PARTITION 3 ENDING AT (MAXVALUE))
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI260A101A IS 'POSITION COST PRICE';
COMMIT;
CREATE UNIQUE index $creator.INI260A1
ON $creator.TNI260A101A
(CLSTRID ASC,
POSKEY ASC,
ASOFDT ASC)
PARTITIONED
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES;
COMMIT;
CREATE TABLESPACE A300A
IN $db
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
DSSIZE 16 G
NUMPARTS 3
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
LOCKPART YES
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE $creator.TNI300Z101A
(NI300024 CHAR(21) FOR SBCS DATA NOT NULL,
NI300156 CHAR(1) FOR SBCS DATA NOT NULL,
NI300174 CHAR(71) FOR SBCS DATA NOT NULL,
NI300011 DATE NOT NULL,
NI300150 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI300122 CHAR(45) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI300020 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI300107 CHAR(25) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI300175 CHAR(9) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI300063 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI300173 CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI300120 CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI300181 CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI300182 DATE NOT NULL,
NI300169 DATE NOT NULL,
NI300125 DATE NOT NULL,
NI300016 DATE NOT NULL,
NI300041 DATE NOT NULL,
NI300124 DECIMAL(15, 6) NOT NULL,
NI300113 DECIMAL(31, 8) NOT NULL,
NI300112 DECIMAL(31, 8) NOT NULL,
NI300114 DECIMAL(31, 8) NOT NULL,
NI300171 DECIMAL(15, 3) NOT NULL,
NI300170 DECIMAL(15, 3) NOT NULL,
NI300172 DECIMAL(15, 3) NOT NULL,
NI300185 DECIMAL(15, 3) NOT NULL,
NI300184 DECIMAL(15, 3) NOT NULL,
NI300186 DECIMAL(15, 3) NOT NULL,
NI300098 DECIMAL(31, 8) NOT NULL,
NI300097 DECIMAL(31, 8) NOT NULL,
NI300099 DECIMAL(31, 8) NOT NULL,
NI300177 DECIMAL(31, 8) NOT NULL,
NI300139 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI300018 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI300109 CHAR(71) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI300108 CHAR(25) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI300021 CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI300164 TIMESTAMP NOT NULL,
NI300105 DATE NOT NULL,
NI300110 CHAR(23) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI300190 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT '0',
NI300191 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT 'N',
NI300192 CHAR(16) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI300193 DECIMAL(31, 8) NOT NULL WITH DEFAULT,
NI300194 CHAR(5) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI300195 CHAR(5) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI300196 CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI300197 INTEGER NOT NULL WITH DEFAULT,
NI300198 INTEGER NOT NULL WITH DEFAULT,
NI300199 CHAR(2) FOR SBCS DATA NOT NULL,
NI300200 CHAR(2) FOR SBCS DATA NOT NULL,
NI300201 DECIMAL(31, 8) NOT NULL,
NI300202 DECIMAL(31, 8) NOT NULL,
NI300203 DECIMAL(31, 8) NOT NULL,
NI300204 DECIMAL(31, 8) NOT NULL WITH DEFAULT,
NI300424 INTEGER NOT NULL WITH DEFAULT,
NI300421 TIMESTAMP NOT NULL WITH DEFAULT,
NI300422 CHAR(3) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI300423 DECIMAL(31, 8) NOT NULL WITH DEFAULT,
NI300425 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CONSTRAINT NI300024
PRIMARY KEY (NI300174))
IN $db.A300A
PARTITION BY (NI300024 ASC)
(PARTITION 1 ENDING AT ('S0020067176355000'),
PARTITION 2 ENDING AT ('S0060002076305000'),
PARTITION 3 ENDING AT (MAXVALUE))
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
COMMIT;
CREATE UNIQUE INDEX $creator.INI300Z0
ON $creator.TNI300Z101A
(NI300174 ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
NOT CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 4 G;
COMMIT;
CREATE TABLESPACE A300X
IN $db
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
FREEPAGE 0 PCTFREE 5
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
DSSIZE 16 G
NUMPARTS 3
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE table $creator.TNI300A101A
(CLSTRID CHAR(21) FOR SBCS DATA NOT NULL,
SYSSIGN CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
TRXID CHAR(71) FOR SBCS DATA NOT NULL,
ASOFDT DATE NOT NULL WITH DEFAULT,
SRC CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
POSKEY CHAR(21) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CALCMTHDCD CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
ORDERNBR CHAR(25) FOR SBCS DATA NOT NULL
WITH DEFAULT,
TRXTYPE CHAR(9) FOR SBCS DATA NOT NULL
WITH DEFAULT,
IPCRLVNTFLAG CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
TRXCCYCD CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
POSCCYCD CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
VLTNCCYCD CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
VALDT DATE NOT NULL WITH DEFAULT,
TRDDT DATE NOT NULL WITH DEFAULT,
RECAPDT DATE NOT NULL WITH DEFAULT,
BOOKDT DATE NOT NULL WITH DEFAULT,
EFFDT DATE NOT NULL WITH DEFAULT,
PRICE DECIMAL(15, 6) NOT NULL WITH DEFAULT,
PAIDRECVINTTC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
PAIDRECVINTPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
PAIDRECVINTVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
TRXCOSTTC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
TRXCOSTPC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
TRXCOSTVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
WHTAXTC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
WHTAXPC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
WHTAXVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
NETAMTTC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
NETAMTPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
NETAMTVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
UNITNOMTC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
REVCORRCD CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CFRECOGCD CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
ORIGTRXID CHAR(71) FOR SBCS DATA NOT NULL
WITH DEFAULT,
ORIGORDERNBR CHAR(25) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CHGBYPID CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
TIMESTMPCHG TIMESTAMP NOT NULL WITH DEFAULT,
OLDEFFDT DATE NOT NULL WITH DEFAULT,
BUSINESSCASEID CHAR(23) FOR SBCS DATA NOT NULL
WITH DEFAULT,
FEETYPE CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT '0',
FEERELEVANT CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT 'N',
SWIFTREF CHAR(16) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NETAMTCHF DECIMAL(31, 8) NOT NULL WITH DEFAULT,
PRODUCTCD CHAR(5) FOR SBCS DATA NOT NULL
WITH DEFAULT,
PRICECOMP CHAR(5) FOR SBCS DATA NOT NULL
WITH DEFAULT,
PROCESSINGTYPE CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
BOOKENTRYSERIAL INTEGER NOT NULL WITH DEFAULT,
OLDBOOKENTRYSERIAL INTEGER NOT NULL WITH DEFAULT,
REVERSALCATEGORYCD CHAR(2) FOR SBCS DATA NOT NULL
WITH DEFAULT,
EXTENTOFREVERSALCD CHAR(2) FOR SBCS DATA NOT NULL
WITH DEFAULT,
EUWHTAXTC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
EUWHTAXPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
EUWHTAXVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
UNITNOMCA DECIMAL(31, 8) NOT NULL WITH DEFAULT,
EKGROUP INTEGER NOT NULL WITH DEFAULT,
TIMESTMPENTRY TIMESTAMP NOT NULL WITH DEFAULT,
TITART CHAR(3) FOR SBCS DATA NOT NULL
WITH DEFAULT,
ENTEREDRATE DECIMAL(31, 8) NOT NULL WITH DEFAULT,
CPCRLVNTFLAG CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
SAFEKACCNBR CHAR(16) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CONSTRAINT CLSTRID
PRIMARY KEY (CLSTRID,
TRXID))
IN $db.A300X
PARTITION BY (CLSTRID ASC)
(PARTITION 1 ENDING AT ('S0020067176355000'),
PARTITION 2 ENDING AT ('S0060002076305000'),
PARTITION 3 ENDING AT (MAXVALUE))
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI300A101A IS 'TRANSACTION';
COMMIT;
CREATE UNIQUE index $creator.INI300A0
ON $creator.TNI300A101A
(TRXID ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
NOT CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 4 G;
COMMIT;
CREATE UNIQUE index $creator.INI300A1
ON $creator.TNI300A101A
(CLSTRID ASC,
TRXID ASC)
PARTITIONED
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES;
COMMIT;
CREATE index $creator.INI300A2
ON $creator.TNI300A101A
(CLSTRID ASC,
POSKEY ASC,
EFFDT ASC,
IPCRLVNTFLAG ASC)
PARTITIONED
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
NOT CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES;
COMMIT;
CREATE index $creator.INI300A3
ON $creator.TNI300A101A
(CLSTRID ASC,
EFFDT ASC,
IPCRLVNTFLAG ASC)
PARTITIONED
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
NOT CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES;
COMMIT;
CREATE index $creator.INI300A4
ON $creator.TNI300A101A
(EFFDT ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
NOT CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 4 G;
COMMIT;
CREATE index $creator.INI300A5
ON $creator.TNI300A101A
(BOOKDT ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
NOT CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 4 G;
COMMIT;
CREATE TABLESPACE A301A
IN $db
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
DSSIZE 16 G
NUMPARTS 3
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE table $creator.TNI301A101A
(CLSTRID CHAR(21) FOR SBCS DATA NOT NULL,
TRXID CHAR(71) FOR SBCS DATA NOT NULL,
BESL CHAR(4) FOR SBCS DATA NOT NULL,
BESLSEQ INTEGER NOT NULL,
BOOKFLAG CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
PRODUCTCD CHAR(5) FOR SBCS DATA NOT NULL,
PROCESSINGTYP CHAR(4) FOR SBCS DATA NOT NULL,
PRICECOMP CHAR(5) FOR SBCS DATA NOT NULL,
BESLAMTTC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
BESLAMTPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
BESLAMTVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
BESLUNITS DECIMAL(15, 3) NOT NULL WITH DEFAULT,
BESLNBRS DECIMAL(31, 8) NOT NULL WITH DEFAULT,
PROCCD CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
EKGRPCD CHAR(2) FOR SBCS DATA NOT NULL
WITH DEFAULT,
BESLCCYCD CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
TIMESTMPENTRY TIMESTAMP NOT NULL WITH DEFAULT,
POSKEY CHAR(21) FOR SBCS DATA NOT NULL
WITH DEFAULT,
SAFEKACCNBR CHAR(16) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CONSIGNMENT CHAR(5) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CONSTRAINT CLSTRID
PRIMARY KEY (CLSTRID,
TRXID,
BESL,
BESLSEQ,
PRODUCTCD,
PRICECOMP,
PROCESSINGTYP))
IN $db.A301A
PARTITION BY (CLSTRID ASC)
(PARTITION 1 ENDING AT ('S0020067176355000'),
PARTITION 2 ENDING AT ('S0060002076305000'),
PARTITION 3 ENDING AT (MAXVALUE))
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI301A101A IS 'TRANSACTION DETAIL';
COMMIT;
CREATE UNIQUE index $creator.INI301A1
ON $creator.TNI301A101A
(CLSTRID ASC,
TRXID ASC,
BESL ASC,
BESLSEQ ASC,
PRODUCTCD ASC,
PRICECOMP ASC,
PROCESSINGTYP ASC)
PARTITIONED
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES;
COMMIT;
CREATE index $creator.INI301A2
ON $creator.TNI301A101A
(CLSTRID ASC,
TRXID ASC)
PARTITIONED
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
NOT CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES;
COMMIT;
CREATE index $creator.INI301A3
ON $creator.TNI301A101A
(CLSTRID ASC,
TRXID ASC,
BESL ASC,
BESLSEQ ASC)
PARTITIONED
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
NOT CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES;
COMMIT;
CREATE index $creator.INI301A4
ON $creator.TNI301A101A
(CLSTRID ASC,
TRXID ASC,
PRODUCTCD ASC,
PRICECOMP ASC,
PROCESSINGTYP ASC)
PARTITIONED
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
NOT CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES;
COMMIT;
CREATE TABLESPACE A310A
IN $db
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
DSSIZE 32 G
NUMPARTS 3
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
LOCKPART YES
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE TABLE $creator.TNI310A101A
(NI310024 CHAR(21) FOR SBCS DATA NOT NULL,
NI310156 CHAR(1) FOR SBCS DATA NOT NULL,
NI310174 CHAR(71) FOR SBCS DATA NOT NULL,
NI310011 DATE NOT NULL,
NI310150 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI310122 CHAR(45) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI310020 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI310107 CHAR(25) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI310175 CHAR(9) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI310063 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI310173 CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI310120 CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI310181 CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI310182 DATE NOT NULL,
NI310169 DATE NOT NULL,
NI310125 DATE NOT NULL,
NI310016 DATE NOT NULL,
NI310041 DATE NOT NULL,
NI310124 DECIMAL(15, 6) NOT NULL,
NI310113 DECIMAL(31, 8) NOT NULL,
NI310112 DECIMAL(31, 8) NOT NULL,
NI310114 DECIMAL(31, 8) NOT NULL,
NI310171 DECIMAL(15, 3) NOT NULL,
NI310170 DECIMAL(15, 3) NOT NULL,
NI310172 DECIMAL(15, 3) NOT NULL,
NI310185 DECIMAL(15, 3) NOT NULL,
NI310184 DECIMAL(15, 3) NOT NULL,
NI310186 DECIMAL(15, 3) NOT NULL,
NI310098 DECIMAL(31, 8) NOT NULL,
NI310097 DECIMAL(31, 8) NOT NULL,
NI310099 DECIMAL(31, 8) NOT NULL,
NI310177 DECIMAL(31, 8) NOT NULL,
NI310139 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI310018 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI310109 CHAR(71) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI310108 CHAR(25) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI310021 CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI310164 TIMESTAMP NOT NULL,
NI310105 DATE NOT NULL,
NI310110 CHAR(23) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI310190 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT '0',
NI310191 CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT 'N',
NI310192 CHAR(16) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI310193 DECIMAL(31, 8) NOT NULL WITH DEFAULT,
NI310194 CHAR(5) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI310195 CHAR(5) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI310196 CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NI310197 INTEGER NOT NULL WITH DEFAULT,
NI310198 INTEGER NOT NULL WITH DEFAULT,
NI310199 CHAR(2) FOR SBCS DATA NOT NULL,
NI310200 CHAR(2) FOR SBCS DATA NOT NULL,
NI310201 DECIMAL(31, 8) NOT NULL,
NI310202 DECIMAL(31, 8) NOT NULL,
NI310203 DECIMAL(31, 8) NOT NULL,
NI310204 DECIMAL(31, 8) NOT NULL WITH DEFAULT,
CONSTRAINT NI310024
PRIMARY KEY (NI310174))
IN $db.A310A
PARTITION BY (NI310024 ASC)
(PARTITION 1 ENDING AT ('S00410822733350009999'),
PARTITION 2 ENDING AT ('S00600131649250009999'),
PARTITION 3 ENDING AT ('999999999999999999999'))
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
COMMIT;
CREATE UNIQUE INDEX $creator.INI310A0
ON $creator.TNI310A101A
(NI310174 ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
NOT CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 4 G;
COMMIT;
CREATE INDEX $creator.INI310A1
ON $creator.TNI310A101A
(NI310024 ASC,
NI310041 ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 4 G;
COMMIT;
CREATE INDEX $creator.INI310A4
ON $creator.TNI310A101A
(NI310041 ASC,
NI310024 ASC,
NI310107 ASC,
NI310182 ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
NOT CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 4 G;
COMMIT;
CREATE INDEX $creator.INI310A8
ON $creator.TNI310A101A
(NI310024 ASC,
NI310122 ASC,
NI310107 ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
NOT CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 4 G;
COMMIT;
CREATE INDEX $creator.INI310A9
ON $creator.TNI310A101A
(NI310016 ASC,
NI310107 ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 5 PCTFREE 10
GBPCACHE CHANGED
NOT CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 4 G;
COMMIT;
CREATE TABLESPACE A350A
IN $db
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
FREEPAGE 0 PCTFREE 5
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
DSSIZE 16 G
NUMPARTS 3
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE table $creator.TNI350A101A
(CLSTRID CHAR(21) FOR SBCS DATA NOT NULL,
SYSSIGN CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
TRXID CHAR(71) FOR SBCS DATA NOT NULL,
POSKEY CHAR(21) FOR SBCS DATA NOT NULL
WITH DEFAULT,
TRXTYPE CHAR(9) FOR SBCS DATA NOT NULL
WITH DEFAULT,
VALDT DATE NOT NULL WITH DEFAULT,
TRDDT DATE NOT NULL WITH DEFAULT,
RECAPDT DATE NOT NULL WITH DEFAULT,
BOOKDT DATE NOT NULL WITH DEFAULT,
EFFDT DATE NOT NULL WITH DEFAULT,
POSCCYCD CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
NETAMTPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
SAFEKACCNBR CHAR(16) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CONSTRAINT CLSTRID
PRIMARY KEY (CLSTRID,
TRXID))
IN $db.A350A
PARTITION BY (CLSTRID ASC)
(PARTITION 1 ENDING AT ('S0060002076305000'),
PARTITION 2 ENDING AT ('S0060053940215001'),
PARTITION 3 ENDING AT (MAXVALUE))
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI350A101A IS 'ACCRUED INTEREST';
COMMIT;
CREATE UNIQUE index $creator.INI350A1
ON $creator.TNI350A101A
(CLSTRID ASC,
TRXID ASC)
PARTITIONED
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES;
COMMIT;
CREATE index $creator.INI350A2
ON $creator.TNI350A101A
(CLSTRID ASC,
POSKEY ASC,
EFFDT ASC)
PARTITIONED
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
NOT CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES;
COMMIT;
CREATE TABLESPACE A360A
IN $db
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
FREEPAGE 0 PCTFREE 5
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
DSSIZE 16 G
NUMPARTS 3
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE table $creator.TNI360A101A
(CLSTRID CHAR(21) FOR SBCS DATA NOT NULL,
TRXID CHAR(71) FOR SBCS DATA NOT NULL,
UNITNOMBAL DECIMAL(31, 8) NOT NULL WITH DEFAULT,
REVENUETC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
REVENUEPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
REVENUEVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
WHTAXTC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
WHTAXPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
WHTAXVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
COSTTC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
COSTPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
COSTVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
FXRATETC DECIMAL(15, 8) NOT NULL WITH DEFAULT,
FXRATEPC DECIMAL(15, 8) NOT NULL WITH DEFAULT,
REALPLTITGROSSPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
REALPLTITGROSSVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
REALPLDEVGROSSVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
REALPLTITNETPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
REALPLTITNETVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
REALPLDEVNETVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
COSTVALGROSSPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
COSTVALGROSSTC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
COSTVALGROSSVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
COSTVALNETPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
COSTVALNETTC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
COSTVALNETVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
TIMESTMPCHG TIMESTAMP NOT NULL WITH DEFAULT,
CHGID CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
DIFFCOSTVALGROSSPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
DIFFCOSTVALGROSSVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
DIFFCOSTVALNETPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
DIFFCOSTVALNETVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
POSKEY CHAR(21) FOR SBCS DATA NOT NULL
WITH DEFAULT,
SAFEKACCNBR CHAR(16) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CONSTRAINT CLSTRID
PRIMARY KEY (CLSTRID,
TRXID))
IN $db.A360A
PARTITION BY (CLSTRID ASC)
(PARTITION 1 ENDING AT ('S0020067176355000'),
PARTITION 2 ENDING AT ('S0060002076305000'),
PARTITION 3 ENDING AT (MAXVALUE))
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI360A101A IS 'TRANSACTION COST PRICE';
COMMIT;
CREATE UNIQUE index $creator.INI360A1
ON $creator.TNI360A101A
(CLSTRID ASC,
TRXID ASC)
PARTITIONED
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES;
COMMIT;
CREATE TABLESPACE A400A
IN $db
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
FREEPAGE 0 PCTFREE 5
GBPCACHE CHANGED
TRACKMOD YES
LOGGED
DSSIZE 16 G
NUMPARTS 3
BUFFERPOOL BP2
LOCKSIZE ANY
LOCKMAX SYSTEM
CLOSE NO
COMPRESS YES
CCSID EBCDIC
DEFINE YES
MAXROWS 255;
COMMIT;
CREATE table $creator.TNI400A101A
(CLSTRID CHAR(21) FOR SBCS DATA NOT NULL,
CORRRQSTID INTEGER NOT NULL GENERATED BY DEFAULT
AS IDENTITY
(START WITH 1, INCREMENT BY 1, CACHE 20, NO CYCLE,
NO ORDER, MAXVALUE 2147483647, MINVALUE 1),
CORRSTAT CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT '1',
SYSSIGN CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
TRXID CHAR(71) FOR SBCS DATA NOT NULL
WITH DEFAULT,
POSKEY CHAR(21) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CALCMTHDCD CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
RQSTR CHAR(8) FOR SBCS DATA NOT NULL
WITH DEFAULT,
RQSTTIMESTMP TIMESTAMP NOT NULL WITH DEFAULT,
CORRPROCSTARTDT DATE NOT NULL WITH DEFAULT,
CORRPROCENDDT DATE NOT NULL WITH DEFAULT,
RECALCCFVALENDDT DATE NOT NULL WITH DEFAULT,
RECALCSCOPECD CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
RQSTPROCTYPE CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT '1',
TIMESTMPPROC TIMESTAMP NOT NULL WITH DEFAULT,
CORRCASECD CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CFRECOGCD CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
RQSTRSN CHAR(100) FOR SBCS DATA NOT NULL
WITH DEFAULT,
EFFDT DATE NOT NULL WITH DEFAULT,
REVCORRCD CHAR(1) FOR SBCS DATA NOT NULL
WITH DEFAULT,
ORIGORDERNBR CHAR(25) FOR SBCS DATA NOT NULL
WITH DEFAULT,
ORIGTRXID CHAR(71) FOR SBCS DATA NOT NULL
WITH DEFAULT,
POSCCYCD CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
TRXCCYCD CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
VLTNCCYCD CHAR(4) FOR SBCS DATA NOT NULL
WITH DEFAULT,
PAIDRECVINTTC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
PAIDRECVINTPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
PAIDRECVINTVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
TRXCOSTTC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
TRXCOSTPC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
TRXCOSTVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
WHTAXTC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
WHTAXPC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
WHTAXVC DECIMAL(15, 3) NOT NULL WITH DEFAULT,
NETAMTTC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
NETAMTPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
NETAMTVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
UNITNOMTC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
VALDT DATE NOT NULL WITH DEFAULT '0001-01-01',
EUWHTAXTC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
EUWHTAXPC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
EUWHTAXVC DECIMAL(31, 8) NOT NULL WITH DEFAULT,
NETAMTCHF DECIMAL(31, 8) NOT NULL WITH DEFAULT,
UNITOFWORKID CHAR(32) FOR SBCS DATA NOT NULL
WITH DEFAULT,
SAFEKACCNBR CHAR(16) FOR SBCS DATA NOT NULL
WITH DEFAULT,
CONSTRAINT CLSTRID
PRIMARY KEY (CLSTRID,
CORRRQSTID))
IN $db.A400A
PARTITION BY (CLSTRID ASC)
(PARTITION 1 ENDING AT ('S0060002076305000'),
PARTITION 2 ENDING AT ('S0060053940215001'),
PARTITION 3 ENDING AT (MAXVALUE))
AUDIT NONE
DATA CAPTURE NONE
CCSID EBCDIC
NOT VOLATILE
APPEND NO ;
LABEL ON TABLE $creator.TNI400A101A IS 'CORRECTION REQUEST';
COMMIT;
CREATE UNIQUE index $creator.INI400A0
ON $creator.TNI400A101A
(CORRRQSTID ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
NOT CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE UNIQUE index $creator.INI400A1
ON $creator.TNI400A101A
(CLSTRID ASC,
CORRRQSTID ASC)
PARTITIONED
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES;
COMMIT;
CREATE UNIQUE index $creator.INI400A2
ON $creator.TNI400A101A
(CORRSTAT ASC,
RQSTPROCTYPE ASC,
CLSTRID ASC,
UNITOFWORKID ASC,
CORRRQSTID ASC)
PARTITIONED
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
NOT CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES;
COMMIT;
CREATE index $creator.INI400A3
ON $creator.TNI400A101A
(CORRSTAT ASC,
TIMESTMPPROC ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
NOT CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE index $creator.INI400A4
ON $creator.TNI400A101A
(RQSTR ASC,
CORRSTAT ASC)
USING STOGROUP GSMS
PRIQTY -1 SECQTY -1
ERASE NO
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
NOT CLUSTER
COMPRESS NO
BUFFERPOOL BP1
CLOSE NO
COPY NO
DEFER NO
DEFINE YES
PIECESIZE 2 G;
COMMIT;
CREATE VIEW $creator.VNILOGA101A AS
SELECT JOBNAME, MAINPROG, SUBPROG, RUNTIME, TEVDATE, LEVEL,
ERRORNR, RC, REASON, SQLCODE, DURINGTEV, CLSTRID, IDTYPE,
IDVALUE, SRCLINE, STATKEY, STATKEYPAR, STATVALUE, MESSAGE
FROM $creator.TNILOGA101A ;
LABEL ON TABLE $creator.VNILOGA101A IS 'LOG GROUP';
COMMIT;
CREATE VIEW $creator.VNILOGA101B AS
SELECT TEVDATE, B.JOBGROUP, VALUE(C.DESCRIPTION, '') AS INFO,
MAINPROG, SUBPROG, LEVEL, COUNT(1) AS NUMBER
FROM $creator.TNILOGA101A A
JOIN
$creator.TNILOGG101A B
ON A.JOBNAME = B.JOBNAME
LEFT JOIN
$creator.TNILOGG101A C
ON B.JOBGROUP = C.JOBNAME
WHERE LEVEL <> 'STAT'
GROUP BY
TEVDATE, B.JOBGROUP, C.DESCRIPTION, MAINPROG, SUBPROG, LEVEL ;
LABEL ON TABLE $creator.VNILOGA101B IS 'LOG OVERVIEW';
COMMIT;
CREATE VIEW $creator.VNILOGC101A AS
SELECT JOB_OR_MAINPGM, MAIN_OR_SUBPGM, LL_SYSPRT, LL_DB, LL_FILE,
LL_STAT, LL_NOTIFY
FROM $creator.TNILOGC101A ;
LABEL ON TABLE $creator.VNILOGC101A IS 'LOG CONTROL';
COMMIT;
CREATE VIEW $creator.VNILOGG101A AS
SELECT JOBNAME, JOBGROUP, DESCRIPTION
FROM $creator.TNILOGG101A ;
COMMIT;
CREATE VIEW $creator.VNILOGM101A AS
SELECT JOB_OR_MAINPGM, MAIN_OR_SUBPGM, MAIL_RECEIVER, MAIL_LEVEL,
MAIL_NOTIFY
FROM $creator.TNILOGM101A ;
LABEL ON TABLE $creator.VNILOGM101A IS 'LOG MAIL';
COMMIT;
CREATE VIEW $creator.VNITRGA101A AS
SELECT TUSER, TNAME
FROM $creator.TNITRGA101A ;
LABEL ON TABLE $creator.VNITRGA101A IS 'TRIGGER CONTROL';
COMMIT;
CREATE VIEW $creator.VNI100S101A AS
SELECT SNAPSHOTID, CLSTRID, TIMESTMPCHG, CLSTRTYPE, STATCLSTRMSTR,
MSTRRECVLDFROMDT, MSTRRECVLDTODT, PIDCHG, CMNTCHG,
CLSTRNAMELINE1, CLSTRNAMELINE2, CIFNBR, SAFEKACCNBR,
BUSUNITCD, VLTNCCYCD, NEWVLTNCCYCD, OLDVLTNCCYCD,
CROSSCCYXCHGRATE, IPCFLAG, PLFLAG, CALCMTHDCD, RSNSTARTIPC,
RSNSTOPIPC, RSNSTARTPL, RSNSTOPPL, STARTCALCDTIPC,
ENDCALCDTIPC, STARTCALCDTPL, ENDCALCDTPL, DSCRPFMGTAGR,
SEARCHKEY
FROM $creator.TNI100S101A ;
LABEL ON TABLE $creator.VNI100S101A IS 'REPORTING MASTER SAVE';
COMMIT;
CREATE VIEW $creator.VNI101A101A AS
SELECT CLSTRID, ASOFDT, MKTVALVCOLD, MKTVALVCNEW, ACCRINTVCOLD,
ACCRINTVCNEW
FROM $creator.TNI150A101A
WHERE DATACLAM = 'Y' ;
LABEL ON TABLE $creator.VNI101A101A IS 'PORTFOLIO AMOUNT';
COMMIT;
CREATE VIEW $creator.VNI103A101A AS
SELECT CLSTRID, PERENDDT, PERSTARTDT, SUMNCFGROSSVC AS NCFGROSSVC,
SUMNCFNETOFTAXVC AS NCFNETOFTAXVC,
SUMNCFNETOFFEEVC AS NCFNETOFFEEVC,
SUMNCFNETOFTAXFEEVC AS NCFNETOFTAXFEEVC,
SUMACFGROSSVC AS ACFGROSSVC,
SUMACFNETOFTAXVC AS ACFNETOFTAXVC,
SUMACFNETOFFEEVC AS ACFNETOFFEEVC,
SUMACFNETOFTAXFEEVC AS ACFNETOFTAXFEEVC, RORGROSSVC,
RORNETOFTAXVC, RORNETOFFEEVC, RORNETOFTAXFEEVC,
MIGRPNDFWVC, THRSHLVLEXCDFLAG, ASOFDT AS VLTNDT,
IDXGROSSVC, IDXNETOFTAXVC, IDXNETOFFEEVC, IDXNETOFTAXFEEVC
FROM $creator.TNI150A101A
WHERE DATACLRET = 'Y' ;
LABEL ON TABLE $creator.VNI103A101A IS 'PORTFOLIO RETURN';
COMMIT;
CREATE VIEW $creator.VNI104A101A AS
SELECT CLSTRID, ASOFDT,
VALUE(INCFGROSSVC + OUTCFGROSSVC + INCFWHTAXVC +
OUTCFWHTAXVC, 0) AS NCFGROSSVC,
VALUE(INCFGROSSVC + OUTCFGROSSVC, 0) AS NCFNETOFTAXVC,
VALUE(INCFGROSSVC + OUTCFGROSSVC + INCFADGVC + OUTCFADGVC
+ INCFVWGVC + OUTCFVWGVC + INCFIPCFEEVC + OUTCFIPCFEEVC +
INCFRETFEEVC + OUTCFRETFEEVC + INCFWHTAXVC + OUTCFWHTAXVC,
0) AS NCFNETOFFEEVC,
VALUE(INCFGROSSVC + OUTCFGROSSVC + INCFVWGVC + OUTCFVWGVC
+ INCFADGVC + OUTCFADGVC + INCFIPCFEEVC + OUTCFIPCFEEVC +
INCFRETFEEVC + OUTCFRETFEEVC, 0) AS NCFNETOFTAXFEEVC,
VALUE(INTRXCOSTVC + OUTTRXCOSTVC, 0) AS NETTRXCOSTVC,
VALUE(INCFADGVC + OUTCFADGVC, 0) AS NETADGVC,
VALUE(INCFVWGVC + OUTCFVWGVC, 0) AS NETVWGVC,
VALUE(INCFIPCFEEVC + OUTCFIPCFEEVC, 0) AS IPCFEEVC,
VALUE(INCFRETFEEVC + OUTCFRETFEEVC, 0) AS RETFEEVC
FROM $creator.TNI150A101A
WHERE DATACLFLO = 'Y' ;
LABEL ON TABLE $creator.VNI104A101A IS 'PORTFOLIO FLOW NET';
COMMIT;
CREATE VIEW $creator.VNI104A101B AS
SELECT CLSTRID, ASOFDT, INCFGROSSVC, INCFWHTAXVC, INTRXCOSTVC,
INCFADGVC, INCFVWGVC, INCFIPCFEEVC, INCFRETFEEVC,
OUTCFGROSSVC, OUTCFWHTAXVC, OUTTRXCOSTVC, OUTCFADGVC,
OUTCFVWGVC, OUTCFIPCFEEVC, OUTCFRETFEEVC
FROM $creator.TNI150A101A
WHERE DATACLFLO = 'Y' ;
LABEL ON TABLE $creator.VNI104A101B IS 'PORTFOLIO FLOW';
COMMIT;
CREATE VIEW $creator.VNI105A101A(CLSTRID, PERENDDT, PERSTARTDT,
NCFGROSSVC, NCFNETOFTAXVC, NCFNETOFFEEVC, NCFNETOFTAXFEEVC,
ACFGROSSVC, ACFNETOFTAXVC, ACFNETOFFEEVC, ACFNETOFTAXFEEVC,
RORGROSSVC, RORNETOFTAXVC, RORNETOFFEEVC, RORNETOFTAXFEEVC,
THRSHLVLEXCDFLAG) AS
SELECT NI105024, NI105115, NI105116, NI105091, NI105094, NI105092,
NI105093, NI105001, NI105004, NI105002, NI105003, NI105140,
NI105146, NI105142, NI105144, NI105162
FROM $creator.TNI105A101A ;
COMMIT;
CREATE VIEW $creator.VNI105S101A AS
SELECT NI105995 AS SNAPSHOTID, NI105024 AS CLSTRID,
NI105115 AS PERENDDT, NI105116 AS PERSTARTDT,
NI105091 AS NCFGROSSVC, NI105094 AS NCFNETOFTAXVC,
NI105092 AS NCFNETOFFEEVC, NI105093 AS NCFNETOFTAXFEEVC,
NI105001 AS ACFGROSSVC, NI105004 AS ACFNETOFTAXVC,
NI105002 AS ACFNETOFFEEVC, NI105003 AS ACFNETOFTAXFEEVC,
NI105140 AS RORGROSSVC, NI105146 AS RORNETOFTAXVC,
NI105142 AS RORNETOFFEEVC, NI105144 AS RORNETOFTAXFEEVC,
NI105162 AS THRSHLVLEXCDFLAG
FROM $creator.TNI105S101A ;
LABEL ON TABLE $creator.VNI105S101A IS 'CLUSTER MWR';
COMMIT;
CREATE VIEW $creator.VNI107A101A AS
SELECT NI107024 AS CLSTRID, NI107116 AS PERSTARTDT,
NI107115 AS PERENDDT, NI107084 AS MKTVALVCOLD,
NI107086 AS MKTVALVCNEW, NI107360 AS TOTADGVC,
NI107361 AS TOTVWGVC, NI107061 AS IPCFEEVC,
NI107373 AS RETFEEVC, NI107362 AS TOTFEEVC,
NI107363 AS TOTTAXVC, NI107364 AS TOTCOSTVC,
NI107365 AS INCFGROSSVC, NI107366 AS INCFNETOFTAXVC,
NI107367 AS INCFNETOFFEEVC, NI107368 AS INCFNETOFTAXFEEVC,
NI107369 AS OUTCFGROSSVC, NI107370 AS OUTCFNETOFTAXVC,
NI107371 AS OUTCFNETOFFEEVC,
NI107372 AS OUTCFNETOFTAXFEEVC, NI107091 AS NCFGROSSVC,
NI107094 AS NCFNETOFTAXVC, NI107092 AS NCFNETOFFEEVC,
NI107093 AS NCFNETOFTAXFEEVC, NI107140 AS RORGROSSVC,
NI107146 AS RORNETOFTAXVC, NI107142 AS RORNETOFFEEVC,
NI107144 AS RORNETOFTAXFEEVC, NI107132 AS DSCRPFMGTAGR,
NI107378 AS CONTRUCTTYPE, NI107379 AS INVESTMENTTYPE
FROM $creator.TNI107A101A ;
COMMIT;
CREATE VIEW $creator.VNI107S101A AS
SELECT NI107995 AS SNAPSHOTID, NI107024 AS CLSTRID,
NI107116 AS PERSTARTDT, NI107115 AS PERENDDT,
NI107084 AS MKTVALVCOLD, NI107086 AS MKTVALVCNEW,
NI107360 AS TOTADGVC, NI107361 AS TOTVWGVC,
NI107061 AS IPCFEEVC, NI107373 AS RETFEEVC,
NI107362 AS TOTFEEVC, NI107363 AS TOTTAXVC,
NI107364 AS TOTCOSTVC, NI107365 AS INCFGROSSVC,
NI107366 AS INCFNETOFTAXVC, NI107367 AS INCFNETOFFEEVC,
NI107368 AS INCFNETOFTAXFEEVC, NI107369 AS OUTCFGROSSVC,
NI107370 AS OUTCFNETOFTAXVC, NI107371 AS OUTCFNETOFFEEVC,
NI107372 AS OUTCFNETOFTAXFEEVC, NI107091 AS NCFGROSSVC,
NI107094 AS NCFNETOFTAXVC, NI107092 AS NCFNETOFFEEVC,
NI107093 AS NCFNETOFTAXFEEVC, NI107140 AS RORGROSSVC,
NI107146 AS RORNETOFTAXVC, NI107142 AS RORNETOFFEEVC,
NI107144 AS RORNETOFTAXFEEVC, NI107132 AS DSCRPFMGTAGR,
NI107378 AS CONTRUCTTYPE, NI107379 AS INVESTMENTTYPE
FROM $creator.TNI107S101A ;
COMMIT;
CREATE VIEW $creator.VNI130A101A AS
SELECT NI130024 AS CLSTRID, NI130235 AS VLDFROMDT,
NI130234 AS CONSTID, NI130236 AS VLDTODT,
NI130232 AS CLSTRTYPECD, NI130233 AS CONSTTYPECD,
NI130164 AS TIMESTMPCHG, NI130110 AS PIDCHG,
NI130139 AS REVCORRCD
FROM $creator.TNI130A101A ;
LABEL ON TABLE $creator.VNI130A101A IS 'CLUSTER DEPOT RELATION';
COMMIT;
CREATE VIEW $creator.VNI130S101A AS
SELECT NI130995 AS SNAPSHOTID, NI130024 AS CLSTRID,
NI130235 AS VLDFROMDT, NI130234 AS CONSTID,
NI130236 AS VLDTODT, NI130232 AS CLSTRTYPECD,
NI130233 AS CONSTTYPECD, NI130164 AS TIMESTMPCHG,
NI130110 AS PIDCHG, NI130139 AS REVCORRCD
FROM $creator.TNI130S101A ;
LABEL ON TABLE $creator.VNI130S101A IS
'CLUSTER DEPOT RELATION SNAPSH';
COMMIT;
CREATE VIEW $creator.VNI131A101A AS
SELECT NI131237 as CLSTRIDFROM, NI131238 as CLSTRIDTO,
NI131005 as ACCNBR, NI131164 as TIMESTMPCHG,
NI131153 as STATUS
FROM TNI131A101A ;
COMMIT;
CREATE VIEW $creator.VNI131S101A AS
SELECT NI131995 AS SNAPSHOTID, NI131237 AS CLSTRIDFROM,
NI131238 AS CLSTRIDTO, NI131005 AS ACCNBR,
NI131164 AS TIMESTMPCHG, NI131153 AS STATUS
FROM $creator.TNI131S101A ;
LABEL ON TABLE $creator.VNI131S101A IS
'ACCOUNT REALLOCATION SNAPSHOT';
COMMIT;
CREATE VIEW $creator.VNI132A101A AS
SELECT NI132024 AS CLSTRID, NI132235 AS VLDFROMDT,
NI132234 AS CONSTID, NI132236 AS VLDTODT,
NI132163 AS VLDTODTTEMP, NI132232 AS CLSTRTYPECD,
NI132233 AS CONSTTYPECD, NI132155 AS TIMESTMPCHGINS,
NI132158 AS PIDCHGINS, NI132139 AS REVCORRCD,
NI132157 AS TIMESTMPCHGMUT, NI132159 AS PIDCHGMUT
FROM $creator.TNI132A101A ;
LABEL ON TABLE $creator.VNI132A101A IS
'CLUSTER DEPOT RELATION HISTORY';
COMMIT;
CREATE VIEW $creator.VNI140A101A AS
SELECT CLSTRID, VLDFROMDT, VLDTODT, CLSTRTYPECD, CIFNO, BUID,
VLTNCCYCD, CPCSTARTDT, DAILYDATADT, DETAILDATADT,
UNLIMCORRMAXDT, UNLIMCORRPERIOD, TIMESTMPCHG, PIDCHG
FROM $creator.TNI140A101A ;
LABEL ON TABLE $creator.VNI140A101A IS 'PORTFOLIO MASTER';
COMMIT;
CREATE VIEW $creator.VNI140S101A AS
SELECT SNAPSHOTID, CLSTRID, VLDFROMDT, VLDTODT, CLSTRTYPECD,
CIFNO, BUID, VLTNCCYCD, CPCSTARTDT, DAILYDATADT,
DETAILDATADT, UNLIMCORRMAXDT, UNLIMCORRPERIOD, TIMESTMPCHG,
PIDCHG
FROM $creator.TNI140S101A ;
LABEL ON TABLE $creator.VNI140S101A IS 'PORTFOLIO MASTER SAVE';
COMMIT;
CREATE VIEW $creator.VNI140Z101A AS
SELECT NI140234 AS CIFNO, NI140235 AS VLDFROMDT,
NI140024 AS CLSTRID, NI140236 AS VLDTODT,
NI140231 AS CLSTRTYPECD, NI140232 AS BUID,
NI140233 AS DESCRPFMGTAGR, NI140164 AS TIMESTMPCHG,
NI140110 AS PIDCHG
FROM $creator.TNI140Z101A ;
COMMIT;
CREATE VIEW $creator.VNI145A101A AS
SELECT SAFEKACCNBR, VLDFROMDT, VLDTODT, DAS, DEPOTSTATUS,
SEARCHKEY, DSCRPFMGTAGR, TIMESTMPCHG, PIDCHG
FROM $creator.TNI145A101A ;
LABEL ON TABLE $creator.VNI145A101A IS 'SAFEKEEPING ACCOUNT MASTER';
COMMIT;
CREATE VIEW $creator.VNI150A101A AS
SELECT CLSTRID, ASOFDT, DATACLAM, MKTVALVCOLD, MKTVALVCNEW,
ACCRINTVCOLD, ACCRINTVCNEW, DATACLRET, PERSTARTDT,
PERENDDT, SUMNCFGROSSVC, SUMNCFNETOFTAXVC,
SUMNCFNETOFFEEVC, SUMNCFNETOFTAXFEEVC, SUMACFGROSSVC,
SUMACFNETOFTAXVC, SUMACFNETOFFEEVC, SUMACFNETOFTAXFEEVC,
RORGROSSVC, RORNETOFTAXVC, RORNETOFFEEVC, RORNETOFTAXFEEVC,
MIGRPNDFWVC, THRSHLVLEXCDFLAG, IDXGROSSVC, IDXNETOFTAXVC,
IDXNETOFFEEVC, IDXNETOFTAXFEEVC, DATACLFLO, INCFGROSSVC,
INCFWHTAXVC, INTRXCOSTVC, INCFADGVC, INCFVWGVC,
INCFIPCFEEVC, INCFRETFEEVC, OUTCFGROSSVC, OUTCFWHTAXVC,
OUTTRXCOSTVC, OUTCFADGVC, OUTCFVWGVC, OUTCFIPCFEEVC,
OUTCFRETFEEVC, RETFEEVC, PIDCHANGE, TIMESTMPCHG
FROM $creator.TNI150A101A ;
LABEL ON TABLE $creator.VNI150A101A IS 'PORTFOLIO TIME SERIES';
CREATE ALIAS ${creator}01.VNI150A101A FOR $creator.VNI150A101A ;
CREATE ALIAS ${creator}02.VNI150A101A FOR $creator.VNI150A101A ;
COMMIT;
CREATE VIEW $creator.VNI150A101B AS
SELECT CLSTRID, ASOFDT, DATACLAM, MKTVALVCOLD, MKTVALVCNEW,
ACCRINTVCOLD, ACCRINTVCNEW, DATACLRET, PERSTARTDT,
PERENDDT, SUMNCFGROSSVC, SUMNCFNETOFTAXVC,
SUMNCFNETOFFEEVC, SUMNCFNETOFTAXFEEVC, SUMACFGROSSVC,
SUMACFNETOFTAXVC, SUMACFNETOFFEEVC, SUMACFNETOFTAXFEEVC,
RORGROSSVC, RORNETOFTAXVC, RORNETOFFEEVC, RORNETOFTAXFEEVC,
MIGRPNDFWVC, THRSHLVLEXCDFLAG, IDXGROSSVC, IDXNETOFTAXVC,
IDXNETOFFEEVC, IDXNETOFTAXFEEVC, DATACLFLO,
VALUE(INCFGROSSVC + OUTCFGROSSVC + INCFWHTAXVC +
OUTCFWHTAXVC, 0) AS NCFGROSSVC,
VALUE(INCFGROSSVC + OUTCFGROSSVC, 0) AS NCFNETOFTAXVC,
VALUE(INCFGROSSVC + OUTCFGROSSVC + INCFADGVC + OUTCFADGVC
+ INCFVWGVC + OUTCFVWGVC + INCFIPCFEEVC + OUTCFIPCFEEVC +
INCFRETFEEVC + OUTCFRETFEEVC + INCFWHTAXVC + OUTCFWHTAXVC,
0) AS NCFNETOFFEEVC,
VALUE(INCFGROSSVC + OUTCFGROSSVC + INCFVWGVC + OUTCFVWGVC
+ INCFADGVC + OUTCFADGVC + INCFIPCFEEVC + OUTCFIPCFEEVC +
INCFRETFEEVC + OUTCFRETFEEVC, 0) AS NCFNETOFTAXFEEVC,
VALUE(INTRXCOSTVC + OUTTRXCOSTVC, 0) AS NCFNETTRXCOSTVC,
VALUE(INCFADGVC + OUTCFADGVC, 0) AS NCFNETADGVC,
VALUE(INCFVWGVC + OUTCFVWGVC, 0) AS NCFNETVWGVC,
VALUE(INCFIPCFEEVC + OUTCFIPCFEEVC, 0) AS IPCFEEVC,
VALUE(INCFRETFEEVC + OUTCFRETFEEVC, 0) AS RETFEEVC,
PIDCHANGE AS PIDCHANGE, TIMESTMPCHG AS TIMESTMPCHG
FROM $creator.TNI150A101A ;
LABEL ON TABLE $creator.VNI150A101B IS 'PORTFOLIO TIME SERIES NET';
COMMIT;
CREATE VIEW $creator.VNI150S101A AS
SELECT SNAPSHOTID, CLSTRID, ASOFDT, DATACLAM, MKTVALVCOLD,
MKTVALVCNEW, ACCRINTVCOLD, ACCRINTVCNEW, DATACLRET,
PERSTARTDT, PERENDDT, SUMNCFGROSSVC, SUMNCFNETOFTAXVC,
SUMNCFNETOFFEEVC, SUMNCFNETOFTAXFEEVC, SUMACFGROSSVC,
SUMACFNETOFTAXVC, SUMACFNETOFFEEVC, SUMACFNETOFTAXFEEVC,
RORGROSSVC, RORNETOFTAXVC, RORNETOFFEEVC, RORNETOFTAXFEEVC,
MIGRPNDFWVC, THRSHLVLEXCDFLAG, IDXGROSSVC, IDXNETOFTAXVC,
IDXNETOFFEEVC, IDXNETOFTAXFEEVC, DATACLFLO, INCFGROSSVC,
INCFWHTAXVC, INTRXCOSTVC, INCFADGVC, INCFVWGVC,
INCFIPCFEEVC, INCFRETFEEVC, OUTCFGROSSVC, OUTCFWHTAXVC,
OUTTRXCOSTVC, OUTCFADGVC, OUTCFVWGVC, OUTCFIPCFEEVC,
OUTCFRETFEEVC, RETFEEVC, PIDCHANGE, TIMESTMPCHG
FROM $creator.TNI150S101A ;
LABEL ON TABLE $creator.VNI150S101A IS 'PORTFOLIO TIME SERIES SAVE';
COMMIT;
CREATE VIEW $creator.VNI160A101A AS
SELECT CLSTRID, ASOFDT, COSTVALGROSSVC, COSTVALNETVC, REVENUEVC,
WHTAXVC, COSTVC, TIMESTMPCHG, CHGID
FROM $creator.TNI160A101A ;
LABEL ON TABLE $creator.VNI160A101A IS 'PORTFOLIO COST PRICE';
COMMIT;
CREATE VIEW $creator.VNI160S101A AS
SELECT SNAPSHOTID, CLSTRID, ASOFDT, COSTVALGROSSVC, COSTVALNETVC,
REVENUEVC, WHTAXVC, COSTVC, TIMESTMPCHG, CHGID
FROM $creator.TNI160S101A ;
LABEL ON TABLE $creator.VNI160S101A IS 'PORTFOLIO COST PRICE SAVE';
COMMIT;
CREATE VIEW $creator.VNI200A101A AS
SELECT CLSTRID, SYSSIGN, POSKEY, VLDFROMDT, VLDTODT, SRC, POSTYPE,
POSCCYCD, IPCRLVNTFLAG, TANGASSETCD, ASSETCLASSCD,
ISSUERCATCD, INSTYCDTK, INSTYCDMSCI, CNTRYCD, INSTRCCYCD,
OPACATCD, POSSPECCCY, ACCNBR, INTRATE, MTYDT, TRDDT,
FXCCY1, FXAMT1, FXCCY2, FXAMT2, ORDERNBR, SECNBR, SEQNBR,
POSDPTY, EFFDPTY, RSNCD, CPNCD, PERYCD, CONTRDT, DENOM,
HLDNGTYPECD, STRIKPRICE, ORIGACCCCY, CPSDUE, INTCORRDUEDT,
SUBASSETCLASSCD, POSOPENINGDT, TIMESTMPCHG, PIDCHG,
ECHTPRUEFFLAG, CSFIID, AGIOREDEMPT, REDEMPTCCYCD,
PREMREDEMPT, PREMREDEMPTCREDIT, ALLOTED, COLLATRATIO,
COLLATRATIOTYP, COLLATRATIOINDIV, COLLATRATIOSNB, IBAN,
VALETYPECD, BOOKINGTYPECD, ANALYSISCCYCD, USANCE,
DELIVERYDT, DEPOSITRUBRIC, EXOTIC, INDCDMSCI, SECTORCD,
DEBTORCD, BETAFACTOR, CONVPERFROM, CONVPERTO,
ISCREDITUSEACC, PREMIUMCCYCD, PREMIUMVALPREMIUMCCY,
BASECCYCD, PREMAMTBASE, PREMAMTBASECCYCD, PREMAMTCTRCCY,
PRODUCT, TREASURYTYPECD, ACCOUNTTYPE, TRXTYPECD, STRATEGY,
POLICYPARENTAGE, POLICYNBR, TITART, EXOTICOPTFLAG,
FUTURESTYLEFLAG, CONSTTYPECD, SAFEKACCNBR, TICKVALUE,
TICKSIZE, OBLITYPE
FROM $creator.TNI200A101A ;
LABEL ON TABLE $creator.VNI200A101A IS 'POSITION MASTER';
CREATE ALIAS ${creator}01.VNI200A101A FOR $creator.VNI200A101A ;
CREATE ALIAS ${creator}02.VNI200A101A FOR $creator.VNI200A101A ;
COMMIT;
CREATE VIEW $creator.VNI200S101A AS
SELECT SNAPSHOTID, CLSTRID, SYSSIGN, POSKEY, VLDFROMDT, VLDTODT,
SRC, POSTYPE, POSCCYCD, IPCRLVNTFLAG, TANGASSETCD,
ASSETCLASSCD, ISSUERCATCD, INSTYCDTK, INSTYCDMSCI, CNTRYCD,
INSTRCCYCD, OPACATCD, POSSPECCCY, ACCNBR, INTRATE, MTYDT,
TRDDT, FXCCY1, FXAMT1, FXCCY2, FXAMT2, ORDERNBR, SECNBR,
SEQNBR, POSDPTY, EFFDPTY, RSNCD, CPNCD, PERYCD, CONTRDT,
DENOM, HLDNGTYPECD, STRIKPRICE, ORIGACCCCY, CPSDUE,
INTCORRDUEDT, SUBASSETCLASSCD, POSOPENINGDT, TIMESTMPCHG,
PIDCHG, ECHTPRUEFFLAG, CSFIID, AGIOREDEMPT, REDEMPTCCYCD,
PREMREDEMPT, PREMREDEMPTCREDIT, ALLOTED, COLLATRATIO,
COLLATRATIOTYP, COLLATRATIOINDIV, COLLATRATIOSNB, IBAN,
VALETYPECD, BOOKINGTYPECD, ANALYSISCCYCD, USANCE,
DELIVERYDT, DEPOSITRUBRIC, EXOTIC, INDCDMSCI, SECTORCD,
DEBTORCD, BETAFACTOR, CONVPERFROM, CONVPERTO,
ISCREDITUSEACC, PREMIUMCCYCD, PREMIUMVALPREMIUMCCY,
BASECCYCD, PREMAMTBASE, PREMAMTBASECCYCD, PREMAMTCTRCCY,
PRODUCT, TREASURYTYPECD, ACCOUNTTYPE, TRXTYPECD, STRATEGY,
POLICYPARENTAGE, POLICYNBR, TITART, EXOTICOPTFLAG,
FUTURESTYLEFLAG, CONSTTYPECD, SAFEKACCNBR, TICKVALUE,
TICKSIZE, OBLITYPE
FROM $creator.TNI200S101A ;
LABEL ON TABLE $creator.VNI200S101A IS 'POSITION MASTER SAVE';
COMMIT;
CREATE VIEW $creator.VNI210A101A AS
SELECT NI210024 AS CLSTRID, NI210156 AS SYSSIGN,
NI210122 AS POSID, NI210235 AS VLDFROMDT,
NI210236 AS VLDTODT, NI210150 AS SRC, NI210123 AS POSTYPE,
NI210120 AS POSCCYCD, NI210063 AS IPCRLVNTFLAG,
NI210161 AS TANGASSETCD, NI210012 AS ASSETCLASSCD,
NI210078 AS ISSUERCATCD, NI210073 AS INSTYCDTK,
NI210072 AS INSTYCDMSCI, NI210035 AS CNTRYCD,
NI210074 AS INSTRCCYCD, NI210104 AS OPACATCD,
NI210328 AS POSSPECCCY, NI210005 AS ACCNBR,
NI210075 AS INTRATE, NI210090 AS MTYDT, NI210169 AS TRDDT,
NI210049 AS FXCCY1, NI210047 AS FXAMT1, NI210050 AS FXCCY2,
NI210048 AS FXAMT2, NI210107 AS ORDERNBR,
NI210148 AS SECNBR, NI210149 AS SEQNBR,
NI210121 AS POSDPTY, NI210042 AS EFFDPTY,
NI210127 AS RSNCD, NI210329 AS CPNCD, NI210117 AS PERYCD,
NI210028 AS CONTRDT, NI210040 AS DENOM,
NI210054 AS HLDNGTYPECD, NI210327 AS STRIKPRICE,
NI210227 AS ORIGACCCCY, NI210338 AS CPSDUE,
NI210339 AS INTCORRDUEDT, NI210013 AS SUBASSETCLASSCD,
NI210014 AS POSOPENINGDT, NI210164 AS TIMESTMPCHG,
NI210110 AS PIDCHG, NI210400 AS ECHTPRUEFFLAG,
NI210299 AS CSFIID
FROM $creator.TNI210A101A ;
LABEL ON TABLE $creator.VNI210A101A IS 'POSITION MASTER SAVE';
CREATE ALIAS ${creator}01.VNI210A101A FOR $creator.VNI210A101A ;
LABEL ON ALIAS ${creator}01.VNI210A101A IS 'POSITION MASTER SAVE';
CREATE ALIAS ${creator}02.VNI210A101A FOR $creator.VNI210A101A ;
LABEL ON ALIAS ${creator}02.VNI210A101A IS 'POSITION MASTER SAVE';
COMMIT;
CREATE VIEW $creator.VNI211A101A AS
SELECT NI211024 AS CLSTRID, NI211156 AS SYSSIGN,
NI211122 AS POSID, NI211011 AS ASOFDT,
NI211176 AS UNITNOMBAL
FROM $creator.TNI211A101A ;
LABEL ON TABLE $creator.VNI211A101A IS 'POSITION AMOUNT HISTORY';
COMMIT;
CREATE VIEW $creator.VNI250A101A AS
SELECT CLSTRID, SYSSIGN, POSKEY, ASOFDT, DATAPOSAM, UNITNOMBAL,
MKTVALPC, MKTVALVCOLD, MKTVALVCNEW, ACCRINTPC,
ACCRINTVCOLD, ACCRINTVCNEW, PRICEIND, PRICEDT, PRICECCYCD,
FWDMKTPRICE, FWDMARKETPRICE, PREM, EXOTICOPTFLAG,
OPTMKTVALCHF, FUTURESTYLEFLAG, PRICE, PRICETYPE, STOCKEXCD,
DATAPOSRET, PERSTARTDT, PERENDDT, SUMNCFGROSSPC,
SUMNCFGROSSVC, SUMNCFNETOFTAXPC, SUMNCFNETOFTAXVC,
SUMNCFNETOFFEEPC, SUMNCFNETOFFEEVC, SUMNCFNETOFTAXFEEPC,
SUMNCFNETOFTAXFEEVC, SUMACFGROSSPC, SUMACFGROSSVC,
SUMACFNETOFTAXPC, SUMACFNETOFTAXVC, SUMACFNETOFFEEPC,
SUMACFNETOFFEEVC, SUMACFNETOFTAXFEEPC, SUMACFNETOFTAXFEEVC,
RORGROSSPC, RORGROSSVC, RORNETOFFEEPC, RORNETOFFEEVC,
RORNETOFTAXFEEPC, RORNETOFTAXFEEVC, RORNETOFTAXPC,
RORNETOFTAXVC, DATAPOSFLO, INCFGROSSPC, INCFGROSSVC,
INCFWHTAXPC, INCFWHTAXVC, INCFADGPC, INCFADGVC, INCFVWGPC,
INCFVWGVC, INCFIPCFEEPC, INCFIPCFEEVC, INCFRETFEEPC,
INCFRETFEEVC, INTRXCOSTPC, INTRXCOSTVC, OUTCFGROSSPC,
OUTCFGROSSVC, OUTCFWHTAXPC, OUTCFWHTAXVC, OUTCFADGPC,
OUTCFADGVC, OUTCFVWGPC, OUTCFVWGVC, OUTCFIPCFEEPC,
OUTCFIPCFEEVC, OUTCFRETFEEPC, OUTCFRETFEEVC, OUTTRXCOSTPC,
OUTTRXCOSTVC, PIDCHANGE, TIMESTMPCHG, PROBABLEMTYDT,
NEXTDUEDTINTEREST, MODIFIEDDURATION, REDEMPTVALUEREDCCY,
REDEMPTVALUEVALCCY, SAFEKACCNBR, IPCRLVNTFLAG
FROM $creator.TNI250A101A ;
LABEL ON TABLE $creator.VNI250A101A IS 'POSITION TIME SERIES';
CREATE ALIAS ${creator}01.VNI250A101A FOR $creator.VNI250A101A ;
CREATE ALIAS ${creator}02.VNI250A101A FOR $creator.VNI250A101A ;
COMMIT;
CREATE VIEW $creator.VNI250A101B AS
SELECT CLSTRID, SYSSIGN, POSKEY, ASOFDT, DATAPOSAM, UNITNOMBAL,
MKTVALPC, MKTVALVCOLD, MKTVALVCNEW, ACCRINTPC,
ACCRINTVCOLD, ACCRINTVCNEW, PRICEIND, PRICEDT, PRICECCYCD,
FWDMKTPRICE, FWDMARKETPRICE, PREM, EXOTICOPTFLAG,
OPTMKTVALCHF, FUTURESTYLEFLAG, PRICE, PRICETYPE, STOCKEXCD,
DATAPOSRET, PERSTARTDT, PERENDDT, SUMNCFGROSSPC,
SUMNCFGROSSVC, SUMNCFNETOFTAXPC, SUMNCFNETOFTAXVC,
SUMNCFNETOFFEEPC, SUMNCFNETOFFEEVC, SUMNCFNETOFTAXFEEPC,
SUMNCFNETOFTAXFEEVC, SUMACFGROSSPC, SUMACFGROSSVC,
SUMACFNETOFTAXPC, SUMACFNETOFTAXVC, SUMACFNETOFFEEPC,
SUMACFNETOFFEEVC, SUMACFNETOFTAXFEEPC, SUMACFNETOFTAXFEEVC,
RORGROSSPC, RORGROSSVC, RORNETOFFEEPC, RORNETOFFEEVC,
RORNETOFTAXFEEPC, RORNETOFTAXFEEVC, RORNETOFTAXPC,
RORNETOFTAXVC, DATAPOSFLO,
VALUE(INCFGROSSPC + OUTCFGROSSPC + INCFWHTAXPC +
OUTCFWHTAXPC, 0) AS NCFGROSSPC,
VALUE(INCFGROSSVC + OUTCFGROSSVC + INCFWHTAXVC +
OUTCFWHTAXVC, 0) AS NCFGROSSVC,
VALUE(INCFGROSSPC + OUTCFGROSSPC, 0) AS NCFNETOFTAXPC,
VALUE(INCFGROSSVC + OUTCFGROSSVC, 0) AS NCFNETOFTAXVC,
VALUE(INCFGROSSPC + OUTCFGROSSPC + INCFADGPC + OUTCFADGPC
+ INCFVWGPC + OUTCFVWGPC + INCFIPCFEEPC + OUTCFIPCFEEPC +
INCFRETFEEPC + OUTCFRETFEEPC + INCFWHTAXPC + OUTCFWHTAXPC,
0) AS NCFNETOFFEEPC,
VALUE(INCFGROSSVC + OUTCFGROSSVC + INCFADGVC + OUTCFADGVC
+ INCFVWGVC + OUTCFVWGVC + INCFIPCFEEVC + OUTCFIPCFEEVC +
INCFRETFEEVC + OUTCFRETFEEVC + INCFWHTAXVC + OUTCFWHTAXVC,
0) AS NCFNETOFFEEVC,
VALUE(INCFGROSSPC + OUTCFGROSSPC + INCFVWGPC + OUTCFVWGPC
+ INCFADGPC + OUTCFADGPC + INCFIPCFEEPC + OUTCFIPCFEEPC +
INCFRETFEEPC + OUTCFRETFEEPC, 0) AS NCFNETOFTAXFEEPC,
VALUE(INCFGROSSVC + OUTCFGROSSVC + INCFVWGVC + OUTCFVWGVC
+ INCFADGVC + OUTCFADGVC + INCFIPCFEEVC + OUTCFIPCFEEVC +
INCFRETFEEVC + OUTCFRETFEEVC, 0) AS NCFNETOFTAXFEEVC,
VALUE(INTRXCOSTVC + OUTTRXCOSTVC, 0) AS NETTRXCOSTVC,
VALUE(INCFADGVC + OUTCFADGVC, 0) AS NETADGVC,
VALUE(INCFVWGVC + OUTCFVWGVC, 0) AS NETVWGVC,
VALUE(INCFIPCFEEVC + OUTCFIPCFEEVC, 0) AS IPCFEEVC,
VALUE(INCFRETFEEVC + OUTCFRETFEEVC, 0) AS RETFEEVC,
PIDCHANGE, TIMESTMPCHG, PROBABLEMTYDT, NEXTDUEDTINTEREST,
MODIFIEDDURATION, REDEMPTVALUEREDCCY, REDEMPTVALUEVALCCY,
SAFEKACCNBR, IPCRLVNTFLAG
FROM $creator.TNI250A101A ;
LABEL ON TABLE $creator.VNI250A101B IS 'POSITION TIME SERIES NET';
COMMIT;
CREATE VIEW $creator.VNI250S101A AS
SELECT SNAPSHOTID, CLSTRID, SYSSIGN, POSKEY, ASOFDT, DATAPOSAM,
UNITNOMBAL, MKTVALPC, MKTVALVCOLD, MKTVALVCNEW, ACCRINTPC,
ACCRINTVCOLD, ACCRINTVCNEW, PRICEIND, PRICEDT, PRICECCYCD,
FWDMKTPRICE, FWDMARKETPRICE, PREM, EXOTICOPTFLAG,
OPTMKTVALCHF, FUTURESTYLEFLAG, PRICE, PRICETYPE, STOCKEXCD,
DATAPOSRET, PERSTARTDT, PERENDDT, SUMNCFGROSSPC,
SUMNCFGROSSVC, SUMNCFNETOFTAXPC, SUMNCFNETOFTAXVC,
SUMNCFNETOFFEEPC, SUMNCFNETOFFEEVC, SUMNCFNETOFTAXFEEPC,
SUMNCFNETOFTAXFEEVC, SUMACFGROSSPC, SUMACFGROSSVC,
SUMACFNETOFTAXPC, SUMACFNETOFTAXVC, SUMACFNETOFFEEPC,
SUMACFNETOFFEEVC, SUMACFNETOFTAXFEEPC, SUMACFNETOFTAXFEEVC,
RORGROSSPC, RORGROSSVC, RORNETOFFEEPC, RORNETOFFEEVC,
RORNETOFTAXFEEPC, RORNETOFTAXFEEVC, RORNETOFTAXPC,
RORNETOFTAXVC, DATAPOSFLO, INCFGROSSPC, INCFGROSSVC,
INCFWHTAXPC, INCFWHTAXVC, INCFADGPC, INCFADGVC, INCFVWGPC,
INCFVWGVC, INCFIPCFEEPC, INCFIPCFEEVC, INCFRETFEEPC,
INCFRETFEEVC, INTRXCOSTPC, INTRXCOSTVC, OUTCFGROSSPC,
OUTCFGROSSVC, OUTCFWHTAXPC, OUTCFWHTAXVC, OUTCFADGPC,
OUTCFADGVC, OUTCFVWGPC, OUTCFVWGVC, OUTCFIPCFEEPC,
OUTCFIPCFEEVC, OUTCFRETFEEPC, OUTCFRETFEEVC, OUTTRXCOSTPC,
OUTTRXCOSTVC, PIDCHANGE, TIMESTMPCHG, PROBABLEMTYDT,
NEXTDUEDTINTEREST, MODIFIEDDURATION, REDEMPTVALUEREDCCY,
REDEMPTVALUEVALCCY, SAFEKACCNBR, IPCRLVNTFLAG
FROM $creator.TNI250S101A ;
LABEL ON TABLE $creator.VNI250S101A IS 'POSITION TIME SERIES SAVE';
COMMIT;
CREATE VIEW $creator.VNI260A101A AS
SELECT CLSTRID, POSKEY, ASOFDT, STATUS, COSTVALGROSSPC,
COSTVALGROSSVC, COSTVALNETPC, COSTVALNETVC, ACQCOSTCHF,
REVENUEPC, REVENUEVC, WHTAXPC, WHTAXVC, COSTPC, COSTVC,
BESLNBRS, INBALPC, INBALVC, OUTBALPC, OUTBALVC, TURNOVERPC,
TURNOVERVC, SAFEKACCNBR, TIMESTMPCHG, CHGID
FROM $creator.TNI260A101A ;
LABEL ON TABLE $creator.VNI260A101A IS 'POSITION COST PRICE';
COMMIT;
CREATE VIEW $creator.VNI260S101A AS
SELECT SNAPSHOTID, CLSTRID, POSKEY, ASOFDT, STATUS,
COSTVALGROSSPC, COSTVALGROSSVC, COSTVALNETPC, COSTVALNETVC,
ACQCOSTCHF, REVENUEPC, REVENUEVC, WHTAXPC, WHTAXVC, COSTPC,
COSTVC, BESLNBRS, INBALPC, INBALVC, OUTBALPC, OUTBALVC,
TURNOVERPC, TURNOVERVC, SAFEKACCNBR, TIMESTMPCHG, CHGID
FROM $creator.TNI260S101A ;
LABEL ON TABLE $creator.VNI260S101A IS 'POSITION COST PRICE SAVE';
COMMIT;
CREATE VIEW $creator.VNI300A101A AS
SELECT CLSTRID, SYSSIGN, TRXID, ASOFDT, SRC, POSKEY, CALCMTHDCD,
ORDERNBR, TRXTYPE, IPCRLVNTFLAG, TRXCCYCD, POSCCYCD,
VLTNCCYCD, VALDT, TRDDT, RECAPDT, BOOKDT, EFFDT, PRICE,
PAIDRECVINTTC, PAIDRECVINTPC, PAIDRECVINTVC, TRXCOSTTC,
TRXCOSTPC, TRXCOSTVC, WHTAXTC, WHTAXPC, WHTAXVC, NETAMTTC,
NETAMTPC, NETAMTVC, UNITNOMTC, REVCORRCD, CFRECOGCD,
ORIGTRXID, ORIGORDERNBR, CHGBYPID, TIMESTMPCHG, OLDEFFDT,
BUSINESSCASEID, FEETYPE, FEERELEVANT, SWIFTREF, NETAMTCHF,
PRODUCTCD, PRICECOMP, PROCESSINGTYPE, BOOKENTRYSERIAL,
OLDBOOKENTRYSERIAL, REVERSALCATEGORYCD, EXTENTOFREVERSALCD,
EUWHTAXTC, EUWHTAXPC, EUWHTAXVC, UNITNOMCA, EKGROUP,
TIMESTMPENTRY, TITART, ENTEREDRATE, CPCRLVNTFLAG,
SAFEKACCNBR
FROM $creator.TNI300A101A ;
LABEL ON TABLE $creator.VNI300A101A IS 'TRANSACTION';
COMMIT;
CREATE VIEW $creator.VNI300A101C(CLSTRID, ASOFDT, INCFGROSSVC,
INCFWHTAXVC, INTRXCOSTVC, INCFADGVC, INCFVWGVC, INCFIPCFEEVC,
INCFRETFEEVC, OUTCFGROSSVC, OUTCFWHTAXVC, OUTTRXCOSTVC,
OUTCFADGVC, OUTCFVWGVC, OUTCFIPCFEEVC, OUTCFRETFEEVC) AS
SELECT T.CLSTRID, T.ASOFDT,
VALUE(DECIMAL(T.INCFGROSSVC, 31, 8), 0) AS INCFGROSSVC,
VALUE(DECIMAL(T.INCFWHTAXVC, 31, 8), 0) AS INCFWHTAXVC,
VALUE(DECIMAL(T.INTRXCOSTVC, 15, 3), 0) AS INTRXCOSTVC,
VALUE(DECIMAL(T.INCFADGVC, 15, 3), 0) AS INCFADGVC,
VALUE(DECIMAL(T.INCFVWGVC, 15, 3), 0) AS INCFVWGVC,
VALUE(DECIMAL(T.INCFIPCFEEVC, 15, 3), 0) AS INCFIPCFEEVC,
VALUE(DECIMAL(T.INCFRETFEEVC, 15, 3), 0) AS INCFRETFEEVC,
VALUE(DECIMAL(T.OUTCFGROSSVC, 31, 8), 0) AS OUTCFGROSSVC,
VALUE(DECIMAL(T.OUTCFWHTAXVC, 31, 8), 0) AS OUTCFWHTAXVC,
VALUE(DECIMAL(T.OUTTRXCOSTVC, 15, 3), 0) AS OUTTRXCOSTVC,
VALUE(DECIMAL(T.OUTCFADGVC, 15, 3), 0) AS OUTCFADGVC,
VALUE(DECIMAL(T.OUTCFVWGVC, 15, 3), 0) AS OUTCFVWGVC,
VALUE(DECIMAL(T.OUTCFIPCFEEVC, 15, 3), 0) AS OUTCFIPCFEEVC,
VALUE(DECIMAL(T.OUTCFRETFEEVC, 15, 3), 0) AS OUTCFRETFEEVC
FROM (SELECT T1.CLSTRID, T1.EFFDT AS ASOFDT,
SUM(T1.INCFGROSSVC) AS INCFGROSSVC,
SUM(T1.INCFWHTAXVC) AS INCFWHTAXVC,
SUM(T1.INTRXCOSTVC) AS INTRXCOSTVC,
SUM(T1.INCFADGVC) AS INCFADGVC,
SUM(T1.INCFVWGVC) AS INCFVWGVC,
SUM(T1.INCFIPCFEEVC) AS INCFIPCFEEVC,
SUM(T1.INCFRETFEEVC) AS INCFRETFEEVC,
SUM(T1.OUTCFGROSSVC) AS OUTCFGROSSVC,
SUM(T1.OUTCFWHTAXVC) AS OUTCFWHTAXVC,
SUM(T1.OUTTRXCOSTVC) AS OUTTRXCOSTVC,
SUM(T1.OUTCFADGVC) AS OUTCFADGVC,
SUM(T1.OUTCFVWGVC) AS OUTCFVWGVC,
SUM(T1.OUTCFIPCFEEVC) AS OUTCFIPCFEEVC,
SUM(T1.OUTCFRETFEEVC) AS OUTCFRETFEEVC
FROM (SELECT T300.CLSTRID, T300.EFFDT, CASE
WHEN T300.CFRECOGCD > '2' AND T300.
NETAMTVC < 0 THEN T300.NETAMTVC ELSE 0 END
AS OUTCFGROSSVC, CASE
WHEN T300.CFRECOGCD > '2' AND T300.
NETAMTVC >= 0 THEN T300.NETAMTVC ELSE 0
END AS INCFGROSSVC, CASE
WHEN T300.CFRECOGCD <= '2' AND T300.
WHTAXVC < 0 THEN T300.WHTAXVC
WHEN CFRECOGCD > '2' AND (T300.NETAMTVC +
T300.WHTAXVC) < 0 THEN T300.WHTAXVC ELSE 0
END AS OUTCFWHTAXVC, CASE
WHEN CFRECOGCD <= '2' AND WHTAXVC >= 0
THEN T300.WHTAXVC
WHEN CFRECOGCD > '2' AND (T300.NETAMTVC +
T300.WHTAXVC) >= 0 THEN T300.WHTAXVC ELSE
0 END AS INCFWHTAXVC, CASE
WHEN T300.CFRECOGCD >= '1' AND T300.
TRXCOSTVC >= 0 THEN T300.TRXCOSTVC ELSE 0
END AS INTRXCOSTVC, CASE
WHEN T300.CFRECOGCD >= '1' AND T300.
TRXCOSTVC < 0 THEN T300.TRXCOSTVC ELSE 0
END AS OUTTRXCOSTVC, CASE
WHEN(T300.FEETYPE = '1' AND T300.
FEERELEVANT = 'Y' AND T300.NETAMTVC <= 0)
THEN 0 - T300.NETAMTVC ELSE 0 END AS
INCFVWGVC, CASE
WHEN(T300.FEETYPE = '1' AND T300.
FEERELEVANT = 'Y' AND T300.NETAMTVC > 0)
THEN 0 - T300.NETAMTVC ELSE 0 END AS
OUTCFVWGVC, CASE
WHEN(T300.FEETYPE = '2' AND T300.
FEERELEVANT = 'Y' AND T300.NETAMTVC <= 0)
THEN 0 - T300.NETAMTVC ELSE 0 END AS
INCFADGVC, CASE
WHEN(T300.FEETYPE = '2' AND T300.
FEERELEVANT = 'Y' AND T300.NETAMTVC > 0)
THEN 0 - T300.NETAMTVC ELSE 0 END AS
OUTCFADGVC, CASE
WHEN(T300.FEETYPE = '3' AND T300.
FEERELEVANT = 'Y' AND T300.NETAMTVC <= 0)
THEN 0 - T300.NETAMTVC ELSE 0 END AS
INCFIPCFEEVC, CASE
WHEN(T300.FEETYPE = '3' AND T300.
FEERELEVANT = 'Y' AND T300.NETAMTVC > 0)
THEN 0 - T300.NETAMTVC ELSE 0 END AS
OUTCFIPCFEEVC, CASE
WHEN(T300.FEETYPE = '4' AND T300.
FEERELEVANT = 'Y' AND T300.NETAMTVC <= 0)
THEN 0 - T300.NETAMTVC ELSE 0 END AS
INCFRETFEEVC, CASE
WHEN(T300.FEETYPE = '4' AND T300.
FEERELEVANT = 'Y' AND T300.NETAMTVC > 0)
THEN 0 - T300.NETAMTVC ELSE 0 END AS
OUTCFRETFEEVC
FROM $creator.TNI300A101A T300
WHERE IPCRLVNTFLAG IN('1', '2')) T1
GROUP BY T1.CLSTRID, T1.EFFDT) T ;
LABEL ON TABLE $creator.VNI300A101C IS 'PORTFOLIO FLOW AFTER GFM';
COMMIT;
CREATE VIEW $creator.VNI300A101D(CLSTRID, ASOFDT, INCFGROSSVC,
INCFWHTAXVC, INTRXCOSTVC, INCFADGVC, INCFVWGVC, INCFIPCFEEVC,
INCFRETFEEVC, OUTCFGROSSVC, OUTCFWHTAXVC, OUTTRXCOSTVC,
OUTCFADGVC, OUTCFVWGVC, OUTCFIPCFEEVC, OUTCFRETFEEVC) AS
SELECT T.CLSTRID, T.ASOFDT,
VALUE(DECIMAL(T.INCFGROSSVC, 31, 8), 0) AS INCFGROSSVC,
VALUE(DECIMAL(T.INCFWHTAXVC, 31, 8), 0) AS INCFWHTAXVC,
VALUE(DECIMAL((CASE
WHEN(T.TRXCOSTVC >= 0) THEN T.TRXCOSTVC ELSE 0 END), 15, 3)
, 0) AS INTRXCOSTVC, VALUE(DECIMAL((CASE
WHEN(T.ADGVC >= 0) THEN T.ADGVC ELSE 0 END), 15, 3), 0) AS
INCFADGVC, VALUE(DECIMAL((CASE
WHEN(T.VWGVC >= 0) THEN T.VWGVC ELSE 0 END), 15, 3), 0) AS
INCFVWGVC, VALUE(DECIMAL((CASE
WHEN(T.IPCFEE >= 0) THEN T.IPCFEE ELSE 0 END), 15, 3), 0)
AS INCFIPCFEEVC, VALUE(DECIMAL((CASE
WHEN(T.RETFEE >= 0) THEN T.RETFEE ELSE 0 END), 15, 3), 0)
AS INCFRETFEEVC,
VALUE(DECIMAL(T.OUTCFGROSSVC, 31, 8), 0) AS OUTCFGROSSVC,
VALUE(DECIMAL(T.OUTCFWHTAXVC, 31, 8), 0) AS OUTCFWHTAXVC,
VALUE(DECIMAL((CASE
WHEN(T.TRXCOSTVC < 0) THEN T.TRXCOSTVC ELSE 0 END), 15, 3)
, 0) AS OUTTRXCOSTVC, VALUE(DECIMAL((CASE
WHEN(T.ADGVC < 0) THEN T.ADGVC ELSE 0 END), 15, 3), 0) AS
OUTCFADGVC, VALUE(DECIMAL((CASE
WHEN(T.VWGVC < 0) THEN T.VWGVC ELSE 0 END), 15, 3), 0) AS
OUTCFVWGVC, VALUE(DECIMAL((CASE
WHEN(T.IPCFEE < 0) THEN T.IPCFEE ELSE 0 END), 15, 3), 0)
AS OUTCFIPCFEEVC, VALUE(DECIMAL((CASE
WHEN(T.RETFEE < 0) THEN T.RETFEE ELSE 0 END), 15, 3), 0)
AS OUTCFRETFEEVC
FROM (SELECT T1.CLSTRID, T1.EFFDT AS ASOFDT,
SUM(T1.OUTCFGROSSVC) AS OUTCFGROSSVC,
SUM(T1.INCFGROSSVC) AS INCFGROSSVC,
SUM(T1.OUTCFWHTAXVC) AS OUTCFWHTAXVC,
SUM(T1.INCFWHTAXVC) AS INCFWHTAXVC,
SUM(T1.TRXCOSTVC) AS TRXCOSTVC,
SUM(T1.ADGVC) AS ADGVC, SUM(T1.VWGVC) AS VWGVC,
SUM(T1.IPCFEE) AS IPCFEE, SUM(T1.RETFEE) AS RETFEE
FROM (SELECT T300.CLSTRID, T300.EFFDT, CASE
WHEN T300.CFRECOGCD > '2' AND T300.FEETYPE
= '4' AND T300.NETAMTVC < 0 AND T300.
TRXTYPE = 'A18' THEN T300.NETAMTVC*(- 1)
WHEN T300.CFRECOGCD > '2' AND T300.
NETAMTVC < 0 THEN T300.NETAMTVC ELSE 0 END
AS OUTCFGROSSVC, CASE
WHEN CFRECOGCD > '2' AND FEETYPE = '4' AND
T300.FEETYPE = '4' AND T300.NETAMTVC >= 0
AND T300.TRXTYPE = 'A18' THEN T300.NETAMTVC
*(- 1) WHEN T300.CFRECOGCD > '2' AND T300.
NETAMTVC >= 0 THEN T300.NETAMTVC ELSE 0
END AS INCFGROSSVC, CASE
WHEN T300.CFRECOGCD > '2' AND (T300.
NETAMTVC - T300.WHTAXVC) < 0 THEN T300.
WHTAXVC*(- 1)
WHEN T300.CFRECOGCD = '2' AND T300.WHTAXVC*
(- 1) < 0 THEN T300.WHTAXVC*(- 1) ELSE 0
END AS OUTCFWHTAXVC, CASE
WHEN T300.CFRECOGCD > '2' AND (T300.
NETAMTVC - T300.WHTAXVC) >= 0 THEN T300.
WHTAXVC*(- 1)
WHEN T300.CFRECOGCD = '2' AND T300.WHTAXVC*
(- 1) >= 0 THEN T300.WHTAXVC*(- 1) ELSE 0
END AS INCFWHTAXVC, TRXCOSTVC AS TRXCOSTVC,
CASE WHEN(T300.FEETYPE = '2' AND T300.
FEERELEVANT = 'Y') THEN 0 - T300.NETAMTVC
ELSE 0 END AS ADGVC, CASE
WHEN(T300.FEETYPE = '1' AND T300.
FEERELEVANT = 'Y') THEN 0 - T300.NETAMTVC
ELSE 0 END AS VWGVC, CASE
WHEN(T300.FEETYPE = '3' AND T300.
FEERELEVANT = 'Y') THEN 0 - T300.NETAMTVC
ELSE 0 END AS IPCFEE, CASE
WHEN(T300.FEETYPE = '4' AND T300.
FEERELEVANT = 'Y' AND T300.TRXTYPE = 'A18'
) THEN T300.NETAMTVC
WHEN(T300.FEETYPE = '4' AND T300.
FEERELEVANT = 'Y' AND T300.TRXTYPE <> 'A18'
) THEN 0 - T300.NETAMTVC ELSE 0 END AS
RETFEE
FROM $creator.TNI300A101A T300
WHERE IPCRLVNTFLAG = '1'
AND CFRECOGCD > '1') T1
GROUP BY T1.CLSTRID, T1.EFFDT) T ;
LABEL ON TABLE $creator.VNI300A101D IS 'PORTFOLIO FLOW BEFORE GFM';
COMMIT;
CREATE VIEW $creator.VNI300A101P(CLSTRID, SYSSIGN, POSKEY, ASOFDT,
INCFGROSSVC, INCFGROSSPC, INCFWHTAXVC, INCFWHTAXPC, INTRXCOSTVC,
INTRXCOSTPC, INCFADGVC, INCFADGPC, INCFVWGVC, INCFVWGPC,
INCFIPCFEEVC, INCFIPCFEEPC, INCFRETFEEVC, INCFRETFEEPC,
OUTCFGROSSVC, OUTCFGROSSPC, OUTCFWHTAXVC, OUTCFWHTAXPC,
OUTTRXCOSTVC, OUTTRXCOSTPC, OUTCFADGVC, OUTCFADGPC, OUTCFVWGVC,
OUTCFVWGPC, OUTCFIPCFEEVC, OUTCFIPCFEEPC, OUTCFRETFEEVC,
OUTCFRETFEEPC, SAFEKACCNBR) AS
SELECT T.CLSTRID, T.SYSSIGN, T.POSKEY, T.ASOFDT,
VALUE(DECIMAL(T.INCFGROSSVC, 31, 8), 0) AS INCFGROSSVC,
VALUE(DECIMAL(T.INCFGROSSPC, 31, 8), 0) AS INCFGROSSPC,
VALUE(DECIMAL(T.INCFWHTAXVC, 15, 3), 0) AS INCFWHTAXVC,
VALUE(DECIMAL(T.INCFWHTAXPC, 15, 3), 0) AS INCFWHTAXPC,
VALUE(DECIMAL(T.INTRXCOSTVC, 15, 3), 0) AS INTRXCOSTVC,
VALUE(DECIMAL(T.INTRXCOSTPC, 15, 3), 0) AS INTRXCOSTPC,
VALUE(DECIMAL(T.INCFADGVC, 15, 3), 0) AS INCFADGVC,
VALUE(DECIMAL(T.INCFADGPC, 15, 3), 0) AS INCFADGPC,
VALUE(DECIMAL(T.INCFVWGVC, 15, 3), 0) AS INCFVWGVC,
VALUE(DECIMAL(T.INCFVWGPC, 15, 3), 0) AS INCFVWGPC,
VALUE(DECIMAL(T.INCFIPCFEEVC, 15, 3), 0) AS INCFIPCFEEVC,
VALUE(DECIMAL(T.INCFIPCFEEPC, 15, 3), 0) AS INCFIPCFEEPC,
VALUE(DECIMAL(T.INCFRETFEEVC, 15, 3), 0) AS INCFRETFEEVC,
VALUE(DECIMAL(T.INCFRETFEEPC, 15, 3), 0) AS INCFRETFEEPC,
VALUE(DECIMAL(T.OUTCFGROSSVC, 31, 8), 0) AS OUTCFGROSSVC,
VALUE(DECIMAL(T.OUTCFGROSSPC, 31, 8), 0) AS OUTCFGROSSPC,
VALUE(DECIMAL(T.OUTCFWHTAXVC, 15, 3), 0) AS OUTCFWHTAXVC,
VALUE(DECIMAL(T.OUTCFWHTAXPC, 15, 3), 0) AS OUTCFWHTAXPC,
VALUE(DECIMAL(T.OUTTRXCOSTVC, 15, 3), 0) AS OUTTRXCOSTVC,
VALUE(DECIMAL(T.OUTTRXCOSTPC, 15, 3), 0) AS OUTTRXCOSTPC,
VALUE(DECIMAL(T.OUTCFADGVC, 15, 3), 0) AS OUTCFADGVC,
VALUE(DECIMAL(T.OUTCFADGPC, 15, 3), 0) AS OUTCFADGPC,
VALUE(DECIMAL(T.OUTCFVWGVC, 15, 3), 0) AS OUTCFVWGVC,
VALUE(DECIMAL(T.OUTCFVWGPC, 15, 3), 0) AS OUTCFVWGPC,
VALUE(DECIMAL(T.OUTCFIPCFEEVC, 15, 3), 0) AS OUTCFIPCFEEVC,
VALUE(DECIMAL(T.OUTCFIPCFEEPC, 15, 3), 0) AS OUTCFIPCFEEPC,
VALUE(DECIMAL(T.OUTCFRETFEEVC, 15, 3), 0) AS OUTCFRETFEEVC,
VALUE(DECIMAL(T.OUTCFRETFEEPC, 15, 3), 0) AS OUTCFRETFEEPC,
T.SAFEKACCNBR
FROM (SELECT T1.CLSTRID, T1.SYSSIGN, T1.POSKEY,
T1.EFFDT AS ASOFDT,
SUM(T1.INCFGROSSVC) AS INCFGROSSVC,
SUM(T1.INCFGROSSPC) AS INCFGROSSPC,
SUM(T1.INCFWHTAXVC) AS INCFWHTAXVC,
SUM(T1.INCFWHTAXPC) AS INCFWHTAXPC,
SUM(T1.INTRXCOSTVC) AS INTRXCOSTVC,
SUM(T1.INTRXCOSTPC) AS INTRXCOSTPC,
SUM(T1.INCFADGVC) AS INCFADGVC,
SUM(T1.INCFADGPC) AS INCFADGPC,
SUM(T1.INCFVWGVC) AS INCFVWGVC,
SUM(T1.INCFVWGPC) AS INCFVWGPC,
SUM(T1.INCFIPCFEEVC) AS INCFIPCFEEVC,
SUM(T1.INCFIPCFEEPC) AS INCFIPCFEEPC,
SUM(T1.INCFRETFEEVC) AS INCFRETFEEVC,
SUM(T1.INCFRETFEEPC) AS INCFRETFEEPC,
SUM(T1.OUTCFGROSSVC) AS OUTCFGROSSVC,
SUM(T1.OUTCFGROSSPC) AS OUTCFGROSSPC,
SUM(T1.OUTCFWHTAXVC) AS OUTCFWHTAXVC,
SUM(T1.OUTCFWHTAXPC) AS OUTCFWHTAXPC,
SUM(T1.OUTTRXCOSTVC) AS OUTTRXCOSTVC,
SUM(T1.OUTTRXCOSTPC) AS OUTTRXCOSTPC,
SUM(T1.OUTCFADGVC) AS OUTCFADGVC,
SUM(T1.OUTCFADGPC) AS OUTCFADGPC,
SUM(T1.OUTCFVWGVC) AS OUTCFVWGVC,
SUM(T1.OUTCFVWGPC) AS OUTCFVWGPC,
SUM(T1.OUTCFIPCFEEVC) AS OUTCFIPCFEEVC,
SUM(T1.OUTCFIPCFEEPC) AS OUTCFIPCFEEPC,
SUM(T1.OUTCFRETFEEVC) AS OUTCFRETFEEVC,
SUM(T1.OUTCFRETFEEPC) AS OUTCFRETFEEPC,
T1.SAFEKACCNBR
FROM (SELECT T300.CLSTRID, T300.SYSSIGN, T300.POSKEY,
T300.EFFDT, CASE
WHEN T300.CFRECOGCD >= '2' AND T300.
NETAMTVC < 0 THEN T300.NETAMTVC ELSE 0 END
AS OUTCFGROSSVC, CASE
WHEN T300.CFRECOGCD >= '2' AND T300.
NETAMTPC < 0 THEN T300.NETAMTPC ELSE 0 END
AS OUTCFGROSSPC, CASE
WHEN T300.CFRECOGCD >= '2' AND T300.
NETAMTVC >= 0 THEN T300.NETAMTVC ELSE 0
END AS INCFGROSSVC, CASE
WHEN T300.CFRECOGCD >= '2' AND T300.
NETAMTPC >= 0 THEN T300.NETAMTPC ELSE 0
END AS INCFGROSSPC, CASE
WHEN T300.CFRECOGCD <= '2' AND T300.
WHTAXVC < 0 THEN T300.WHTAXVC
WHEN CFRECOGCD > '2' AND (T300.NETAMTVC +
T300.WHTAXVC) < 0 THEN T300.WHTAXVC ELSE 0
END AS OUTCFWHTAXVC, CASE
WHEN T300.CFRECOGCD <= '2' AND T300.
WHTAXPC < 0 THEN T300.WHTAXPC
WHEN CFRECOGCD > '2' AND (T300.NETAMTPC +
T300.WHTAXPC) < 0 THEN T300.WHTAXPC ELSE 0
END AS OUTCFWHTAXPC, CASE
WHEN CFRECOGCD <= '2' AND WHTAXVC >= 0
THEN T300.WHTAXVC
WHEN CFRECOGCD > '2' AND (T300.NETAMTVC +
T300.WHTAXVC) >= 0 THEN T300.WHTAXVC ELSE
0 END AS INCFWHTAXVC, CASE
WHEN CFRECOGCD <= '2' AND WHTAXPC >= 0
THEN T300.WHTAXPC
WHEN CFRECOGCD > '2' AND (T300.NETAMTPC +
T300.WHTAXPC) >= 0 THEN T300.WHTAXPC ELSE
0 END AS INCFWHTAXPC, CASE
WHEN T300.CFRECOGCD >= '1' AND T300.
TRXCOSTVC >= 0 THEN T300.TRXCOSTVC ELSE 0
END AS INTRXCOSTVC, CASE
WHEN T300.CFRECOGCD >= '1' AND T300.
TRXCOSTPC >= 0 THEN T300.TRXCOSTPC ELSE 0
END AS INTRXCOSTPC, CASE
WHEN T300.CFRECOGCD >= '1' AND T300.
TRXCOSTVC < 0 THEN T300.TRXCOSTVC ELSE 0
END AS OUTTRXCOSTVC, CASE
WHEN T300.CFRECOGCD >= '1' AND T300.
TRXCOSTPC < 0 THEN T300.TRXCOSTPC ELSE 0
END AS OUTTRXCOSTPC, CASE
WHEN(T300.FEETYPE = '1' AND T300.
FEERELEVANT = 'Y' AND T300.NETAMTVC <= 0)
THEN 0 - T300.NETAMTVC ELSE 0 END AS
INCFVWGVC, CASE
WHEN(T300.FEETYPE = '1' AND T300.
FEERELEVANT = 'Y' AND T300.NETAMTPC <= 0)
THEN 0 - T300.NETAMTPC ELSE 0 END AS
INCFVWGPC, CASE
WHEN(T300.FEETYPE = '1' AND T300.
FEERELEVANT = 'Y' AND T300.NETAMTVC > 0)
THEN 0 - T300.NETAMTVC ELSE 0 END AS
OUTCFVWGVC, CASE
WHEN(T300.FEETYPE = '1' AND T300.
FEERELEVANT = 'Y' AND T300.NETAMTPC > 0)
THEN 0 - T300.NETAMTPC ELSE 0 END AS
OUTCFVWGPC, CASE
WHEN(T300.FEETYPE = '2' AND T300.
FEERELEVANT = 'Y' AND T300.NETAMTVC <= 0)
THEN 0 - T300.NETAMTVC ELSE 0 END AS
INCFADGVC, CASE
WHEN(T300.FEETYPE = '2' AND T300.
FEERELEVANT = 'Y' AND T300.NETAMTPC <= 0)
THEN 0 - T300.NETAMTPC ELSE 0 END AS
INCFADGPC, CASE
WHEN(T300.FEETYPE = '2' AND T300.
FEERELEVANT = 'Y' AND T300.NETAMTVC > 0)
THEN 0 - T300.NETAMTVC ELSE 0 END AS
OUTCFADGVC, CASE
WHEN(T300.FEETYPE = '2' AND T300.
FEERELEVANT = 'Y' AND T300.NETAMTPC > 0)
THEN 0 - T300.NETAMTPC ELSE 0 END AS
OUTCFADGPC, CASE
WHEN(T300.FEETYPE = '3' AND T300.
FEERELEVANT = 'Y' AND T300.NETAMTVC <= 0)
THEN 0 - T300.NETAMTVC ELSE 0 END AS
INCFIPCFEEVC, CASE
WHEN(T300.FEETYPE = '3' AND T300.
FEERELEVANT = 'Y' AND T300.NETAMTPC <= 0)
THEN 0 - T300.NETAMTPC ELSE 0 END AS
INCFIPCFEEPC, CASE
WHEN(T300.FEETYPE = '3' AND T300.
FEERELEVANT = 'Y' AND T300.NETAMTVC > 0)
THEN 0 - T300.NETAMTVC ELSE 0 END AS
OUTCFIPCFEEVC, CASE
WHEN(T300.FEETYPE = '3' AND T300.
FEERELEVANT = 'Y' AND T300.NETAMTPC > 0)
THEN 0 - T300.NETAMTPC ELSE 0 END AS
OUTCFIPCFEEPC, CASE
WHEN(T300.FEETYPE = '4' AND T300.
FEERELEVANT = 'Y' AND T300.NETAMTVC <= 0)
THEN 0 - T300.NETAMTVC ELSE 0 END AS
INCFRETFEEVC, CASE
WHEN(T300.FEETYPE = '4' AND T300.
FEERELEVANT = 'Y' AND T300.NETAMTPC <= 0)
THEN 0 - T300.NETAMTPC ELSE 0 END AS
INCFRETFEEPC, CASE
WHEN(T300.FEETYPE = '4' AND T300.
FEERELEVANT = 'Y' AND T300.NETAMTVC > 0)
THEN 0 - T300.NETAMTVC ELSE 0 END AS
OUTCFRETFEEVC, CASE
WHEN(T300.FEETYPE = '4' AND T300.
FEERELEVANT = 'Y' AND T300.NETAMTPC > 0)
THEN 0 - T300.NETAMTPC ELSE 0 END AS
OUTCFRETFEEPC, T300.SAFEKACCNBR
FROM $creator.TNI300A101A T300
WHERE IPCRLVNTFLAG IN('0', '1', '2')) T1
GROUP BY T1.CLSTRID, T1.SYSSIGN, T1.POSKEY, T1.EFFDT, T1.
SAFEKACCNBR) T ;
LABEL ON TABLE $creator.VNI300A101P IS 'POSITION FLOW AFTER GFM';
COMMIT;
CREATE VIEW $creator.VNI300A101Q(CLSTRID, SYSSIGN, POSKEY, ASOFDT,
INCFGROSSVC, INCFGROSSPC, INCFWHTAXVC, INCFWHTAXPC, INTRXCOSTVC,
INTRXCOSTPC, INCFADGVC, INCFADGPC, INCFVWGVC, INCFVWGPC,
INCFIPCFEEVC, INCFIPCFEEPC, INCFRETFEEVC, INCFRETFEEPC,
OUTCFGROSSVC, OUTCFGROSSPC, OUTCFWHTAXVC, OUTCFWHTAXPC,
OUTTRXCOSTVC, OUTTRXCOSTPC, OUTCFADGVC, OUTCFADGPC, OUTCFVWGVC,
OUTCFVWGPC, OUTCFIPCFEEVC, OUTCFIPCFEEPC, OUTCFRETFEEVC,
OUTCFRETFEEPC, SAFEKACCNBR) AS
SELECT T.CLSTRID, T.SYSSIGN, T.POSKEY, T.ASOFDT,
VALUE(DECIMAL(T.INCFGROSSVC, 31, 8), 0) AS INCFGROSSVC,
VALUE(DECIMAL(T.INCFGROSSPC, 31, 8), 0) AS INCFGROSSPC,
VALUE(DECIMAL(T.INCFWHTAXVC, 15, 3), 0) AS INCFWHTAXVC,
VALUE(DECIMAL(T.INCFWHTAXPC, 15, 3), 0) AS INCFWHTAXPC,
VALUE(DECIMAL((CASE
WHEN(T.TRXCOSTVC >= 0) THEN T.TRXCOSTVC ELSE 0 END), 15, 3)
, 0) AS INTRXCOSTVC, VALUE(DECIMAL((CASE
WHEN(T.TRXCOSTPC >= 0) THEN T.TRXCOSTPC ELSE 0 END), 15, 3)
, 0) AS INTRXCOSTPC, VALUE(DECIMAL((CASE
WHEN(T.ADGVC >= 0) THEN T.ADGVC ELSE 0 END), 15, 3), 0) AS
INCFADGVC, VALUE(DECIMAL((CASE
WHEN(T.ADGPC >= 0) THEN T.ADGPC ELSE 0 END), 15, 3), 0) AS
INCFADGPC, VALUE(DECIMAL((CASE
WHEN(T.VWGVC >= 0) THEN T.VWGVC ELSE 0 END), 15, 3), 0) AS
INCFVWGVC, VALUE(DECIMAL((CASE
WHEN(T.VWGPC >= 0) THEN T.VWGPC ELSE 0 END), 15, 3), 0) AS
INCFVWGPC, VALUE(DECIMAL((CASE
WHEN(T.IPCFEEVC >= 0) THEN T.IPCFEEVC ELSE 0 END), 15, 3),
0) AS INCFIPCFEEVC, VALUE(DECIMAL((CASE
WHEN(T.IPCFEEPC >= 0) THEN T.IPCFEEPC ELSE 0 END), 15, 3),
0) AS INCFIPCFEEPC, VALUE(DECIMAL((CASE
WHEN(T.RETFEEVC >= 0) THEN T.RETFEEVC ELSE 0 END), 15, 3),
0) AS INCFRETFEEVC, VALUE(DECIMAL((CASE
WHEN(T.RETFEEPC >= 0) THEN T.RETFEEPC ELSE 0 END), 15, 3),
0) AS INCFRETFEEPC,
VALUE(DECIMAL(T.OUTCFGROSSVC, 31, 8), 0) AS OUTCFGROSSVC,
VALUE(DECIMAL(T.OUTCFGROSSPC, 31, 8), 0) AS OUTCFGROSSPC,
VALUE(DECIMAL(T.OUTCFWHTAXVC, 15, 3), 0) AS OUTCFWHTAXVC,
VALUE(DECIMAL(T.OUTCFWHTAXPC, 15, 3), 0) AS OUTCFWHTAXPC,
VALUE(DECIMAL((CASE
WHEN(T.TRXCOSTVC < 0) THEN T.TRXCOSTVC ELSE 0 END), 15, 3)
, 0) AS OUTTRXCOSTVC, VALUE(DECIMAL((CASE
WHEN(T.TRXCOSTPC < 0) THEN T.TRXCOSTPC ELSE 0 END), 15, 3)
, 0) AS OUTTRXCOSTPC, VALUE(DECIMAL((CASE
WHEN(T.ADGVC < 0) THEN T.ADGVC ELSE 0 END), 15, 3), 0) AS
OUTCFADGVC, VALUE(DECIMAL((CASE
WHEN(T.ADGPC < 0) THEN T.ADGPC ELSE 0 END), 15, 3), 0) AS
OUTCFADGPC, VALUE(DECIMAL((CASE
WHEN(T.VWGVC < 0) THEN T.VWGVC ELSE 0 END), 15, 3), 0) AS
OUTCFVWGVC, VALUE(DECIMAL((CASE
WHEN(T.VWGPC < 0) THEN T.VWGPC ELSE 0 END), 15, 3), 0) AS
OUTCFVWGPC, VALUE(DECIMAL((CASE
WHEN(T.IPCFEEVC < 0) THEN T.IPCFEEVC ELSE 0 END), 15, 3), 0
) AS OUTCFIPCFEEVC, VALUE(DECIMAL((CASE
WHEN(T.IPCFEEPC < 0) THEN T.IPCFEEPC ELSE 0 END), 15, 3), 0
) AS OUTCFIPCFEEPC, VALUE(DECIMAL((CASE
WHEN(T.RETFEEVC < 0) THEN T.RETFEEVC ELSE 0 END), 15, 3), 0
) AS OUTCFRETFEEVC, VALUE(DECIMAL((CASE
WHEN(T.RETFEEPC < 0) THEN T.RETFEEPC ELSE 0 END), 15, 3), 0
) AS OUTCFRETFEEPC, T.SAFEKACCNBR
FROM (SELECT T1.CLSTRID, T1.SYSSIGN, T1.POSKEY,
T1.EFFDT AS ASOFDT,
SUM(T1.OUTCFGROSSVC) AS OUTCFGROSSVC,
SUM(T1.OUTCFGROSSPC) AS OUTCFGROSSPC,
SUM(T1.INCFGROSSVC) AS INCFGROSSVC,
SUM(T1.INCFGROSSPC) AS INCFGROSSPC,
SUM(T1.OUTCFWHTAXVC) AS OUTCFWHTAXVC,
SUM(T1.OUTCFWHTAXPC) AS OUTCFWHTAXPC,
SUM(T1.INCFWHTAXVC) AS INCFWHTAXVC,
SUM(T1.INCFWHTAXPC) AS INCFWHTAXPC,
SUM(T1.TRXCOSTVC) AS TRXCOSTVC,
SUM(T1.TRXCOSTPC) AS TRXCOSTPC,
SUM(T1.ADGVC) AS ADGVC, SUM(T1.ADGPC) AS ADGPC,
SUM(T1.VWGVC) AS VWGVC, SUM(T1.VWGPC) AS VWGPC,
SUM(T1.IPCFEEVC) AS IPCFEEVC,
SUM(T1.IPCFEEPC) AS IPCFEEPC,
SUM(T1.RETFEEVC) AS RETFEEVC,
SUM(T1.RETFEEPC) AS RETFEEPC, T1.SAFEKACCNBR
FROM (SELECT T300.CLSTRID, T300.SYSSIGN, T300.POSKEY,
T300.EFFDT, CASE
WHEN T300.CFRECOGCD >= '2' AND T300.
FEETYPE = '4' AND T300.NETAMTVC < 0 AND
T300.TRXTYPE = 'A18' THEN T300.NETAMTVC*(-
1) WHEN T300.CFRECOGCD >= '2' AND T300.
NETAMTVC < 0 THEN T300.NETAMTVC ELSE 0 END
AS OUTCFGROSSVC, CASE
WHEN T300.CFRECOGCD >= '2' AND T300.
FEETYPE = '4' AND T300.NETAMTPC < 0 AND
T300.TRXTYPE = 'A18' THEN T300.NETAMTPC*(-
1) WHEN T300.CFRECOGCD >= '2' AND T300.
NETAMTPC < 0 THEN T300.NETAMTPC ELSE 0 END
AS OUTCFGROSSPC, CASE
WHEN CFRECOGCD >= '2' AND FEETYPE = '4'
AND T300.FEETYPE = '4' AND T300.NETAMTVC
>= 0 AND T300.TRXTYPE = 'A18' THEN T300.
NETAMTVC*(- 1)
WHEN T300.CFRECOGCD >= '2' AND T300.
NETAMTVC >= 0 THEN T300.NETAMTVC ELSE 0
END AS INCFGROSSVC, CASE
WHEN CFRECOGCD >= '2' AND FEETYPE = '4'
AND T300.FEETYPE = '4' AND T300.NETAMTPC
>= 0 AND T300.TRXTYPE = 'A18' THEN T300.
NETAMTPC*(- 1)
WHEN T300.CFRECOGCD >= '2' AND T300.
NETAMTPC >= 0 THEN T300.NETAMTPC ELSE 0
END AS INCFGROSSPC, CASE
WHEN T300.CFRECOGCD > '2' AND (T300.
NETAMTVC - T300.WHTAXVC) < 0 THEN T300.
WHTAXVC*(- 1)
WHEN T300.CFRECOGCD = '2' AND T300.WHTAXVC*
(- 1) < 0 THEN T300.WHTAXVC*(- 1) ELSE 0
END AS OUTCFWHTAXVC, CASE
WHEN T300.CFRECOGCD > '2' AND (T300.
NETAMTPC - T300.WHTAXPC) < 0 THEN T300.
WHTAXPC*(- 1)
WHEN T300.CFRECOGCD = '2' AND T300.WHTAXPC*
(- 1) < 0 THEN T300.WHTAXPC*(- 1) ELSE 0
END AS OUTCFWHTAXPC, CASE
WHEN T300.CFRECOGCD > '2' AND (T300.
NETAMTVC - T300.WHTAXVC) >= 0 THEN T300.
WHTAXVC*(- 1)
WHEN T300.CFRECOGCD = '2' AND T300.WHTAXVC*
(- 1) >= 0 THEN T300.WHTAXVC*(- 1) ELSE 0
END AS INCFWHTAXVC, CASE
WHEN T300.CFRECOGCD > '2' AND (T300.
NETAMTPC - T300.WHTAXPC) >= 0 THEN T300.
WHTAXPC*(- 1)
WHEN T300.CFRECOGCD = '2' AND T300.WHTAXPC*
(- 1) >= 0 THEN T300.WHTAXPC*(- 1) ELSE 0
END AS INCFWHTAXPC, TRXCOSTVC AS TRXCOSTVC,
TRXCOSTPC AS TRXCOSTPC, CASE
WHEN(T300.FEETYPE = '2' AND T300.
FEERELEVANT = 'Y') THEN 0 - T300.NETAMTVC
ELSE 0 END AS ADGVC, CASE
WHEN(T300.FEETYPE = '2' AND T300.
FEERELEVANT = 'Y') THEN 0 - T300.NETAMTPC
ELSE 0 END AS ADGPC, CASE
WHEN(T300.FEETYPE = '1' AND T300.
FEERELEVANT = 'Y') THEN 0 - T300.NETAMTVC
ELSE 0 END AS VWGVC, CASE
WHEN(T300.FEETYPE = '1' AND T300.
FEERELEVANT = 'Y') THEN 0 - T300.NETAMTPC
ELSE 0 END AS VWGPC, CASE
WHEN(T300.FEETYPE = '3' AND T300.
FEERELEVANT = 'Y') THEN 0 - T300.NETAMTVC
ELSE 0 END AS IPCFEEVC, CASE
WHEN(T300.FEETYPE = '3' AND T300.
FEERELEVANT = 'Y') THEN 0 - T300.NETAMTPC
ELSE 0 END AS IPCFEEPC, CASE
WHEN(T300.FEETYPE = '4' AND T300.
FEERELEVANT = 'Y' AND T300.TRXTYPE = 'A18'
) THEN T300.NETAMTVC
WHEN(T300.FEETYPE = '4' AND T300.
FEERELEVANT = 'Y' AND T300.TRXTYPE <> 'A18'
) THEN 0 - T300.NETAMTVC ELSE 0 END AS
RETFEEVC, CASE
WHEN(T300.FEETYPE = '4' AND T300.
FEERELEVANT = 'Y' AND T300.TRXTYPE = 'A18'
) THEN T300.NETAMTPC
WHEN(T300.FEETYPE = '4' AND T300.
FEERELEVANT = 'Y' AND T300.TRXTYPE <> 'A18'
) THEN 0 - T300.NETAMTPC ELSE 0 END AS
RETFEEPC, T300.SAFEKACCNBR
FROM $creator.TNI300A101A T300
WHERE IPCRLVNTFLAG = '1'
AND CFRECOGCD > '1') T1
GROUP BY T1.CLSTRID, T1.SYSSIGN, T1.POSKEY, T1.EFFDT, T1.
SAFEKACCNBR) T ;
LABEL ON TABLE $creator.VNI300A101Q IS 'POSITION FLOW BEFORE GFM';
COMMIT;
CREATE VIEW $creator.VNI300H101A AS
SELECT LOGUSER, LOGTYPE, LOGTIME, CLSTRID, SYSSIGN, TRXID, ASOFDT,
SRC, POSKEY, CALCMTHDCD, ORDERNBR, TRXTYPE, IPCRLVNTFLAG,
TRXCCYCD, POSCCYCD, VLTNCCYCD, VALDT, TRDDT, RECAPDT,
BOOKDT, EFFDT, PRICE, PAIDRECVINTTC, PAIDRECVINTPC,
PAIDRECVINTVC, TRXCOSTTC, TRXCOSTPC, TRXCOSTVC, WHTAXTC,
WHTAXPC, WHTAXVC, NETAMTTC, NETAMTPC, NETAMTVC, UNITNOMTC,
REVCORRCD, CFRECOGCD, ORIGTRXID, ORIGORDERNBR, CHGBYPID,
TIMESTMPCHG, OLDEFFDT, BUSINESSCASEID, FEETYPE,
FEERELEVANT, SWIFTREF, NETAMTCHF, PRODUCTCD, PRICECOMP,
PROCESSINGTYPE, BOOKENTRYSERIAL, OLDBOOKENTRYSERIAL,
REVERSALCATEGORYCD, EXTENTOFREVERSALCD, EUWHTAXTC,
EUWHTAXPC, EUWHTAXVC, UNITNOMCA, EKGROUP, TIMESTMPENTRY,
TITART, ENTEREDRATE, CPCRLVNTFLAG, SAFEKACCNBR
FROM $creator.TNI300H101A ;
LABEL ON TABLE $creator.VNI300H101A IS 'TRANSACTION HISTORY';
COMMIT;
CREATE VIEW $creator.VNI300S101A AS
SELECT SNAPSHOTID, CLSTRID, SYSSIGN, TRXID, ASOFDT, SRC, POSKEY,
CALCMTHDCD, ORDERNBR, TRXTYPE, IPCRLVNTFLAG, TRXCCYCD,
POSCCYCD, VLTNCCYCD, VALDT, TRDDT, RECAPDT, BOOKDT, EFFDT,
PRICE, PAIDRECVINTTC, PAIDRECVINTPC, PAIDRECVINTVC,
TRXCOSTTC, TRXCOSTPC, TRXCOSTVC, WHTAXTC, WHTAXPC, WHTAXVC,
NETAMTTC, NETAMTPC, NETAMTVC, UNITNOMTC, REVCORRCD,
CFRECOGCD, ORIGTRXID, ORIGORDERNBR, CHGBYPID, TIMESTMPCHG,
OLDEFFDT, BUSINESSCASEID, FEETYPE, FEERELEVANT, SWIFTREF,
NETAMTCHF, PRODUCTCD, PRICECOMP, PROCESSINGTYPE,
BOOKENTRYSERIAL, OLDBOOKENTRYSERIAL, REVERSALCATEGORYCD,
EXTENTOFREVERSALCD, EUWHTAXTC, EUWHTAXPC, EUWHTAXVC,
UNITNOMCA, EKGROUP, TIMESTMPENTRY, TITART, ENTEREDRATE,
CPCRLVNTFLAG, SAFEKACCNBR
FROM $creator.TNI300S101A ;
LABEL ON TABLE $creator.VNI300S101A IS 'TRANSACTION SAVE';
COMMIT;
CREATE VIEW $creator.VNI301A101A AS
SELECT CLSTRID, TRXID, BESL, BESLSEQ, BOOKFLAG, PRODUCTCD,
PROCESSINGTYP, PRICECOMP, BESLAMTTC, BESLAMTPC, BESLAMTVC,
BESLUNITS, BESLNBRS, PROCCD, EKGRPCD, BESLCCYCD,
TIMESTMPENTRY, POSKEY, SAFEKACCNBR, CONSIGNMENT
FROM $creator.TNI301A101A ;
LABEL ON TABLE $creator.VNI301A101A IS 'TRANSACTION DETAIL';
COMMIT;
CREATE VIEW $creator.VNI301S101A AS
SELECT SNAPSHOTID, CLSTRID, TRXID, BESL, BESLSEQ, BOOKFLAG,
PRODUCTCD, PROCESSINGTYP, PRICECOMP, BESLAMTTC, BESLAMTPC,
BESLAMTVC, BESLUNITS, BESLNBRS, PROCCD, EKGRPCD, BESLCCYCD,
TIMESTMPENTRY, POSKEY, SAFEKACCNBR, CONSIGNMENT
FROM $creator.TNI301S101A ;
LABEL ON TABLE $creator.VNI301S101A IS 'TRANSACTION DETAIL SAVE';
COMMIT;
CREATE VIEW $creator.VNI310A101A AS
SELECT NI310024 AS CLSTRID, NI310156 AS SYSSIGN,
NI310174 AS TRXID, NI310011 AS ASOFDT, NI310150 AS SRC,
NI310122 AS POSID, NI310020 AS CALCMTHDCD,
NI310107 AS ORDERNBR, NI310175 AS TRXTYPE,
NI310063 AS IPCRLVNTFLAG, NI310173 AS TRXCCYCD,
NI310120 AS POSCCYCD, NI310181 AS VLTNCCYCD,
NI310182 AS VALDT, NI310169 AS TRDDT, NI310125 AS RECAPDT,
NI310016 AS BOOKDT, NI310041 AS EFFDT, NI310124 AS PRICE,
NI310113 AS PAIDRECVINTTC, NI310112 AS PAIDRECVINTPC,
NI310114 AS PAIDRECVINTVC, NI310171 AS TRXCOSTTC,
NI310170 AS TRXCOSTPC, NI310172 AS TRXCOSTVC,
NI310185 AS WHTAXTC, NI310184 AS WHTAXPC,
NI310186 AS WHTAXVC, NI310098 AS NETAMTTC,
NI310097 AS NETAMTPC, NI310099 AS NETAMTVC,
NI310177 AS UNITNOMTC, NI310139 AS REVCORRCD,
NI310018 AS CFRECOGCD, NI310109 AS ORIGTRXID,
NI310108 AS ORIGORDERNBR, NI310021 AS CHGBYPID,
NI310164 AS TIMESTMPCHG, NI310105 AS OLDEFFDT,
NI310110 AS BUSINESSCASEID, NI310190 AS FEETYPE,
NI310191 AS FEERELEVANT, NI310192 AS SWIFTREF,
NI310193 AS NETAMTCHF, NI310194 AS PRODUCTCD,
NI310195 AS PRICECOMP, NI310196 AS PROCESSINGTYPE,
NI310197 AS BOOKENTRYSERIAL,
NI310198 AS OLDBOOKENTRYSERIAL,
NI310199 AS REVERSALCATEGORYCD,
NI310200 AS EXTENTOFREVERSALCD, NI310201 AS EUWHTAXTC,
NI310202 AS EUWHTAXPC, NI310203 AS EUWHTAXVC,
NI310204 AS UNITNOMCA
FROM $creator.TNI310A101A ;
COMMIT;
CREATE VIEW $creator.VNI350A101A AS
SELECT CLSTRID, SYSSIGN, TRXID, POSKEY, TRXTYPE, VALDT, TRDDT,
RECAPDT, BOOKDT, EFFDT, POSCCYCD, NETAMTPC, SAFEKACCNBR
FROM $creator.TNI350A101A ;
LABEL ON TABLE $creator.VNI350A101A IS 'ACCRUED INTEREST';
COMMIT;
CREATE VIEW $creator.VNI350S101A AS
SELECT SNAPSHOTID, CLSTRID, SYSSIGN, TRXID, POSKEY, TRXTYPE,
VALDT, TRDDT, RECAPDT, BOOKDT, EFFDT, POSCCYCD, NETAMTPC,
SAFEKACCNBR
FROM $creator.TNI350S101A ;
LABEL ON TABLE $creator.VNI350S101A IS 'ACCRUED INTEREST SAVE';
COMMIT;
CREATE VIEW $creator.VNI360A101A AS
SELECT CLSTRID, TRXID, UNITNOMBAL, REVENUETC, REVENUEPC,
REVENUEVC, WHTAXTC, WHTAXPC, WHTAXVC, COSTTC, COSTPC,
COSTVC, FXRATETC, FXRATEPC, REALPLTITGROSSPC,
REALPLTITGROSSVC, REALPLDEVGROSSVC, REALPLTITNETPC,
REALPLTITNETVC, REALPLDEVNETVC, COSTVALGROSSPC,
COSTVALGROSSTC, COSTVALGROSSVC, COSTVALNETPC, COSTVALNETTC,
COSTVALNETVC, TIMESTMPCHG, CHGID, DIFFCOSTVALGROSSPC,
DIFFCOSTVALGROSSVC, DIFFCOSTVALNETPC, DIFFCOSTVALNETVC,
POSKEY, SAFEKACCNBR
FROM $creator.TNI360A101A ;
LABEL ON TABLE $creator.VNI360A101A IS 'TRANSACTION COST PRICE';
COMMIT;
CREATE VIEW $creator.VNI360S101A AS
SELECT SNAPSHOTID, CLSTRID, TRXID, UNITNOMBAL, REVENUETC,
REVENUEPC, REVENUEVC, WHTAXTC, WHTAXPC, WHTAXVC, COSTTC,
COSTPC, COSTVC, FXRATETC, FXRATEPC, REALPLTITGROSSPC,
REALPLTITGROSSVC, REALPLDEVGROSSVC, REALPLTITNETPC,
REALPLTITNETVC, REALPLDEVNETVC, COSTVALGROSSPC,
COSTVALGROSSTC, COSTVALGROSSVC, COSTVALNETPC, COSTVALNETTC,
COSTVALNETVC, TIMESTMPCHG, CHGID, DIFFCOSTVALGROSSPC,
DIFFCOSTVALGROSSVC, DIFFCOSTVALNETPC, DIFFCOSTVALNETVC,
POSKEY, SAFEKACCNBR
FROM $creator.TNI360S101A ;
LABEL ON TABLE $creator.VNI360S101A IS 'TRANSACTION COST PRICE SAVE';
COMMIT;
CREATE VIEW $creator.VNI400A101A AS
SELECT CLSTRID, CORRRQSTID, CORRSTAT, SYSSIGN, TRXID, POSKEY,
CALCMTHDCD, RQSTR, RQSTTIMESTMP, CORRPROCSTARTDT,
CORRPROCENDDT, RECALCCFVALENDDT, RECALCSCOPECD,
RQSTPROCTYPE, TIMESTMPPROC, CORRCASECD, CFRECOGCD, RQSTRSN,
EFFDT, REVCORRCD, ORIGORDERNBR, ORIGTRXID, POSCCYCD,
TRXCCYCD, VLTNCCYCD, PAIDRECVINTTC, PAIDRECVINTPC,
PAIDRECVINTVC, TRXCOSTTC, TRXCOSTPC, TRXCOSTVC, WHTAXTC,
WHTAXPC, WHTAXVC, NETAMTTC, NETAMTPC, NETAMTVC, UNITNOMTC,
VALDT, EUWHTAXTC, EUWHTAXPC, EUWHTAXVC, NETAMTCHF,
UNITOFWORKID, SAFEKACCNBR
FROM $creator.TNI400A101A ;
LABEL ON TABLE $creator.VNI400A101A IS 'CORRECTION REQUEST';
COMMIT;
CREATE VIEW $creator.VNI410A101A AS
SELECT ALL CLSTRID, PLATTFORMID, TSID, POSID, UPDTDT, UPDTRSN,
SYSSIGN, ASOFDT
FROM $creator.TNI410A101A "COMMIT" ;
COMMIT;
CREATE VIEW $creator.VNI500A101A(CCYCD, ASOFDT, XCHGRATETOCHF,
CCYINDEX)
AS
SELECT NI500038, NI500011, NI500046, NI500039
FROM $creator.TNI500A101A ;
COMMIT;
CREATE VIEW $creator.VNI600A101A(CTRLID, CTRLTIMESTMPFROM,
CTRLTIMESTMPTO, CTRLVALFROM, CTRLVALTO, CTRLMSG) AS
SELECT NI600001, NI600002, NI600003, NI600004, NI600005, NI600006
FROM $creator.TNI600A101A ;
CREATE ALIAS ${creator}02.VNI600A101A FOR $creator.VNI600A101A ;
CREATE ALIAS ${creator}01.VNI600A101A FOR $creator.VNI600A101A ;
COMMIT;
CREATE VIEW $creator.VNI601A101A(LANGCD, LBLTEXTNBR, LBLTEXT) AS
SELECT NI601001, NI601002, NI601003
FROM $creator.TNI601A101A ;
COMMIT;
CREATE VIEW $creator.VNI602A101A(FORMAT, MODUL, NAME, STEUERUNG) AS
SELECT NI602001, NI602002, NI602003, NI602004
FROM $creator.TNI602A101A ;
COMMIT;
CREATE VIEW $creator.VNI603A101A AS
SELECT NI603001 AS MODULE, NI603002 AS MSGNO, NI603003 AS MSGTEXT,
NI603004 AS SEVERITYCODE
FROM TNI603A101A ;
COMMIT;
CREATE VIEW $creator.VNI605A101A AS
SELECT NI605011 as ASOFDT, NI605910 as TEVDT, NI605911 as TEVDTM1,
NI605912 as TEVDTM2, NI605913 as TEVDTM3,
NI605921 as TEVDTP1, NI605930 as MEVDT,
NI605931 as MEVDTM1, NI605940 as ULTIMO,
NI605941 as ULTIMOM1
FROM TNI605A101A ;
CREATE ALIAS ${creator}02.VNI605A101A FOR $creator.VNI605A101A ;
CREATE ALIAS ${creator}01.VNI605A101A FOR $creator.VNI605A101A ;
COMMIT;
CREATE VIEW $creator.VNI606A101A AS
SELECT NI606010 AS PURPOSE, NI606011 AS SRC1,
NI606001 AS TRXTYPE1, NI606012 AS SRC2,
NI606002 AS TRXTYPE2, NI606003 AS NBRTRX, NI606004 AS RULE,
NI606110 AS PIDCHG
FROM TNI606A101A ;
COMMIT;
CREATE VIEW $creator.VNI607A101A AS
SELECT NI607001 AS BUSINESS_UNIT, NI607002 AS RFT_CODE,
NI607003 AS REPORT_PERIODICITY, NI607004 AS VERARB_ZYKLUS,
NI607005 AS "LANGUAGE", NI607006 AS PVSBEI01,
NI607007 AS PVSBEI02, NI607008 AS PVSBEI03,
NI607009 AS PVSBEI04, NI607010 AS PVSBEI05,
NI607011 AS PVSBEI06
FROM TNI607A101A ;
COMMIT;
CREATE VIEW $creator.VNI608A101A AS
SELECT NI608001 AS CLSTRID, NI608002 AS CONSTID,
NI608003 AS VLDFROMDT, NI608004 AS STATUS,
NI608005 AS TIMESTMPCHG
FROM TNI608A101A ;
CREATE ALIAS ${creator}01.VNI608A101A FOR $creator.VNI608A101A ;
CREATE ALIAS ${creator}02.VNI608A101A FOR $creator.VNI608A101A ;
COMMIT;
CREATE VIEW $creator.VNI609A101A AS
SELECT NI609001 AS JOB_NAME, NI609002 AS JOB_NUMMER,
NI609003 AS ELAR_APLK_DATE, NI609004 AS ELAR_APLK_TIME,
NI609005 AS RUN_TYPE, NI609006 AS REPORT_TYPE,
NI609129 AS SEND_TYPE, NI609007 AS CIF,
NI609008 AS CLUSTER_ID, NI609009 AS SUPL_TITLE,
NI609010 AS PER_FROM_TYPE, NI609011 AS PER_FROM_DATE,
NI609012 AS PER_TO_TYPE, NI609013 AS PER_TO_DATE,
NI609014 AS PER_FROM_DT_TRX, NI609015 AS SUBPERIOD,
NI609016 AS REP_PERIODICITY, NI609017 AS LAUFZEITENDE,
NI609018 AS CALC_TYPE, NI609019 AS CALC_METHOD,
NI609020 AS VAL_CURRENCY, NI609021 AS VAL_CURRENCY_CS,
NI609022 AS REP_CURRENCY, NI609023 AS REP_CURRENCY_CS,
NI609024 AS PRT_MODE, NI609025 AS PRT_COPY,
NI609026 AS PRT_VERSION, NI609027 AS BUS_UNIT,
NI609028 AS BUS_UNIT_NAME, NI609029 AS "LANGUAGE",
NI609030 AS SAME_DATA, NI609031 AS ADR_SEQUENCE,
NI609032 AS ADR_COUNT, NI609033 AS ADR_LINE1,
NI609034 AS ADR_LINE2, NI609035 AS ADR_LINE3,
NI609036 AS ADR_LINE4, NI609037 AS ADR_LINE5,
NI609038 AS SEP_ADRESS, NI609039 AS LEITWEG,
NI609040 AS DOMIZIL, NI609041 AS APLZ, NI609042 AS APLZZ,
NI609043 AS AORT, NI609044 AS BOTE, NI609045 AS KUART,
NI609046 AS ADRSHORT1, NI609047 AS ADRSHORT2,
NI609048 AS ADRESSAT_CIF, NI609049 AS SEND_INSTR,
NI609050 AS CFLAG_YNICONT, NI609051 AS RUN_DATE,
NI609052 AS RUN_TIME, NI609053 AS FLAG1TO8,
NI609054 AS DAS, NI609055 AS RM_PID,
NI609056 AS RM_TITLE_IND, NI609057 AS RM_TITLE,
NI609058 AS RM_NAME, NI609059 AS RM_TEL,
NI609060 AS RM_PLZ_BANK, NI609061 AS RPT_BUID,
NI609062 AS RPT_COLOR, NI609063 AS RPT_LOGO,
NI609064 AS RPT_DEST, NI609065 AS RPT_RET,
NI609066 AS RPT_PVS_DIRECT, NI609067 AS RPT_SICH_CHECK,
NI609068 AS RPT_PERSONAL, NI609069 AS O_KEY,
NI609070 AS O_ANREDE, NI609071 AS O_NAME,
NI609072 AS O_INSTRADIERUNG, NI609073 AS O_STRASSE,
NI609074 AS O_ORT, NI609075 AS O_DATE,
NI609076 AS O_EXPIRY, NI609077 AS O_PRINT_CENTRAL,
NI609078 AS O_PRINT_ADDRESS, NI609079 AS O_SCHED_FOR_TYPE,
NI609080 AS O_ROC, NI609081 AS O_ADR_INST,
NI609082 AS O_BANKSTELLE, NI609083 AS O_AUSGABEORT,
NI609084 AS O_EXEMPLARE, NI609085 AS O_LISTNR,
NI609086 AS O_EMPFAENGER, NI609087 AS O_EMPFAENGER_VAL,
NI609088 AS O_LANGUAGE, NI609089 AS O_DIVERTED,
NI609090 AS O_SOURCE, NI609091 AS BEILAGE_CNT,
NI609092 AS BEILAGE_TAB1, NI609093 AS BEILAGE_TAB2,
NI609094 AS BEILAGE_TAB3, NI609095 AS BEILAGE_TAB4,
NI609096 AS BEILAGE_TAB5, NI609097 AS BEILAGE_TAB6,
NI609102 AS NI1_RPT1, NI609103 AS NI1_RPT2,
NI609104 AS NI1_RPT3, NI609105 AS NI1_RPT4,
NI609106 AS NI1_RPT5, NI609107 AS NI1_RPT6,
NI609108 AS NI1_RPT7, NI609109 AS NI1_RPT8,
NI609110 AS NI5_RPT1, NI609111 AS NI5_RPT2,
NI609112 AS NI5_RPT3, NI609113 AS NI5_RPT4,
NI609114 AS NI5_RPT5, NI609115 AS NI5_RPT6,
NI609116 AS NI5_RPT7, NI609117 AS NI5_RPT8,
NI609118 AS CNT_RPT1, NI609119 AS CNT_RPT2,
NI609120 AS CNT_RPT3, NI609121 AS CNT_RPT4,
NI609122 AS CNT_RPT5, NI609123 AS CNT_RPT6,
NI609124 AS CNT_RPT7, NI609125 AS CNT_RPT8,
NI609126 AS FEES_DEDUCTED, NI609127 AS TAX_DEDUCTED,
NI609128 AS SHOW_DETAIL, NI609130 AS OUTPUT_LINES,
NI609098 AS REPORT_RETURN_CODE,
NI609099 AS MSG_RETURN_CODE,
NI609100 AS MSG_RETURN_CODE_BY,
NI609101 AS MSG_MESSAGE_CODE, NI609131 AS ORDER_DRILLDOWN
FROM $creator.TNI609A101A ;
LABEL ON TABLE $creator.VNI609A101A IS 'LOGFILE-DB ';
COMMIT;
CREATE VIEW $creator.VNI610A101A AS
SELECT NI610001 AS ASSETCLASSCD, NI610002 AS SUBASSETCLASSCD,
NI610003 AS PMASSETCLASSCD, NI610004 AS SORTKEY,
NI610005 AS RPTASSETCLASSCD
FROM $creator.TNI610A101A ;
COMMIT;
CREATE VIEW $creator.VNI611A101A AS
SELECT NI611001 AS CNTRYCD, NI611002 AS CCYCD
FROM TNI611A101A ;
COMMIT;
CREATE VIEW $creator.VNI612A101A AS
SELECT NI612001 AS CCYCD, NI612002 AS PMCCYGRP,
NI612003 AS SORTKEY
FROM TNI612A101A ;
COMMIT;
CREATE VIEW $creator.VNI613A101A AS
SELECT NI613024 AS CLSTRID, NI613169 AS STARTTRDDT,
NI613001 AS CORRECTIONPERIOD, NI613164 AS TIMESTMPCHG,
NI613110 AS PIDCHG
FROM $creator.TNI613A101A ;
COMMIT;
CREATE VIEW $creator.VNI613H101A AS
SELECT NI613991 AS LOGTS, NI613992 AS LOGUSER,
NI613993 AS LOGSQLID, NI613994 AS LOGTYPE,
NI613024 AS CLSTRID, NI613169 AS STARTTRDDT,
NI613001 AS CORRECTIONPERIOD, NI613164 AS TIMESTMPCHG,
NI613110 AS PIDCHG
FROM $creator.TNI613H101A ;
COMMIT;
CREATE VIEW $creator.VNI614A101A AS
SELECT NI614024 AS CLSTRID, NI614088 AS VLDFROMDT,
NI614089 AS VLDTODT, NI614164 AS TIMESTMPCHG,
NI614110 AS PIDCHG
FROM $creator.TNI614A101A ;
LABEL ON TABLE $creator.VNI614A101A IS 'IPC NPMS CLUSTER SELECTION';
CREATE ALIAS ${creator}02.VNI614A101A FOR $creator.VNI614A101A ;
CREATE ALIAS ${creator}01.VNI614A101A FOR $creator.VNI614A101A ;
COMMIT;
CREATE view $creator.VNI615A101A AS
SELECT CLSTRID, PLATTFORMID, TSID, ALIS_AB
FROM $creator.TNI615A101A ;
COMMIT;
CREATE VIEW $creator.VNI616A101A AS
SELECT SYSSIGN, TRXTYPE, PHASE, PRODUCTCD, PROCESSINGTYPE,
PRICECOMP, EKGROUP, PROCTYPE, SPECRULE, "INOUT", CHGBYPID,
TIMESTMPCHG
FROM $creator.TNI616A101A ;
LABEL ON TABLE $creator.VNI616A101A IS 'DECISION TABLE COST PRICE';
COMMIT;
CREATE VIEW $creator.VNI620A101A AS
SELECT NI620024 AS CLSTRID, NI620164 AS TIMESTMPCHG,
NI620110 AS PIDCHG, NI620027 AS CMNTCHG,
NI620001 AS FLAG_GIR, NI620002 AS FLAG_CSPB,
NI620003 AS FLAG_CSAM_DOWNLOAD,
NI620004 AS FLAG_CL_DOWNLOAD,
NI620005 AS FLAG_MIGRATED_CUST, NI620006 AS MIGR_DATE
FROM $creator.TNI620A101A ;
CREATE ALIAS ${creator}02.VNI620A101A FOR $creator.VNI620A101A ;
CREATE ALIAS ${creator}01.VNI620A101A FOR $creator.VNI620A101A ;
COMMIT;
CREATE VIEW $creator.VNI621A101A AS
SELECT NI621024 AS CLSTRID, NI621164 AS TIMESTMPCHG,
NI621110 AS PIDCHG, NI621001 AS LASTCALLDT
FROM $creator.TNI621A101A ;
COMMIT;
CREATE view $creator.VNI622A101A AS
SELECT CLSTRID, BUSUNITCD, VLDFROMDT, VLDTODT
FROM $creator.TNI622A101A ;
COMMIT;
CREATE VIEW $creator.VNI630A101A AS
SELECT NI630001 AS IDENT, NI630002 AS BUID, NI630003 AS ENV_KEY,
NI630004 AS LAUF_NR, NI630005 AS REPLY_FLAG,
NI630006 AS DATE_C6, NI630007 AS TIME_C5,
NI630008 AS JOB_NR, NI630009 AS JOB_NAME,
NI630010 AS P43_KEY, NI630011 AS TS
FROM TNI630A101A ;
COMMIT;
CREATE VIEW $creator.VNI631A1 AS
SELECT LE, BU, RELATIONTYPECD, RELATIONID, REPORTTYPECD,
ADHOCENABLED, PERIODICENABLED, VALID_FROM, VALID_TO,
CREATE_PID, CREATE_TS, CREATE_PGM, UPDATE_PID, UPDATE_TS,
UPDATE_PGM
FROM $creator.TNI631A1 ;
COMMIT;
CREATE VIEW $creator.VNI632A1 AS
SELECT USER_PID, USER_NAME, USER_DEPT, USER_ROLE, INFO,
REPORTTYPECD, ADHOCONLY, VALID_FROM, VALID_TO, CREATE_PID,
CREATE_TS, CREATE_PGM, UPDATE_PID, UPDATE_TS, UPDATE_PGM
FROM $creator.TNI632A1 ;
COMMIT;
CREATE VIEW $creator.VNI633A1 AS
SELECT ALL NI633LE, NI633BUID, NI633REL_TYPE_CD,
NI633PROCESS_MODE, NI633OUTPUT_CHNL, NI633RELAT_ID,
NI633PRINT_VERSN, NI633VALID_OUTPUT, NI633VALID_FROM,
NI633VALID_TO, NI633CREATE_PID, NI633CREATE_TS,
NI633CREATE_PGM, NI633UPDT_PID, NI633UPDT_TS, NI633UPDT_PGM
FROM $creator.TNI633A1 ;
LABEL ON TABLE $creator.VNI633A1 IS 'ControlOutputChannels ';
COMMIT;
CREATE VIEW $creator.VNI640A101A AS
SELECT NI640017 AS BUSUNITCD, NI640133 AS SEARCHKEY,
NI640088 AS VLDFROMDT, NI640089 AS VLDTODT,
NI640164 AS TIMESTMPCHG, NI640110 AS PIDCHG
FROM TNI640A101A ;
COMMIT;
CREATE VIEW $creator.VNI650A101A AS
SELECT NI650001 AS JOB, NI650002 AS STARTYR, NI650003 AS STARTDAY,
NI650004 AS STARTTIME, NI650005 AS CPUMIN,
NI650006 AS CPUSEC, NI650007 AS ELAPMIN,
NI650008 AS "SYSTEM",
DATE(RIGHT(DIGITS(NI650002* 1000 + NI650003), 7)) AS
STARTDATE
FROM $creator.TNI650A101A ;
COMMIT;
CREATE VIEW $creator.VNI660A101A AS
SELECT SNAPSHOTID, CLSTRID, LOGTS, LOGUSER, "COMMENT"
FROM $creator.TNI660A101A ;
COMMIT;
CREATE VIEW $creator.VNI670A101A AS
SELECT NI670380 AS INVPROFID, NI670017 AS BUID,
NI670378 AS CONTRACTTYPE, NI670379 AS INVTYPE,
NI670382 AS REFCCYCD, NI670384 AS MAXFUNDS,
NI670385 AS MAXDRILLDOWN, NI670164 AS TIMESTMPCHG,
NI670110 AS PIDCHG
FROM $creator.TNI670A101A ;
LABEL ON TABLE $creator.VNI670A101A IS
'INVESTMENT PROFILE DRILLDOWN';
COMMIT;
CREATE VIEW $creator.VNI671A101A AS
SELECT NI671380 AS INVPROFID, NI671148 AS SECNBR,
NI671149 AS SEQNBR, NI671381 AS CODE,
NI671164 AS TIMESTMPCHG, NI671110 AS PIDCHG
FROM $creator.TNI671A101A ;
LABEL ON TABLE $creator.VNI671A101A IS
'SELECTION CRITERIA DRILLDOWN';
COMMIT;
CREATE VIEW $creator.VNI672A101A AS
SELECT NI672017 AS BUID, NI672384 AS MAXFUNDS,
NI672385 AS MAXDRILLDOWN, NI672164 AS TIMESTMPCHG,
NI672110 AS PIDCHG
FROM $creator.TNI672A101A ;
LABEL ON TABLE $creator.VNI672A101A IS 'DEFAULT PROFILE DRILLDOWN';
COMMIT;
CREATE VIEW $creator.VNI673A101A AS
SELECT NI673017 AS BUID, NI673386 AS TAX, NI673387 AS FEE,
NI673164 AS TIMESTMPCHG, NI673110 AS PIDCHG
FROM $creator.TNI673A101A ;
COMMIT;
CREATE VIEW $creator.VNI674A101A AS
SELECT NI674024 AS CLSTRID, NI674386 AS TAX, NI674387 AS FEE,
NI674388 AS ALLOWCHG, NI674164 AS TIMESTMPCHG,
NI674110 AS PIDCHG
FROM $creator.TNI674A101A ;
LABEL ON TABLE $creator.VNI674A101A IS 'CLUSTER TAX FEE FLAG';
COMMIT;
CREATE VIEW $creator.VNI680A101A AS
SELECT NI680001 AS TPAGROUP, NI680002 AS CIFNBR,
NI680003 AS VLDFROMDT, NI680004 AS VLDTODT,
NI680005 AS LANGCD, NI680010 AS CLSTRIDP,
NI680011 AS WEIGHTP, NI680012 AS INCPTAMTP,
NI680020 AS CLSTRIDG, NI680021 AS WEIGHTG,
NI680022 AS INCPTAMTG, NI680099 AS TIMESTMPCHG
FROM $creator.TNI680A101A ;
COMMIT;
CREATE VIEW $creator.VNI888A101A AS
SELECT NI888024 AS CLSTRID
FROM TNI888A101A ;
COMMIT;
CREATE VIEW $creator.VNI900A101A AS
SELECT NI900001 AS PROGNAME, NI900002 AS TABNAME,
NI900003 AS C_EXT, NI900004 AS INCR
FROM $creator.TNI900A101A ;
COMMIT;
CREATE VIEW $creator.VNI901A101A AS
SELECT NI901001 AS PROGNAME, NI901002 AS JBNAME,
NI901003 AS TABNAME, NI901004 AS TIMESTMP,
NI901005 AS OLD_EXT, NI901006 AS NEW_EXT
FROM $creator.TNI901A101A ;
COMMIT;
CREATE VIEW $creator.VNI910A101A AS
SELECT NI910001 AS CANC_RSN, NI910002 AS P43_KEY,
NI910019 AS CIFNBR, NI910003 AS SAFEK_ACC,
NI910024 AS CLSTRID, NI910004 AS APPL,
NI910005 AS REP_TYPE, NI910006 AS PERIOD,
NI910007 AS RECIP_PID, NI910008 AS RECIP_NAME,
NI910009 AS RECIP_BU, NI910010 AS RECIP_DEPT,
NI910011 AS RM_NAME, NI910012 AS PART_ID,
NI910013 AS REP_ORDER_ID, NI910016 AS ARQ,
NI910017 AS ORDER_PID, NI910020 AS INFO_TXT,
NI910021 AS UPDT_TS, NI910022 AS UPDT_PID_PGM
FROM $creator.TNI910A101A ;
COMMIT;
CREATE VIEW ${creator}01.VNI107A101A AS
SELECT NI107024 AS CLSTRID, NI107116 AS PERSTARTDT,
NI107115 AS PERENDDT, NI107084 AS MKTVALVCOLD,
NI107086 AS MKTVALVCNEW, NI107360 AS TOTADGVC,
NI107361 AS TOTVWGVC, NI107061 AS IPCFEEVC,
NI107373 AS RETFEEVC, NI107362 AS TOTFEEVC,
NI107363 AS TOTTAXVC, NI107364 AS TOTCOSTVC,
NI107365 AS INCFGROSSVC, NI107366 AS INCFNETOFTAXVC,
NI107367 AS INCFNETOFFEEVC, NI107368 AS INCFNETOFTAXFEEVC,
NI107369 AS OUTCFGROSSVC, NI107370 AS OUTCFNETOFTAXVC,
NI107371 AS OUTCFNETOFFEEVC,
NI107372 AS OUTCFNETOFTAXFEEVC, NI107091 AS NCFGROSSVC,
NI107094 AS NCFNETOFTAXVC, NI107092 AS NCFNETOFFEEVC,
NI107093 AS NCFNETOFTAXFEEVC, NI107140 AS RORGROSSVC,
NI107146 AS RORNETOFTAXVC, NI107142 AS RORNETOFFEEVC,
NI107144 AS RORNETOFTAXFEEVC, NI107132 AS DSCRPFMGTAGR,
NI107378 AS CONTRUCTTYPE, NI107379 AS INVESTMENTTYPE
FROM ${creator}01.TNI107A101A ;
COMMIT;
CREATE VIEW ${creator}01.VNI107S101A AS
SELECT NI107995 AS SNAPSHOTID, NI107024 AS CLSTRID,
NI107116 AS PERSTARTDT, NI107115 AS PERENDDT,
NI107084 AS MKTVALVCOLD, NI107086 AS MKTVALVCNEW,
NI107360 AS TOTADGVC, NI107361 AS TOTVWGVC,
NI107061 AS IPCFEEVC, NI107373 AS RETFEEVC,
NI107362 AS TOTFEEVC, NI107363 AS TOTTAXVC,
NI107364 AS TOTCOSTVC, NI107365 AS INCFGROSSVC,
NI107366 AS INCFNETOFTAXVC, NI107367 AS INCFNETOFFEEVC,
NI107368 AS INCFNETOFTAXFEEVC, NI107369 AS OUTCFGROSSVC,
NI107370 AS OUTCFNETOFTAXVC, NI107371 AS OUTCFNETOFFEEVC,
NI107372 AS OUTCFNETOFTAXFEEVC, NI107091 AS NCFGROSSVC,
NI107094 AS NCFNETOFTAXVC, NI107092 AS NCFNETOFFEEVC,
NI107093 AS NCFNETOFTAXFEEVC, NI107140 AS RORGROSSVC,
NI107146 AS RORNETOFTAXVC, NI107142 AS RORNETOFFEEVC,
NI107144 AS RORNETOFTAXFEEVC, NI107132 AS DSCRPFMGTAGR,
NI107378 AS CONTRUCTTYPE, NI107379 AS INVESTMENTTYPE
FROM ${creator}01.TNI107S101A ;
COMMIT;
CREATE VIEW ${creator}02.VNI107A101A AS
SELECT NI107024 AS CLSTRID, NI107116 AS PERSTARTDT,
NI107115 AS PERENDDT, NI107084 AS MKTVALVCOLD,
NI107086 AS MKTVALVCNEW, NI107360 AS TOTADGVC,
NI107361 AS TOTVWGVC, NI107061 AS IPCFEEVC,
NI107373 AS RETFEEVC, NI107362 AS TOTFEEVC,
NI107363 AS TOTTAXVC, NI107364 AS TOTCOSTVC,
NI107365 AS INCFGROSSVC, NI107366 AS INCFNETOFTAXVC,
NI107367 AS INCFNETOFFEEVC, NI107368 AS INCFNETOFTAXFEEVC,
NI107369 AS OUTCFGROSSVC, NI107370 AS OUTCFNETOFTAXVC,
NI107371 AS OUTCFNETOFFEEVC,
NI107372 AS OUTCFNETOFTAXFEEVC, NI107091 AS NCFGROSSVC,
NI107094 AS NCFNETOFTAXVC, NI107092 AS NCFNETOFFEEVC,
NI107093 AS NCFNETOFTAXFEEVC, NI107140 AS RORGROSSVC,
NI107146 AS RORNETOFTAXVC, NI107142 AS RORNETOFFEEVC,
NI107144 AS RORNETOFTAXFEEVC, NI107132 AS DSCRPFMGTAGR,
NI107378 AS CONTRUCTTYPE, NI107379 AS INVESTMENTTYPE
FROM ${creator}02.TNI107A101A ;
COMMIT;
CREATE VIEW ${creator}02.VNI107S101A AS
SELECT NI107995 AS SNAPSHOTID, NI107024 AS CLSTRID,
NI107116 AS PERSTARTDT, NI107115 AS PERENDDT,
NI107084 AS MKTVALVCOLD, NI107086 AS MKTVALVCNEW,
NI107360 AS TOTADGVC, NI107361 AS TOTVWGVC,
NI107061 AS IPCFEEVC, NI107373 AS RETFEEVC,
NI107362 AS TOTFEEVC, NI107363 AS TOTTAXVC,
NI107364 AS TOTCOSTVC, NI107365 AS INCFGROSSVC,
NI107366 AS INCFNETOFTAXVC, NI107367 AS INCFNETOFFEEVC,
NI107368 AS INCFNETOFTAXFEEVC, NI107369 AS OUTCFGROSSVC,
NI107370 AS OUTCFNETOFTAXVC, NI107371 AS OUTCFNETOFFEEVC,
NI107372 AS OUTCFNETOFTAXFEEVC, NI107091 AS NCFGROSSVC,
NI107094 AS NCFNETOFTAXVC, NI107092 AS NCFNETOFFEEVC,
NI107093 AS NCFNETOFTAXFEEVC, NI107140 AS RORGROSSVC,
NI107146 AS RORNETOFTAXVC, NI107142 AS RORNETOFFEEVC,
NI107144 AS RORNETOFTAXFEEVC, NI107132 AS DSCRPFMGTAGR,
NI107378 AS CONTRUCTTYPE, NI107379 AS INVESTMENTTYPE
FROM ${creator}02.TNI107S101A ;
COMMIT;
terminator ? ;
CREATE TRIGGER $creator.NILOGCBI
NO CASCADE BEFORE INSERT ON TNILOGC101A
REFERENCING NEW AS NEU
FOR EACH ROW MODE DB2SQL
WHEN (NOT EXISTS(SELECT 1
FROM TNITRGA101A
WHERE TUSER = USER
AND TNAME = 'NILOGC'))
SET(NEU.CHGUSER, NEU.CHGTYPE, NEU.CHGTIME) = (USER, 'I',
CURRENT TIMESTAMP) ?
COMMIT?
CREATE TRIGGER $creator.NILOGCBU
NO CASCADE BEFORE UPDATE ON TNILOGC101A
REFERENCING NEW AS NEU
FOR EACH ROW MODE DB2SQL
WHEN (NOT EXISTS(SELECT 1
FROM TNITRGA101A
WHERE TUSER = USER
AND TNAME = 'NILOGC'))
SET(NEU.CHGUSER, NEU.CHGTYPE, NEU.CHGTIME) = (USER, 'U',
CURRENT TIMESTAMP) ?
COMMIT?
CREATE TRIGGER $creator.NILOGMBU
NO CASCADE BEFORE UPDATE ON $creator.TNILOGM101A
REFERENCING NEW AS NEU
FOR EACH ROW MODE DB2SQL
WHEN (NOT EXISTS(SELECT 1
FROM $creator.TNITRGA101A
WHERE TUSER = USER
AND TNAME = 'NILOGM'))
SET(NEU.CHGUSER, NEU.CHGTYPE, NEU.CHGTIME) = (USER, 'U',
CURRENT TIMESTAMP) ?
COMMIT?
CREATE TRIGGER $creator.NILOGMBI
NO CASCADE BEFORE INSERT ON $creator.TNILOGM101A
REFERENCING NEW AS NEU
FOR EACH ROW MODE DB2SQL
WHEN (NOT EXISTS(SELECT 1
FROM $creator.TNITRGA101A
WHERE TUSER = USER
AND TNAME = 'NILOGM'))
SET(NEU.CHGUSER, NEU.CHGTYPE, NEU.CHGTIME) = (USER, 'I',
CURRENT TIMESTAMP) ?
COMMIT?
$@[ if $phase >= 2 then $@=[
CREATE TRIGGER $creator.NI130AAI
AFTER INSERT ON $creator.TNI130A101A
REFERENCING NEW AS NEU
FOR EACH ROW MODE DB2SQL
WHEN (NOT EXISTS(SELECT 1
FROM $creator.TNITRGA101A
WHERE TUSER = USER
AND TNAME = 'NI130A'))
MERGE INTO $creator.TNI132A101A T132 USING(VALUES(NEU.NI130024,
NEU.
NI130235, NEU.NI130234, NEU.NI130236, NEU.NI130232, NEU.NI130233
, NEU.NI130164, NEU.NI130110, NEU.NI130139)) AS T130(CLSTRID,
VLDFROMDT, CONSTID, VLDTODT, CLSTRTYPECD, CONSTTYPECD,
TIMESTMPCHG, PIDCHG, REVCORRCD) ON(NI132024 = T130.CLSTRID AND
NI132235 = T130.VLDFROMDT AND NI132234 = T130.CONSTID)
WHEN MATCHED THEN UPDATE SET NI132236 = T130.VLDTODT, NI132232 =
T130.CLSTRTYPECD, NI132233 = T130.CONSTTYPECD, NI132139 = T130.
REVCORRCD, NI132157 = T130.TIMESTMPCHG, NI132159 = T130.PIDCHG
WHEN NOT MATCHED THEN INSERT VALUES(T130.CLSTRID, T130.VLDFROMDT,
T130.CONSTID, T130.VLDTODT, '31.12.9999', T130.CLSTRTYPECD, T130.
CONSTTYPECD, T130.TIMESTMPCHG, T130.PIDCHG, T130.REVCORRCD,
'0001-01-01-00.00.00.000000', '') ?
COMMIT?
CREATE TRIGGER $creator.NI300AAI
AFTER INSERT ON TNI300A101A
REFERENCING NEW_TABLE AS NEU
FOR EACH STATEMENT MODE DB2SQL
WHEN (NOT EXISTS(SELECT 1
FROM TNITRGA101A
WHERE TUSER = USER
AND TNAME = 'NI300A'))
INSERT INTO TNI300H101A
SELECT CLSTRID, SYSSIGN, TRXID, ASOFDT, SRC, POSKEY,
CALCMTHDCD, ORDERNBR, TRXTYPE, IPCRLVNTFLAG, TRXCCYCD,
POSCCYCD, VLTNCCYCD, VALDT, TRDDT, RECAPDT, BOOKDT,
EFFDT, PRICE, PAIDRECVINTTC, PAIDRECVINTPC,
PAIDRECVINTVC, TRXCOSTTC, TRXCOSTPC, TRXCOSTVC,
WHTAXTC, WHTAXPC, WHTAXVC, NETAMTTC, NETAMTPC,
NETAMTVC, UNITNOMTC, REVCORRCD, CFRECOGCD, ORIGTRXID,
ORIGORDERNBR, CHGBYPID, TIMESTMPCHG, OLDEFFDT,
BUSINESSCASEID, FEETYPE, FEERELEVANT, SWIFTREF,
NETAMTCHF, PRODUCTCD, PRICECOMP, PROCESSINGTYPE,
BOOKENTRYSERIAL, OLDBOOKENTRYSERIAL,
REVERSALCATEGORYCD, EXTENTOFREVERSALCD, EUWHTAXTC,
EUWHTAXPC, EUWHTAXVC, UNITNOMCA, EKGROUP,
TIMESTMPENTRY, TITART, ENTEREDRATE, CPCRLVNTFLAG,
SAFEKACCNBR, USER, 'I', CURRENT TIMESTAMP
FROM NEU ?
COMMIT?
CREATE TRIGGER $creator.NI300AAD
AFTER DELETE ON TNI300A101A
REFERENCING OLD_TABLE AS ALT
FOR EACH ROW MODE DB2SQL
WHEN (NOT EXISTS(SELECT 1
FROM TNITRGA101A
WHERE TUSER = USER
AND TNAME = 'NI300A'))
INSERT INTO TNI300H101A
SELECT CLSTRID, SYSSIGN, TRXID, ASOFDT, SRC, POSKEY,
CALCMTHDCD, ORDERNBR, TRXTYPE, IPCRLVNTFLAG, TRXCCYCD,
POSCCYCD, VLTNCCYCD, VALDT, TRDDT, RECAPDT, BOOKDT,
EFFDT, PRICE, PAIDRECVINTTC, PAIDRECVINTPC,
PAIDRECVINTVC, TRXCOSTTC, TRXCOSTPC, TRXCOSTVC,
WHTAXTC, WHTAXPC, WHTAXVC, NETAMTTC, NETAMTPC,
NETAMTVC, UNITNOMTC, REVCORRCD, CFRECOGCD, ORIGTRXID,
ORIGORDERNBR, CHGBYPID, TIMESTMPCHG, OLDEFFDT,
BUSINESSCASEID, FEETYPE, FEERELEVANT, SWIFTREF,
NETAMTCHF, PRODUCTCD, PRICECOMP, PROCESSINGTYPE,
BOOKENTRYSERIAL, OLDBOOKENTRYSERIAL,
REVERSALCATEGORYCD, EXTENTOFREVERSALCD, EUWHTAXTC,
EUWHTAXPC, EUWHTAXVC, UNITNOMCA, EKGROUP,
TIMESTMPENTRY, TITART, ENTEREDRATE, CPCRLVNTFLAG,
SAFEKACCNBR, USER, 'D', CURRENT TIMESTAMP
FROM ALT ?
COMMIT?
CREATE TRIGGER $creator.NI300AAU
AFTER UPDATE ON TNI300A101A
REFERENCING OLD_TABLE AS ALT
FOR EACH ROW MODE DB2SQL
WHEN (NOT EXISTS(SELECT 1
FROM TNITRGA101A
WHERE TUSER = USER
AND TNAME = 'NI300A'))
INSERT INTO TNI300H101A
SELECT CLSTRID, SYSSIGN, TRXID, ASOFDT, SRC, POSKEY,
CALCMTHDCD, ORDERNBR, TRXTYPE, IPCRLVNTFLAG, TRXCCYCD,
POSCCYCD, VLTNCCYCD, VALDT, TRDDT, RECAPDT, BOOKDT,
EFFDT, PRICE, PAIDRECVINTTC, PAIDRECVINTPC,
PAIDRECVINTVC, TRXCOSTTC, TRXCOSTPC, TRXCOSTVC,
WHTAXTC, WHTAXPC, WHTAXVC, NETAMTTC, NETAMTPC,
NETAMTVC, UNITNOMTC, REVCORRCD, CFRECOGCD, ORIGTRXID,
ORIGORDERNBR, CHGBYPID, TIMESTMPCHG, OLDEFFDT,
BUSINESSCASEID, FEETYPE, FEERELEVANT, SWIFTREF,
NETAMTCHF, PRODUCTCD, PRICECOMP, PROCESSINGTYPE,
BOOKENTRYSERIAL, OLDBOOKENTRYSERIAL,
REVERSALCATEGORYCD, EXTENTOFREVERSALCD, EUWHTAXTC,
EUWHTAXPC, EUWHTAXVC, UNITNOMCA, EKGROUP,
TIMESTMPENTRY, TITART, ENTEREDRATE, CPCRLVNTFLAG,
SAFEKACCNBR, USER, 'U', CURRENT TIMESTAMP
FROM ALT ?
COMMIT?
$]
$]
CREATE TRIGGER $creator.NI400ABI
NO CASCADE BEFORE INSERT ON $creator.TNI400A101A
REFERENCING NEW AS NEU
FOR EACH ROW MODE DB2SQL
WHEN (NOT EXISTS(SELECT 1
FROM $creator.TNITRGA101A
WHERE $creator.TNITRGA101A.TUSER = USER
AND $creator.TNITRGA101A.TNAME = 'NI400A')
AND EXISTS(SELECT 1
FROM $creator.TNI400A101A
WHERE $creator.TNI400A101A.CLSTRID = NEU.CLSTRID
AND $creator.TNI400A101A.UNITOFWORKID = NEU.
UNITOFWORKID
AND ($creator.TNI400A101A.RQSTPROCTYPE <> NEU.
RQSTPROCTYPE
OR $creator.TNI400A101A.CORRSTAT <> NEU.CORRSTAT)))
SIGNAL SQLSTATE 'NI400'('UNITOFWORKID ALREADY IN USE') ?
COMMIT?
CREATE TRIGGER $creator.NI613AAU
AFTER UPDATE ON $creator.TNI613A101A
REFERENCING OLD_TABLE AS ALT
FOR EACH STATEMENT MODE DB2SQL
WHEN (NOT EXISTS(SELECT 1
FROM $creator.TNITRGA101A
WHERE TUSER = USER
AND TNAME = 'NI613A'))
INSERT INTO $creator.TNI613H101A
SELECT CURRENT TIMESTAMP, USER, CURRENT SQLID, 'U', NI613024,
NI613169, NI613001, NI613164, NI613110
FROM ALT ?
COMMIT?
CREATE TRIGGER $creator.NI613AAD
AFTER DELETE ON $creator.TNI613A101A
REFERENCING OLD_TABLE AS ALT
FOR EACH STATEMENT MODE DB2SQL
WHEN (NOT EXISTS(SELECT 1
FROM $creator.TNITRGA101A
WHERE TUSER = USER
AND TNAME = 'NI613A'))
INSERT INTO $creator.TNI613H101A
SELECT CURRENT TIMESTAMP, USER, CURRENT SQLID, 'D', NI613024,
NI613169, NI613001, NI613164, NI613110
FROM ALT ?
COMMIT?
CREATE TRIGGER $creator.NI631I1
NO CASCADE BEFORE INSERT ON $creator.TNI631A1
REFERENCING NEW AS NEU
FOR EACH ROW MODE DB2SQL
WHEN (EXISTS(SELECT 1
FROM $creator.TNI631A1
WHERE LE = NEU.LE
AND BU = NEU.BU
AND RELATIONTYPECD = NEU.RELATIONTYPECD
AND RELATIONID = NEU.RELATIONID
AND REPORTTYPECD = NEU.REPORTTYPECD
AND VALID_FROM <= NEU.VALID_TO
AND VALID_TO >= NEU.VALID_FROM))
SIGNAL SQLSTATE 'NII01'('NI631I1: VALIDITY PERIOD OVERLAPPING') ?
COMMIT?
CREATE TRIGGER $creator.NI631U1
NO CASCADE BEFORE UPDATE ON $creator.TNI631A1
REFERENCING NEW AS NEU
FOR EACH ROW MODE DB2SQL
WHEN (EXISTS(SELECT 1
FROM $creator.TNI631A1
WHERE LE = NEU.LE
AND BU = NEU.BU
AND RELATIONTYPECD = NEU.RELATIONTYPECD
AND RELATIONID = NEU.RELATIONID
AND REPORTTYPECD = NEU.REPORTTYPECD
AND CREATE_TS <> NEU.CREATE_TS
AND VALID_FROM <= NEU.VALID_TO
AND VALID_TO >= NEU.VALID_FROM))
SIGNAL SQLSTATE 'NIU01'('NI631U1: VALIDITY PERIOD OVERLAPPING') ?
COMMIT?
CREATE TRIGGER $creator.NI632I1
NO CASCADE BEFORE INSERT ON $creator.TNI632A1
REFERENCING NEW AS NEU
FOR EACH ROW MODE DB2SQL
WHEN (EXISTS(SELECT 1
FROM $creator.TNI632A1
WHERE USER_PID = NEU.USER_PID
AND REPORTTYPECD = NEU.REPORTTYPECD
AND VALID_FROM <= NEU.VALID_TO
AND VALID_TO >= NEU.VALID_FROM))
SIGNAL SQLSTATE 'NII01'('NI632I1: VALIDITY PERIOD OVERLAPPING') ?
COMMIT?
CREATE TRIGGER $creator.NI632U1
NO CASCADE BEFORE UPDATE ON $creator.TNI632A1
REFERENCING NEW AS NEU
FOR EACH ROW MODE DB2SQL
WHEN (EXISTS(SELECT 1
FROM $creator.TNI632A1
WHERE USER_PID = NEU.USER_PID
AND REPORTTYPECD = NEU.REPORTTYPECD
AND CREATE_TS <> NEU.CREATE_TS
AND VALID_FROM <= NEU.VALID_TO
AND VALID_TO >= NEU.VALID_FROM))
SIGNAL SQLSTATE 'NIU01'('NI632U1: VALIDITY PERIOD OVERLAPPING') ?
COMMIT?
CREATE TRIGGER $creator.NI633I1
NO CASCADE BEFORE INSERT ON $creator.TNI633A1
REFERENCING NEW AS NEU
FOR EACH ROW MODE DB2SQL
WHEN (EXISTS(SELECT 1
FROM $creator.TNI633A1
WHERE NI633LE = NEU.NI633LE
AND NI633BUID = NEU.NI633BUID
AND NI633REL_TYPE_CD = NEU.NI633REL_TYPE_CD
AND NI633PROCESS_MODE = NEU.NI633PROCESS_MODE
AND NI633OUTPUT_CHNL = NEU.NI633OUTPUT_CHNL
AND NI633RELAT_ID = NEU.NI633RELAT_ID
AND NI633PRINT_VERSN = NEU.NI633PRINT_VERSN
AND NI633VALID_FROM <= NEU.NI633VALID_TO
AND NI633VALID_TO >= NEU.NI633VALID_FROM))
SIGNAL SQLSTATE 'NII01'('NI633I1: VALIDITY PERIOD OVERLAPPING') ?
COMMIT?
CREATE TRIGGER $creator.NI633U1
NO CASCADE BEFORE UPDATE ON $creator.TNI633A1
REFERENCING NEW AS NEU
FOR EACH ROW MODE DB2SQL
WHEN (EXISTS(SELECT 1
FROM $creator.TNI633A1
WHERE NI633LE = NEU.NI633LE
AND NI633BUID = NEU.NI633BUID
AND NI633REL_TYPE_CD = NEU.NI633REL_TYPE_CD
AND NI633PROCESS_MODE = NEU.NI633PROCESS_MODE
AND NI633OUTPUT_CHNL = NEU.NI633OUTPUT_CHNL
AND NI633RELAT_ID = NEU.NI633RELAT_ID
AND NI633PRINT_VERSN = NEU.NI633PRINT_VERSN
AND NI633CREATE_TS <> NEU.NI633CREATE_TS
AND NI633VALID_FROM <= NEU.NI633VALID_TO
AND NI633VALID_TO >= NEU.NI633VALID_FROM))
SIGNAL SQLSTATE 'NIU01'('NI633U1: VALIDITY PERIOD OVERLAPPING') ?
COMMIT?
$@[ if $phase = 1 then $@=[
select 'phase 1' from sysibm.sysdummy1?
CREATE TRIGGER $creator.NI660AAI
AFTER INSERT ON $creator.TNI660A101A
REFERENCING NEW AS NI660
FOR EACH ROW MODE DB2SQL
BEGIN ATOMIC
$*( INSERT INTO $creator.TNI100S101A
SELECT TB.*, NI660.SNAPSHOTID
FROM $creator.TNI100A101A TB
WHERE TB.NI100024 = NI660.CLSTRID ;
INSERT INTO $creator.TNI150S101A
SELECT NI660.SNAPSHOTID, TB.*
FROM $creator.TNI150A101A TB
WHERE TB.CLSTRID = NI660.CLSTRID ;
INSERT INTO $creator.TNI160S101A
SELECT TB.*, NI660.SNAPSHOTID
FROM $creator.TNI160A101A TB
WHERE TB.CLSTRID = NI660.CLSTRID ;
INSERT INTO $creator.TNI105S101A
SELECT NI660.SNAPSHOTID, TB.*
FROM $creator.TNI105A101A TB
WHERE TB.NI105024 = NI660.CLSTRID ;
INSERT INTO $creator.TNI107S101A
SELECT NI660.SNAPSHOTID, TB.*
FROM $creator.TNI107A101A TB
WHERE TB.NI107024 = NI660.CLSTRID ;
INSERT INTO ${creator}01.TNI107S101A
SELECT NI660.SNAPSHOTID, TB.*
FROM ${creator}01.TNI107A101A TB
WHERE TB.NI107024 = NI660.CLSTRID ;
INSERT INTO ${creator}02.TNI107S101A
SELECT NI660.SNAPSHOTID, TB.*
FROM ${creator}02.TNI107A101A TB
WHERE TB.NI107024 = NI660.CLSTRID ;
INSERT INTO $creator.TNI200S101A
SELECT TB.*, NI660.SNAPSHOTID
FROM $creator.TNI200A101A TB
WHERE TB.CLSTRID = NI660.CLSTRID ;
INSERT INTO $creator.TNI250S101A
SELECT TB.*, NI660.SNAPSHOTID
FROM $creator.TNI250A101A TB
WHERE TB.CLSTRID = NI660.CLSTRID ;
INSERT INTO $creator.TNI260S101A
SELECT TB.*, NI660.SNAPSHOTID
FROM $creator.TNI260A101A TB
WHERE TB.CLSTRID = NI660.CLSTRID ;
INSERT INTO $creator.TNI300S101A
SELECT NI660.SNAPSHOTID, TB.*
FROM $creator.TNI300A101A TB
WHERE TB.NI300024 = NI660.CLSTRID ;
INSERT INTO $creator.TNI301S101A
SELECT TB.*, NI660.SNAPSHOTID
FROM $creator.TNI301A101A TB
WHERE TB.CLSTRID = NI660.CLSTRID ;
INSERT INTO $creator.TNI350S101A
SELECT NI660.SNAPSHOTID, TB.*
FROM $creator.TNI350A101A TB
WHERE TB.NI350024 = NI660.CLSTRID ;
INSERT INTO $creator.TNI360S101A
SELECT TB.*, NI660.SNAPSHOTID
FROM $creator.TNI360A101A TB
WHERE TB.CLSTRID = NI660.CLSTRID ;
INSERT INTO $creator.TNI130S101A
SELECT NI660.SNAPSHOTID, TB.*
FROM $creator.TNI130A101A TB
WHERE TB.NI130024 = NI660.CLSTRID ;
INSERT INTO $creator.TNI131S101A
SELECT NI660.SNAPSHOTID, TB.*
FROM $creator.TNI131A101A TB
WHERE TB.NI131237 = NI660.CLSTRID ;
INSERT INTO $creator.TNI140S101A
SELECT NI660.SNAPSHOTID, TB.*
$*) delete
FROM $creator.TNI140A101A TB
WHERE TB.clstrid = NI660.CLSTRID ;
END ?
COMMIT?
$] else $@=[
CREATE TRIGGER $creator.NI660AAI
AFTER INSERT ON $creator.TNI660A101A
REFERENCING NEW AS NEU
FOR EACH ROW MODE DB2SQL
BEGIN ATOMIC
INSERT INTO $creator.TNI100S101A
SELECT T100.*, NEU.SNAPSHOTID
FROM $creator.TNI100A101A T100
WHERE T100.CLSTRID = NEU.CLSTRID ;
INSERT INTO $creator.TNI105S101A
SELECT NEU.SNAPSHOTID, T105.*
FROM $creator.TNI105A101A T105
WHERE T105.NI105024 = NEU.CLSTRID ;
INSERT INTO $creator.TNI107S101A
SELECT NEU.SNAPSHOTID, T107.*
FROM $creator.TNI107A101A T107
WHERE T107.NI107024 = NEU.CLSTRID ;
INSERT INTO $creator.TNI107S101A
SELECT NEU.SNAPSHOTID, T107.*
FROM $creator.TNI107A101A T107
WHERE T107.NI107024 = NEU.CLSTRID ;
INSERT INTO $creator.TNI107S101A
SELECT NEU.SNAPSHOTID, T107.*
FROM $creator.TNI107A101A T107
WHERE T107.NI107024 = NEU.CLSTRID ;
INSERT INTO $creator.TNI130S101A
SELECT NEU.SNAPSHOTID, T130.*
FROM $creator.TNI130A101A T130
WHERE T130.NI130024 = NEU.CLSTRID ;
INSERT INTO $creator.TNI131S101A
SELECT NEU.SNAPSHOTID, T131.*
FROM $creator.TNI131A101A T131
WHERE T131.NI131237 = NEU.CLSTRID ;
INSERT INTO $creator.TNI140S101A
SELECT T140.*, NEU.SNAPSHOTID
FROM $creator.TNI140A101A T140
WHERE T140.CLSTRID = NEU.CLSTRID ;
INSERT INTO $creator.TNI150S101A
SELECT T150.*, NEU.SNAPSHOTID
FROM $creator.TNI150A101A T150
WHERE T150.CLSTRID = NEU.CLSTRID ;
INSERT INTO $creator.TNI160S101A
SELECT T160.*, NEU.SNAPSHOTID
FROM $creator.TNI160A101A T160
WHERE T160.CLSTRID = NEU.CLSTRID ;
INSERT INTO $creator.TNI200S101A
SELECT T200.*, NEU.SNAPSHOTID
FROM $creator.TNI200A101A T200
WHERE T200.CLSTRID = NEU.CLSTRID ;
INSERT INTO $creator.TNI250S101A
SELECT T250.*, NEU.SNAPSHOTID
FROM $creator.TNI250A101A T250
WHERE T250.CLSTRID = NEU.CLSTRID ;
INSERT INTO $creator.TNI260S101A
SELECT T260.*, NEU.SNAPSHOTID
FROM $creator.TNI260A101A T260
WHERE T260.CLSTRID = NEU.CLSTRID ;
INSERT INTO $creator.TNI300S101A
SELECT T300.*, NEU.SNAPSHOTID
FROM $creator.TNI300A101A T300
WHERE T300.CLSTRID = NEU.CLSTRID ;
INSERT INTO $creator.TNI301S101A
SELECT T301.*, NEU.SNAPSHOTID
FROM $creator.TNI301A101A T301
WHERE T301.CLSTRID = NEU.CLSTRID ;
INSERT INTO $creator.TNI350S101A
SELECT T350.*, NEU.SNAPSHOTID
FROM $creator.TNI350A101A T350
WHERE T350.CLSTRID = NEU.CLSTRID ;
INSERT INTO $creator.TNI360S101A
SELECT T360.*, NEU.SNAPSHOTID
FROM $creator.TNI360A101A T360
WHERE T360.CLSTRID = NEU.CLSTRID ;
END ?
COMMIT?
$]
if $phase = 1 then $@=[
CREATE TRIGGER $creator.NI132AAI
AFTER INSERT ON $creator.TNI130A101A
REFERENCING NEW AS NI130I
FOR EACH ROW MODE DB2SQL
WHEN (NOT EXISTS(SELECT 1
FROM $creator.TNI132A101A TB
WHERE TB.NI132024 = NI130I.NI130024
AND TB.NI132234 = NI130I.NI130234
AND TB.NI132235 = NI130I.NI130235
AND TB.NI132232 = NI130I.NI130232
AND TB.NI132233 = NI130I.NI130233))
INSERT INTO $creator.TNI132A101A
(NI132024, NI132235, NI132234, NI132236, NI132163, NI132232,
NI132233, NI132155, NI132158, NI132139, NI132157, NI132159)
SELECT NI130024, NI130235, NI130234, NI130236, '31.12.9999',
NI130232, NI130233, NI130164, NI130110, NI130139,
'0001-01-01-01.01.01.000001', ' '
FROM $creator.TNI130A101A TD
WHERE TD.NI130024 = NI130I.NI130024
AND TD.NI130232 = NI130I.NI130232
AND TD.NI130233 = NI130I.NI130233
AND TD.NI130234 = NI130I.NI130234
AND TD.NI130235 = NI130I.NI130235
AND TD.NI130164 = NI130I.NI130164 ?
COMMIT?
CREATE TRIGGER $creator.NI132AAU
AFTER INSERT ON $creator.TNI130A101A
REFERENCING NEW AS NI130U
FOR EACH ROW MODE DB2SQL
WHEN (EXISTS(SELECT 1
FROM $creator.TNI132A101A TB
WHERE TB.NI132024 = NI130U.NI130024
AND TB.NI132232 = NI130U.NI130232
AND TB.NI132233 = NI130U.NI130233
AND TB.NI132234 = NI130U.NI130234
AND TB.NI132235 = NI130U.NI130235))
UPDATE $creator.TNI132A101A
SET NI132159= NI130U.NI130110,
NI132157= NI130U.NI130164,
NI132236= NI130U.NI130236
WHERE $creator.TNI132A101A.NI132024 = NI130U.NI130024
AND $creator.TNI132A101A.NI132232 = NI130U.NI130232
AND $creator.TNI132A101A.NI132233 = NI130U.NI130233
AND $creator.TNI132A101A.NI132234 = NI130U.NI130234
AND $creator.TNI132A101A.NI132235 = NI130U.NI130235
AND $creator.TNI132A101A.NI132155 ^= NI130U.NI130164 ?
COMMIT?
$*(
CREATE TRIGGER $creator.NI300HAD
AFTER DELETE ON $creator.TNI300A101A
REFERENCING OLD_TABLE AS ONI300
FOR EACH STATEMENT MODE DB2SQL
WHEN (EXISTS(SELECT 1
FROM $creator.VNI600A101A
WHERE $creator.VNI600A101A.CTRLID = 'TEVPHASE'
AND ($creator.VNI600A101A.CTRLMSG = '00'
OR $creator.VNI600A101A.CTRLMSG >= '50')))
INSERT INTO $creator.TNI300H101A
(NI300991, NI300992, NI300993, NI300994, NI300024, NI300156,
NI300174, NI300011, NI300150, NI300122, NI300020, NI300107,
NI300175, NI300063, NI300173, NI300120, NI300181, NI300182,
NI300169, NI300125, NI300016, NI300041, NI300124, NI300113,
NI300112, NI300114, NI300171, NI300170, NI300172, NI300185,
NI300184, NI300186, NI300098, NI300097, NI300099, NI300177,
NI300139, NI300018, NI300109, NI300108, NI300021, NI300164,
NI300105, NI300110, NI300190, NI300191, NI300192, NI300193,
NI300194, NI300195, NI300196, NI300197, NI300198, NI300199,
NI300200, NI300201, NI300202, NI300203, NI300204, NI300424,
NI300421, NI300422, NI300423, NI300425)
SELECT CURRENT TIMESTAMP, USER, CURRENT SQLID, 'D', NI300024,
NI300156, NI300174, NI300011, NI300150, NI300122,
NI300020, NI300107, NI300175, NI300063, NI300173,
NI300120, NI300181, NI300182, NI300169, NI300125,
NI300016, NI300041, NI300124, NI300113, NI300112,
NI300114, NI300171, NI300170, NI300172, NI300185,
NI300184, NI300186, NI300098, NI300097, NI300099,
NI300177, NI300139, NI300018, NI300109, NI300108,
NI300021, NI300164, NI300105, NI300110, NI300190,
NI300191, NI300192, NI300193, NI300194, NI300195,
NI300196, NI300197, NI300198, NI300199, NI300200,
NI300201, NI300202, NI300203, NI300204, NI300424,
NI300421, NI300422, NI300423, NI300425
FROM ONI300 ?
COMMIT?
CREATE TRIGGER $creator.NI300HAU
AFTER UPDATE ON $creator.TNI300A101A
REFERENCING OLD_TABLE AS ONI300
FOR EACH STATEMENT MODE DB2SQL
WHEN (EXISTS(SELECT 1
FROM $creator.VNI600A101A
WHERE $creator.VNI600A101A.CTRLID = 'TEVPHASE'
AND ($creator.VNI600A101A.CTRLMSG = '00'
OR $creator.VNI600A101A.CTRLMSG >= '50')))
INSERT INTO $creator.TNI300H101A
(NI300991, NI300992, NI300993, NI300994, NI300024, NI300156,
NI300174, NI300011, NI300150, NI300122, NI300020, NI300107,
NI300175, NI300063, NI300173, NI300120, NI300181, NI300182,
NI300169, NI300125, NI300016, NI300041, NI300124, NI300113,
NI300112, NI300114, NI300171, NI300170, NI300172, NI300185,
NI300184, NI300186, NI300098, NI300097, NI300099, NI300177,
NI300139, NI300018, NI300109, NI300108, NI300021, NI300164,
NI300105, NI300110, NI300190, NI300191, NI300192, NI300193,
NI300194, NI300195, NI300196, NI300197, NI300198, NI300199,
NI300200, NI300201, NI300202, NI300203, NI300204, NI300424,
NI300421, NI300422, NI300423, NI300425)
SELECT CURRENT TIMESTAMP, USER, CURRENT SQLID, 'U', NI300024,
NI300156, NI300174, NI300011, NI300150, NI300122,
NI300020, NI300107, NI300175, NI300063, NI300173,
NI300120, NI300181, NI300182, NI300169, NI300125,
NI300016, NI300041, NI300124, NI300113, NI300112,
NI300114, NI300171, NI300170, NI300172, NI300185,
NI300184, NI300186, NI300098, NI300097, NI300099,
NI300177, NI300139, NI300018, NI300109, NI300108,
NI300021, NI300164, NI300105, NI300110, NI300190,
NI300191, NI300192, NI300193, NI300194, NI300195,
NI300196, NI300197, NI300198, NI300199, NI300200,
NI300201, NI300202, NI300203, NI300204, NI300424,
NI300421, NI300422, NI300423, NI300425
FROM ONI300 ?
$*)
COMMIT?
$]
$]
terminator ; ?
ALTER TABLE $creator.TNI100S101A FOREIGN KEY SAVE
(SNAPSHOTID)
REFERENCES $creator.TNI660A101A
(SNAPSHOTID)
ON DELETE CASCADE ENFORCED ;
COMMIT;
ALTER TABLE $creator.TNI105S101A FOREIGN KEY SAVE
(NI105995)
REFERENCES $creator.TNI660A101A
(SNAPSHOTID)
ON DELETE CASCADE ENFORCED ;
COMMIT;
ALTER TABLE $creator.TNI107S101A FOREIGN KEY SAVE
(NI107995)
REFERENCES $creator.TNI660A101A
(SNAPSHOTID)
ON DELETE CASCADE ENFORCED ;
COMMIT;
ALTER TABLE $creator.TNI130S101A FOREIGN KEY SAVE
(NI130995)
REFERENCES $creator.TNI660A101A
(SNAPSHOTID)
ON DELETE CASCADE ENFORCED ;
COMMIT;
ALTER TABLE $creator.TNI131S101A FOREIGN KEY SAVE
(NI131995)
REFERENCES $creator.TNI660A101A
(SNAPSHOTID)
ON DELETE CASCADE ENFORCED ;
COMMIT;
ALTER TABLE $creator.TNI140S101A FOREIGN KEY SAVE
(SNAPSHOTID)
REFERENCES $creator.TNI660A101A
(SNAPSHOTID)
ON DELETE CASCADE ENFORCED ;
COMMIT;
ALTER TABLE $creator.TNI150S101A FOREIGN KEY SAVE
(SNAPSHOTID)
REFERENCES $creator.TNI660A101A
(SNAPSHOTID)
ON DELETE CASCADE ENFORCED ;
COMMIT;
ALTER TABLE $creator.TNI160S101A FOREIGN KEY SAVE
(SNAPSHOTID)
REFERENCES $creator.TNI660A101A
(SNAPSHOTID)
ON DELETE CASCADE ENFORCED ;
COMMIT;
ALTER TABLE $creator.TNI200S101A FOREIGN KEY SAVE
(SNAPSHOTID)
REFERENCES $creator.TNI660A101A
(SNAPSHOTID)
ON DELETE CASCADE ENFORCED ;
COMMIT;
ALTER TABLE $creator.TNI250S101A FOREIGN KEY SAVE
(SNAPSHOTID)
REFERENCES $creator.TNI660A101A
(SNAPSHOTID)
ON DELETE CASCADE ENFORCED ;
COMMIT;
ALTER TABLE $creator.TNI260S101A FOREIGN KEY SAVE
(SNAPSHOTID)
REFERENCES $creator.TNI660A101A
(SNAPSHOTID)
ON DELETE CASCADE ENFORCED ;
COMMIT;
ALTER TABLE $creator.TNI300S101A FOREIGN KEY SAVE
(SNAPSHOTID)
REFERENCES $creator.TNI660A101A
(SNAPSHOTID)
ON DELETE CASCADE ENFORCED ;
COMMIT;
ALTER TABLE $creator.TNI301S101A FOREIGN KEY SAVE
(SNAPSHOTID)
REFERENCES $creator.TNI660A101A
(SNAPSHOTID)
ON DELETE CASCADE ENFORCED ;
COMMIT;
ALTER TABLE $creator.TNI350S101A FOREIGN KEY SAVE
(SNAPSHOTID)
REFERENCES $creator.TNI660A101A
(SNAPSHOTID)
ON DELETE CASCADE ENFORCED ;
COMMIT;
ALTER TABLE $creator.TNI360S101A FOREIGN KEY SAVE
(SNAPSHOTID)
REFERENCES $creator.TNI660A101A
(SNAPSHOTID)
ON DELETE CASCADE ENFORCED ;
COMMIT;
ALTER TABLE ${creator}01.TNI107S101A FOREIGN KEY SAVE
(NI107995)
REFERENCES $creator.TNI660A101A
(SNAPSHOTID)
ON DELETE CASCADE ENFORCED ;
COMMIT;
ALTER TABLE ${creator}02.TNI107S101A FOREIGN KEY SAVE
(NI107995)
REFERENCES $creator.TNI660A101A
(SNAPSHOTID)
ON DELETE CASCADE ENFORCED ;
COMMIT;
$]
$]