28. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 4/5/2017 7:54:32 PM Eastern Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

28.1 Files compared

# Location File Last Modified
1 ADR_v17.0.0.0, build 3_April_2017.zip\ADR_v17.0.0.0, build 3_April_2017\DDL\VBR table.sql Tue Oct 20 17:37:30 2015 UTC
2 ADR_v17.0.0.0, build 3_April_2017.zip\ADR_v17.0.0.0, build 3_April_2017\DDL\VBR table.sql Wed Apr 5 14:09:21 2017 UTC

28.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 2 1226
Changed 1 2
Inserted 0 0
Removed 0 0

28.3 Comparison options

Whitespace
Character case Differences in character case are significant
Line endings Differences in line endings (CR and LF characters) are ignored
CR/LF characters Not shown in the comparison detail

28.4 Active regular expressions

No regular expressions were active.

28.5 Comparison detail

  1   ALTER TABL E VBR.VET_ HEALTH_BEN EFIT_PLAN
  2    DROP PRIM ARY KEY CA SCADE;
  3  
  4   DROP TABLE  VBR.VET_H EALTH_BENE FIT_PLAN C ASCADE CON STRAINTS;
  5  
  6   CREATE TAB LE VBR.VET _HEALTH_BE NEFIT_PLAN
  7   (
  8     VET_BENE FIT_PLAN_I D      NUM BER(20)            NO T NULL,
  9     DOCUMENT _RECEIPT_I D      NUM BER(20),
  10     COVERAGE _PLAN_CODE        VAR CHAR2(20 B YTE),
  11     HEALTH_B ENEFIT_COD E      VAR CHAR2(10 B YTE),
  12     HEALTH_B ENEFIT_CAT EGORY  VAR CHAR2(100  BYTE),
  13     RECORD_C REATED_BY         VAR CHAR2(30 B YTE)    NO T NULL,
  14     RECORD_C REATED_DAT E      DAT E                  NO T NULL,
  15     RECORD_M ODIFIED_BY        VAR CHAR2(30 B YTE)    NO T NULL,
  16     RECORD_M ODIFIED_DA TE     DAT E                  NO T NULL,
  17     RECORD_M ODIFIED_CO UNT    NUM BER(10)            NO T NULL
  18   )
  19   TABLESPACE  L_VBR_DAT A_01
  20   RESULT_CAC HE (MODE D EFAULT)
  21   PCTUSED     0
  22   PCTFREE     10
  23   INITRANS    1
  24   MAXTRANS    255
  25   STORAGE     (
  26                INITIAL           4 M
  27                NEXT              4 M
  28                MINEXTEN TS       1
  29                MAXEXTEN TS       U NLIMITED
  30                PCTINCRE ASE      0
  31                BUFFER_P OOL      D EFAULT
  32                FLASH_CA CHE      D EFAULT
  33                CELL_FLA SH_CACHE D EFAULT
  34               )
  35   LOGGING 
  36   NOCOMPRESS  
  37   NOCACHE
  38   NOPARALLEL
  39   MONITORING ;
  40  
  41   COMMENT ON  COLUMN VB R.VET_HEAL TH_BENEFIT _PLAN.HEAL TH_BENEFIT _CATEGORY  IS 'Can be  Dental, E nrollment,  etc. Each  of these  categories  can have  sub catego ries. Each  veteran w ill have m ultiple ca tegories a nd each ca tegory has  an ordere d pair of  benefit co de and cov erage code .';
  42  
  43   COMMENT ON  COLUMN VB R.VET_HEAL TH_BENEFIT _PLAN.RECO RD_CREATED _BY IS 'Ac count/user  ID that c reated the  record';
  44  
  45   COMMENT ON  COLUMN VB R.VET_HEAL TH_BENEFIT _PLAN.RECO RD_CREATED _DATE IS ' Date the r ecord was  created.';
  46  
  47   COMMENT ON  COLUMN VB R.VET_HEAL TH_BENEFIT _PLAN.RECO RD_MODIFIE D_BY IS 'A ccount/use r ID for t his modifi cation to  the record ';
  48  
  49   COMMENT ON  COLUMN VB R.VET_HEAL TH_BENEFIT _PLAN.RECO RD_MODIFIE D_DATE IS  'Date of t his modifi cation to  the record .';
  50  
  51   COMMENT ON  COLUMN VB R.VET_HEAL TH_BENEFIT _PLAN.RECO RD_MODIFIE D_COUNT IS  'Number o f times th is record  has been m odified wi th zero in dicating t he initial  creation,  1...n.';
  52  
  53  
  54  
  55   CREATE IND EX VBR.VHB P_DOCRCP_F K ON VBR.V ET_HEALTH_ BENEFIT_PL AN
  56   (DOCUMENT_ RECEIPT_ID )
  57   LOGGING
  58   TABLESPACE  L_VBR_IND EX_01
  59   PCTFREE     10
  60   INITRANS    2
  61   MAXTRANS    255
  62   STORAGE     (
  63                INITIAL           4 M
  64                NEXT              4 M
  65                MINEXTEN TS       1
  66                MAXEXTEN TS       U NLIMITED
  67                PCTINCRE ASE      0
  68                BUFFER_P OOL      D EFAULT
  69                FLASH_CA CHE      D EFAULT
  70                CELL_FLA SH_CACHE D EFAULT
  71               )
  72   NOPARALLEL ;
  73  
  74  
  75   CREATE UNI QUE INDEX  VBR.VHBP_P K ON VBR.V ET_HEALTH_ BENEFIT_PL AN
  76   (VET_BENEF IT_PLAN_ID )
  77   LOGGING
  78   TABLESPACE  L_VBR_IND EX_01
  79   PCTFREE     10
  80   INITRANS    2
  81   MAXTRANS    255
  82   STORAGE     (
  83                INITIAL           4 M
  84                NEXT              4 M
  85                MINEXTEN TS       1
  86                MAXEXTEN TS       U NLIMITED
  87                PCTINCRE ASE      0
  88                BUFFER_P OOL      D EFAULT
  89                FLASH_CA CHE      D EFAULT
  90                CELL_FLA SH_CACHE D EFAULT
  91               )
  92   NOPARALLEL ;
  93  
  94  
  95   CREATE OR  REPLACE PU BLIC SYNON YM VET_HEA LTH_BENEFI T_PLAN FOR  VBR.VET_H EALTH_BENE FIT_PLAN;
  96  
  97  
  98   ALTER TABL E VBR.VET_ HEALTH_BEN EFIT_PLAN  ADD (
  99     CONSTRAI NT VHBP_PK
  100     PRIMARY  KEY
  101     (VET_BEN EFIT_PLAN_ ID)
  102     USING IN DEX VBR.VH BP_PK
  103     ENABLE V ALIDATE);
  104  
  105   ALTER TABL E VBR.VET_ HEALTH_BEN EFIT_PLAN  ADD (
  106     CONSTRAI NT RELATIO NSHIP117 
  107     FOREIGN  KEY (DOCUM ENT_RECEIP T_ID) 
  108     REFERENC ES VBR.DOC UMENT_RECE IPT (DOCUM ENT_RECEIP T_ID)
  109     ENABLE V ALIDATE);
  110  
  111   GRANT REFE RENCES, SE LECT ON VB R.VET_HEAL TH_BENEFIT _PLAN TO A DRFILE;
  112  
  113   GRANT DELE TE ON VBR. VET_HEALTH _BENEFIT_P LAN TO EEU SR;
  114  
  115   GRANT SELE CT ON VBR. VET_HEALTH _BENEFIT_P LAN TO VBR _R;
  116  
  117   GRANT INSE RT, SELECT , UPDATE O N VBR.VET_ HEALTH_BEN EFIT_PLAN  TO VBR_RW;
  118   ALTER TABL E VBR.VETE RAN_IDENTI FIER_TYPE
  119    DROP PRIM ARY KEY CA SCADE;
  120  
  121   DROP TABLE  VBR.VETER AN_IDENTIF IER_TYPE C ASCADE CON STRAINTS;
  122  
  123   CREATE TAB LE VBR.VET ERAN_IDENT IFIER_TYPE
  124   (
  125     VETERAN_ IDENTIFIER _TYPE_ID   NUMBER(20)         NO T NULL,
  126     NAME                           VARCHAR2(8 0 BYTE) NO T NULL,
  127     RECORD_C REATED_BY             VARCHAR2(3 0 BYTE) NO T NULL,
  128     RECORD_C REATED_DAT E          DATE               NO T NULL,
  129     RECORD_M ODIFIED_BY            VARCHAR2(3 0 BYTE) NO T NULL,
  130     RECORD_M ODIFIED_DA TE         DATE               NO T NULL,
  131     RECORD_M ODIFIED_CO UNT        NUMBER(10)         NO T NULL
  132   )
  133   TABLESPACE  S_VBR_DAT A_01
  134   RESULT_CAC HE (MODE D EFAULT)
  135   PCTUSED     0
  136   PCTFREE     10
  137   INITRANS    1
  138   MAXTRANS    255
  139   STORAGE     (
  140                INITIAL           1 28K
  141                NEXT              1 28K
  142                MINEXTEN TS       1
  143                MAXEXTEN TS       U NLIMITED
  144                PCTINCRE ASE      0
  145                BUFFER_P OOL      D EFAULT
  146                FLASH_CA CHE      D EFAULT
  147                CELL_FLA SH_CACHE D EFAULT
  148               )
  149   LOGGING 
  150   NOCOMPRESS  
  151   NOCACHE
  152   NOPARALLEL
  153   MONITORING ;
  154  
  155   COMMENT ON  TABLE VBR .VETERAN_I DENTIFIER_ TYPE IS 'T ype of ide ntifier of  the veter an (ex. VP ID, or EDI  PI).';
  156  
  157   COMMENT ON  COLUMN VB R.VETERAN_ IDENTIFIER _TYPE.NAME  IS 'Type  of identif ier of the  veteran ( ex. VPID,  or EDI PI) .';
  158  
  159   COMMENT ON  COLUMN VB R.VETERAN_ IDENTIFIER _TYPE.RECO RD_CREATED _BY IS 'Ac count/user  ID that c reated the  record';
  160  
  161   COMMENT ON  COLUMN VB R.VETERAN_ IDENTIFIER _TYPE.RECO RD_CREATED _DATE IS ' Date the r ecord was  created.';
  162  
  163   COMMENT ON  COLUMN VB R.VETERAN_ IDENTIFIER _TYPE.RECO RD_MODIFIE D_BY IS 'A ccount/use r ID for t his modifi cation to  the record ';
  164  
  165   COMMENT ON  COLUMN VB R.VETERAN_ IDENTIFIER _TYPE.RECO RD_MODIFIE D_DATE IS  'Date of t his modifi cation to  the record .';
  166  
  167   COMMENT ON  COLUMN VB R.VETERAN_ IDENTIFIER _TYPE.RECO RD_MODIFIE D_COUNT IS  'Number o f times th is record  has been m odified wi th zero in dicating t he initial  creation,  1...n.';
  168  
  169  
  170  
  171   CREATE UNI QUE INDEX  VBR.VETIDT YP_PK ON V BR.VETERAN _IDENTIFIE R_TYPE
  172   (VETERAN_I DENTIFIER_ TYPE_ID)
  173   LOGGING
  174   TABLESPACE  S_VBR_IND EX_01
  175   PCTFREE     10
  176   INITRANS    2
  177   MAXTRANS    255
  178   STORAGE     (
  179                INITIAL           1 28K
  180                NEXT              1 28K
  181                MINEXTEN TS       1
  182                MAXEXTEN TS       U NLIMITED
  183                PCTINCRE ASE      0
  184                BUFFER_P OOL      D EFAULT
  185                FLASH_CA CHE      D EFAULT
  186                CELL_FLA SH_CACHE D EFAULT
  187               )
  188   NOPARALLEL ;
  189  
  190  
  191   CREATE OR  REPLACE PU BLIC SYNON YM VETERAN _IDENTIFIE R_TYPE FOR  VBR.VETER AN_IDENTIF IER_TYPE;
  192  
  193  
  194   ALTER TABL E VBR.VETE RAN_IDENTI FIER_TYPE  ADD (
  195     CONSTRAI NT VETIDTY P_PK
  196     PRIMARY  KEY
  197     (VETERAN _IDENTIFIE R_TYPE_ID)
  198     USING IN DEX VBR.VE TIDTYP_PK
  199     ENABLE V ALIDATE);
  200  
  201   GRANT REFE RENCES, SE LECT ON VB R.VETERAN_ IDENTIFIER _TYPE TO A DRFILE;
  202  
  203   GRANT SELE CT ON VBR. VETERAN_ID ENTIFIER_T YPE TO BIZ FLOW_R;
  204  
  205   GRANT SELE CT ON VBR. VETERAN_ID ENTIFIER_T YPE TO VBR _R;
  206  
  207   GRANT INSE RT, SELECT , UPDATE O N VBR.VETE RAN_IDENTI FIER_TYPE  TO VBR_RW;
  208  
  209   GRANT REFE RENCES ON  VBR.VETERA N_IDENTIFI ER_TYPE TO   DNS ;
  210   ALTER TABL E VBR.DOCU MENT_TYPE
  211    DROP PRIM ARY KEY CA SCADE;
  212  
  213   DROP TABLE  VBR.DOCUM ENT_TYPE C ASCADE CON STRAINTS;
  214  
  215   CREATE TAB LE VBR.DOC UMENT_TYPE
  216   (
  217     DOCUMENT _TYPE_ID        NUMBE R(20)              NO T NULL,
  218     NAME                     VARCH AR2(30 BYT E)      NO T NULL,
  219     DESCRIPT ION             VARCH AR2(100 BY TE),
  220     VERSIONS _KEPT_NUMB ER   NUMBE R(3),
  221     FILE_FOR MAT             VARCH AR2(10 BYT E),
  222     RECORD_C REATED_BY       VARCH AR2(30 BYT E)      NO T NULL,
  223     RECORD_C REATED_DAT E    DATE                     NO T NULL,
  224     RECORD_M ODIFIED_BY      VARCH AR2(30 BYT E)      NO T NULL,
  225     RECORD_M ODIFIED_DA TE   DATE                     NO T NULL,
  226     RECORD_M ODIFIED_CO UNT  NUMBE R(10)              NO T NULL
  227   )
  228   TABLESPACE  S_VBR_DAT A_01
  229   RESULT_CAC HE (MODE D EFAULT)
  230   PCTUSED     0
  231   PCTFREE     10
  232   INITRANS    1
  233   MAXTRANS    255
  234   STORAGE     (
  235                INITIAL           1 28K
  236                NEXT              1 28K
  237                MINEXTEN TS       1
  238                MAXEXTEN TS       U NLIMITED
  239                PCTINCRE ASE      0
  240                BUFFER_P OOL      D EFAULT
  241                FLASH_CA CHE      D EFAULT
  242                CELL_FLA SH_CACHE D EFAULT
  243               )
  244   LOGGING 
  245   NOCOMPRESS  
  246   NOCACHE
  247   NOPARALLEL
  248   MONITORING ;
  249  
  250   COMMENT ON  TABLE VBR .DOCUMENT_ TYPE IS 'P roduct typ e of the d ocument. F or the ben efits hand book, may  include th e followin g  Publish ed copy of  the Veter ans Health  Benefits  Handbook,   Published  copy of t he Veteran s Health B enefits at  a Glance,   Publishe d copy of  the Prefer red Facili ty Change  Insert,  P ublished c opy of the  Health Be nefits Ins ert,  Digi tal copy o f the Vete rans Healt h Benefits  Handbook,   Digital  copy of th e Veterans  Benefits  at a Glanc e.';
  251  
  252   COMMENT ON  COLUMN VB R.DOCUMENT _TYPE.FILE _FORMAT IS  'PDF or o ther forma t';
  253  
  254   COMMENT ON  COLUMN VB R.DOCUMENT _TYPE.RECO RD_CREATED _BY IS 'Ac count/user  ID that c reated the  record';
  255  
  256   COMMENT ON  COLUMN VB R.DOCUMENT _TYPE.RECO RD_CREATED _DATE IS ' Date the r ecord was  created.';
  257  
  258   COMMENT ON  COLUMN VB R.DOCUMENT _TYPE.RECO RD_MODIFIE D_BY IS 'A ccount/use r ID for t his modifi cation to  the record ';
  259  
  260   COMMENT ON  COLUMN VB R.DOCUMENT _TYPE.RECO RD_MODIFIE D_DATE IS  'Date of t his modifi cation to  the record .';
  261  
  262   COMMENT ON  COLUMN VB R.DOCUMENT _TYPE.RECO RD_MODIFIE D_COUNT IS  'Number o f times th is record  has been m odified wi th zero in dicating t he initial  creation,  1...n.';
  263  
  264  
  265  
  266   CREATE UNI QUE INDEX  VBR.DOCTYP _PK ON VBR .DOCUMENT_ TYPE
  267   (DOCUMENT_ TYPE_ID)
  268   LOGGING
  269   TABLESPACE  S_VBR_IND EX_01
  270   PCTFREE     10
  271   INITRANS    2
  272   MAXTRANS    255
  273   STORAGE     (
  274                INITIAL           1 28K
  275                NEXT              1 28K
  276                MINEXTEN TS       1
  277                MAXEXTEN TS       U NLIMITED
  278                PCTINCRE ASE      0
  279                BUFFER_P OOL      D EFAULT
  280                FLASH_CA CHE      D EFAULT
  281                CELL_FLA SH_CACHE D EFAULT
  282               )
  283   NOPARALLEL ;
  284  
  285  
  286   CREATE OR  REPLACE PU BLIC SYNON YM DOCUMEN T_TYPE FOR  VBR.DOCUM ENT_TYPE;
  287  
  288  
  289   ALTER TABL E VBR.DOCU MENT_TYPE  ADD (
  290     CONSTRAI NT DOCTYP_ PK
  291     PRIMARY  KEY
  292     (DOCUMEN T_TYPE_ID)
  293     USING IN DEX VBR.DO CTYP_PK
  294     ENABLE V ALIDATE);
  295  
  296   GRANT REFE RENCES, SE LECT ON VB R.DOCUMENT _TYPE TO A DRFILE;
  297  
  298   GRANT SELE CT ON VBR. DOCUMENT_T YPE TO VBR _R;
  299  
  300   GRANT INSE RT, SELECT , UPDATE O N VBR.DOCU MENT_TYPE  TO VBR_RW;
  301   ALTER TABL E VBR.DOCU MENT_RECEI PT
  302    DROP PRIM ARY KEY CA SCADE;
  303  
  304   DROP TABLE  VBR.DOCUM ENT_RECEIP T CASCADE  CONSTRAINT S;
  305  
  306   CREATE TAB LE VBR.DOC UMENT_RECE IPT
  307   (
  308     DOCUMENT _RECEIPT_I D          NUMBER(20)         NO T NULL,
  309     VETERAN_ IDENTIFIER _TYPE_ID   NUMBER(20) ,
  310     VETERAN_ ID                    VARCHAR2(3 0 BYTE) NO T NULL,
  311     RECEIPT_ STRING                VARCHAR2(2 0 BYTE),
  312     RELEASE_ CONTROL_NU MBER       VARCHAR2(2 0 BYTE),
  313     RECEIPT_ DATE                  DATE,
  314     VERSION_ NUMBER                NUMBER(3),
  315     RECORD_C REATED_BY             VARCHAR2(3 0 BYTE) NO T NULL,
  316     RECORD_C REATED_DAT E          DATE               NO T NULL,
  317     RECORD_M ODIFIED_BY            VARCHAR2(3 0 BYTE) NO T NULL,
  318     RECORD_M ODIFIED_DA TE         DATE               NO T NULL,
  319     RECORD_M ODIFIED_CO UNT        NUMBER(10)         NO T NULL
  320   )
  321   TABLESPACE  L_VBR_DAT A_01
  322   RESULT_CAC HE (MODE D EFAULT)
  323   PCTUSED     0
  324   PCTFREE     10
  325   INITRANS    1
  326   MAXTRANS    255
  327   STORAGE     (
  328                INITIAL           4 M
  329                NEXT              4 M
  330                MINEXTEN TS       1
  331                MAXEXTEN TS       U NLIMITED
  332                PCTINCRE ASE      0
  333                BUFFER_P OOL      D EFAULT
  334                FLASH_CA CHE      D EFAULT
  335                CELL_FLA SH_CACHE D EFAULT
  336               )
  337   LOGGING 
  338   NOCOMPRESS  
  339   NOCACHE
  340   NOPARALLEL
  341   MONITORING ;
  342  
  343   COMMENT ON  TABLE VBR .DOCUMENT_ RECEIPT IS  'Record r eceipt of  the docume nt.';
  344  
  345   COMMENT ON  COLUMN VB R.DOCUMENT _RECEIPT.V ETERAN_ID  IS 'VPID,  or EDI PI' ;
  346  
  347   COMMENT ON  COLUMN VB R.DOCUMENT _RECEIPT.R ELEASE_CON TROL_NUMBE R IS 'Publ ished vers ion of the  document.  Reflectin g rules th e document  was creat ed under.  Synonym fo r Communic ations ID.  Controls  which rele ase of the  Veterans  Health Ben efits Hand book is be ing genera ted.  This  will allo w the Memb ers Benefi ts Divisio n to contr ol a refre sh of the  Veterans H ealth Bene fits Handb ook when c hanges occ ur to the  content. F or example , changes  to the con tent due t o new regu lations re quire Vete rans  to b e notified .  The act or  will e nter a new  Release C ontrol Num ber in ord er to publ ish the ne w Veterans  Health Be nefits Han dbooks. Th e Release  Control Nu mber will  also be us ed for New  Enrollees  in order  to provide  the  iden tification  for which  Veterans  Health Ben efits Hand book the v eteran rec eived';
  348  
  349   COMMENT ON  COLUMN VB R.DOCUMENT _RECEIPT.V ERSION_NUM BER IS 'Ve rsion of t he documen t. ';
  350  
  351   COMMENT ON  COLUMN VB R.DOCUMENT _RECEIPT.R ECORD_CREA TED_BY IS  'Account/u ser ID tha t created  the record ';
  352  
  353   COMMENT ON  COLUMN VB R.DOCUMENT _RECEIPT.R ECORD_CREA TED_DATE I S 'Date th e record w as created .';
  354  
  355   COMMENT ON  COLUMN VB R.DOCUMENT _RECEIPT.R ECORD_MODI FIED_BY IS  'Account/ user ID fo r this mod ification  to the rec ord';
  356  
  357   COMMENT ON  COLUMN VB R.DOCUMENT _RECEIPT.R ECORD_MODI FIED_DATE  IS 'Date o f this mod ification  to the rec ord.';
  358  
  359   COMMENT ON  COLUMN VB R.DOCUMENT _RECEIPT.R ECORD_MODI FIED_COUNT  IS 'Numbe r of times  this reco rd has bee n modified  with zero  indicatin g the init ial creati on, 1...n. ';
  360  
  361  
  362  
  363   CREATE UNI QUE INDEX  VBR.DOCRCP _PK ON VBR .DOCUMENT_ RECEIPT
  364   (DOCUMENT_ RECEIPT_ID )
  365   LOGGING
  366   TABLESPACE  L_VBR_IND EX_01
  367   PCTFREE     10
  368   INITRANS    2
  369   MAXTRANS    255
  370   STORAGE     (
  371                INITIAL           4 M
  372                NEXT              4 M
  373                MINEXTEN TS       1
  374                MAXEXTEN TS       U NLIMITED
  375                PCTINCRE ASE      0
  376                BUFFER_P OOL      D EFAULT
  377                FLASH_CA CHE      D EFAULT
  378                CELL_FLA SH_CACHE D EFAULT
  379               )
  380   NOPARALLEL ;
  381  
  382  
  383   CREATE IND EX VBR.DOC RCP_VETIDT YP_FK ON V BR.DOCUMEN T_RECEIPT
  384   (VETERAN_I DENTIFIER_ TYPE_ID)
  385   LOGGING
  386   TABLESPACE  L_VBR_IND EX_01
  387   PCTFREE     10
  388   INITRANS    2
  389   MAXTRANS    255
  390   STORAGE     (
  391                INITIAL           4 M
  392                NEXT              4 M
  393                MINEXTEN TS       1
  394                MAXEXTEN TS       U NLIMITED
  395                PCTINCRE ASE      0
  396                BUFFER_P OOL      D EFAULT
  397                FLASH_CA CHE      D EFAULT
  398                CELL_FLA SH_CACHE D EFAULT
  399               )
  400   NOPARALLEL ;
  401  
  402  
  403   CREATE IND EX VBR.DOC RCP_VET_NU _I ON VBR. DOCUMENT_R ECEIPT
  404   (VETERAN_I D)
  405   LOGGING
  406   TABLESPACE  L_VBR_IND EX_01
  407   PCTFREE     10
  408   INITRANS    2
  409   MAXTRANS    255
  410   STORAGE     (
  411                INITIAL           4 M
  412                NEXT              4 M
  413                MINEXTEN TS       1
  414                MAXEXTEN TS       U NLIMITED
  415                PCTINCRE ASE      0
  416                BUFFER_P OOL      D EFAULT
  417                FLASH_CA CHE      D EFAULT
  418                CELL_FLA SH_CACHE D EFAULT
  419               )
  420   NOPARALLEL ;
  421  
  422  
  423   CREATE OR  REPLACE PU BLIC SYNON YM DOCUMEN T_RECEIPT  FOR VBR.DO CUMENT_REC EIPT;
  424  
  425  
  426   ALTER TABL E VBR.DOCU MENT_RECEI PT ADD (
  427     CONSTRAI NT DOCRCP_ PK
  428     PRIMARY  KEY
  429     (DOCUMEN T_RECEIPT_ ID)
  430     USING IN DEX VBR.DO CRCP_PK
  431     ENABLE V ALIDATE);
  432  
  433   ALTER TABL E VBR.DOCU MENT_RECEI PT ADD (
  434     CONSTRAI NT RELATIO NSHIP96 
  435     FOREIGN  KEY (VETER AN_IDENTIF IER_TYPE_I D) 
  436     REFERENC ES VBR.VET ERAN_IDENT IFIER_TYPE  (VETERAN_ IDENTIFIER _TYPE_ID)
  437     ENABLE V ALIDATE);
  438  
  439   GRANT SELE CT ON VBR. DOCUMENT_R ECEIPT TO  ADR;
  440  
  441   GRANT REFE RENCES, SE LECT ON VB R.DOCUMENT _RECEIPT T O ADRFILE;
  442  
  443   GRANT DELE TE ON VBR. DOCUMENT_R ECEIPT TO  EEUSR;
  444  
  445   GRANT SELE CT ON VBR. DOCUMENT_R ECEIPT TO  VBR_R;
  446  
  447   GRANT INSE RT, SELECT , UPDATE O N VBR.DOCU MENT_RECEI PT TO VBR_ RW;
  448   ALTER TABL E VBR.DOCU MENT
  449    DROP PRIM ARY KEY CA SCADE;
  450  
  451   DROP TABLE  VBR.DOCUM ENT CASCAD E CONSTRAI NTS;
  452  
  453   CREATE TAB LE VBR.DOC UMENT
  454   (
  455     DOCUMENT _ID             NUMBE R(20)              NO T NULL,
  456     DOCUMENT _TYPE_ID        NUMBE R(20)              NO T NULL,
  457     DOCUMENT _RECEIPT_I D    NUMBE R(20),
  458     FILE_ID                  NUMBE R(20),
  459     CREATION _DATE           DATE,
  460     RECORD_C REATED_BY       VARCH AR2(30 BYT E)      NO T NULL,
  461     RECORD_C REATED_DAT E    DATE                     NO T NULL,
  462     RECORD_M ODIFIED_BY      VARCH AR2(30 BYT E)      NO T NULL,
  463     RECORD_M ODIFIED_DA TE   DATE                     NO T NULL,
  464     RECORD_M ODIFIED_CO UNT  NUMBE R(10)              NO T NULL
  465   )
  466   TABLESPACE  L_VBR_DAT A_01
  467   RESULT_CAC HE (MODE D EFAULT)
  468   PCTUSED     0
  469   PCTFREE     10
  470   INITRANS    1
  471   MAXTRANS    255
  472   STORAGE     (
  473                INITIAL           4 M
  474                NEXT              4 M
  475                MINEXTEN TS       1
  476                MAXEXTEN TS       U NLIMITED
  477                PCTINCRE ASE      0
  478                BUFFER_P OOL      D EFAULT
  479                FLASH_CA CHE      D EFAULT
  480                CELL_FLA SH_CACHE D EFAULT
  481               )
  482   LOGGING 
  483   NOCOMPRESS  
  484   NOCACHE
  485   NOPARALLEL
  486   MONITORING ;
  487  
  488   COMMENT ON  TABLE VBR .DOCUMENT  IS 'Docume nts in dig ital form.   For exam ple, a cat alog of Ve terans Ben efit Handb ooks.';
  489  
  490   COMMENT ON  COLUMN VB R.DOCUMENT .RECORD_CR EATED_BY I S 'Account /user ID t hat create d the reco rd';
  491  
  492   COMMENT ON  COLUMN VB R.DOCUMENT .RECORD_CR EATED_DATE  IS 'Date  the record  was creat ed.';
  493  
  494   COMMENT ON  COLUMN VB R.DOCUMENT .RECORD_MO DIFIED_BY  IS 'Accoun t/user ID  for this m odificatio n to the r ecord';
  495  
  496   COMMENT ON  COLUMN VB R.DOCUMENT .RECORD_MO DIFIED_DAT E IS 'Date  of this m odificatio n to the r ecord.';
  497  
  498   COMMENT ON  COLUMN VB R.DOCUMENT .RECORD_MO DIFIED_COU NT IS 'Num ber of tim es this re cord has b een modifi ed with ze ro indicat ing the in itial crea tion, 1... n.';
  499  
  500  
  501  
  502   CREATE IND EX VBR.DOC _DOCRCP_FK  ON VBR.DO CUMENT
  503   (DOCUMENT_ RECEIPT_ID )
  504   LOGGING
  505   TABLESPACE  L_VBR_IND EX_01
  506   PCTFREE     10
  507   INITRANS    2
  508   MAXTRANS    255
  509   STORAGE     (
  510                INITIAL           4 M
  511                NEXT              4 M
  512                MINEXTEN TS       1
  513                MAXEXTEN TS       U NLIMITED
  514                PCTINCRE ASE      0
  515                BUFFER_P OOL      D EFAULT
  516                FLASH_CA CHE      D EFAULT
  517                CELL_FLA SH_CACHE D EFAULT
  518               )
  519   NOPARALLEL ;
  520  
  521  
  522   CREATE IND EX VBR.DOC _DOCTYP_FK  ON VBR.DO CUMENT
  523   (DOCUMENT_ TYPE_ID)
  524   LOGGING
  525   TABLESPACE  L_VBR_IND EX_01
  526   PCTFREE     10
  527   INITRANS    2
  528   MAXTRANS    255
  529   STORAGE     (
  530                INITIAL           4 M
  531                NEXT              4 M
  532                MINEXTEN TS       1
  533                MAXEXTEN TS       U NLIMITED
  534                PCTINCRE ASE      0
  535                BUFFER_P OOL      D EFAULT
  536                FLASH_CA CHE      D EFAULT
  537                CELL_FLA SH_CACHE D EFAULT
  538               )
  539   NOPARALLEL ;
  540  
  541  
  542   CREATE IND EX VBR.DOC _FLE_FK ON  VBR.DOCUM ENT
  543   (FILE_ID)
  544   LOGGING
  545   TABLESPACE  L_VBR_IND EX_01
  546   PCTFREE     10
  547   INITRANS    2
  548   MAXTRANS    255
  549   STORAGE     (
  550                INITIAL           4 M
  551                NEXT              4 M
  552                MINEXTEN TS       1
  553                MAXEXTEN TS       U NLIMITED
  554                PCTINCRE ASE      0
  555                BUFFER_P OOL      D EFAULT
  556                FLASH_CA CHE      D EFAULT
  557                CELL_FLA SH_CACHE D EFAULT
  558               )
  559   NOPARALLEL ;
  560  
  561  
  562   CREATE UNI QUE INDEX  VBR.DOC_PK  ON VBR.DO CUMENT
  563   (DOCUMENT_ ID)
  564   LOGGING
  565   TABLESPACE  L_VBR_IND EX_01
  566   PCTFREE     10
  567   INITRANS    2
  568   MAXTRANS    255
  569   STORAGE     (
  570                INITIAL           4 M
  571                NEXT              4 M
  572                MINEXTEN TS       1
  573                MAXEXTEN TS       U NLIMITED
  574                PCTINCRE ASE      0
  575                BUFFER_P OOL      D EFAULT
  576                FLASH_CA CHE      D EFAULT
  577                CELL_FLA SH_CACHE D EFAULT
  578               )
  579   NOPARALLEL ;
  580  
  581  
  582   CREATE OR  REPLACE PU BLIC SYNON YM DOCUMEN T FOR VBR. DOCUMENT;
  583  
  584  
  585   ALTER TABL E VBR.DOCU MENT ADD (
  586     CONSTRAI NT DOC_PK
  587     PRIMARY  KEY
  588     (DOCUMEN T_ID)
  589     USING IN DEX VBR.DO C_PK
  590     ENABLE V ALIDATE);
  591  
  592   ALTER TABL E VBR.DOCU MENT ADD (
  593     CONSTRAI NT HANDBOO K_PRODUCT_ TYPE_FK 
  594     FOREIGN  KEY (DOCUM ENT_TYPE_I D) 
  595     REFERENC ES VBR.DOC UMENT_TYPE  (DOCUMENT _TYPE_ID)
  596     ENABLE V ALIDATE,
  597     CONSTRAI NT RELATIO NSHIP116 
  598     FOREIGN  KEY (FILE_ ID) 
  599     REFERENC ES ADRFILE .FILES (FI LE_ID)
  600     ENABLE V ALIDATE,
  601     CONSTRAI NT RELATIO NSHIP89 
  602     FOREIGN  KEY (DOCUM ENT_RECEIP T_ID) 
  603     REFERENC ES VBR.DOC UMENT_RECE IPT (DOCUM ENT_RECEIP T_ID)
  604     ENABLE V ALIDATE);
  605  
  606   GRANT SELE CT ON VBR. DOCUMENT T O ADR;
  607  
  608   GRANT REFE RENCES, SE LECT ON VB R.DOCUMENT  TO ADRFIL E;
  609  
  610   GRANT DELE TE ON VBR. DOCUMENT T O EEUSR;
  611  
  612   GRANT SELE CT ON VBR. DOCUMENT T O VBR_R;
  613  
  614   GRANT INSE RT, SELECT , UPDATE O N VBR.DOCU MENT TO VB R_RW;