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;
$]
$]