23. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 7/14/2017 12:26:19 AM 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.

23.1 Files compared

# Location File Last Modified
1 OSCIF_ADR_v3.18_build 4.zip\DDL\LOBR table.sql Wed Oct 14 01:54:16 2015 UTC
2 OSCIF_ADR_v3.18_build 4.zip\DDL\LOBR table.sql Wed Jul 12 22:57:06 2017 UTC

23.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 4 738
Changed 3 12
Inserted 0 0
Removed 0 0

23.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

23.4 Active regular expressions

No regular expressions were active.

23.5 Comparison detail

  1   ALTER TABL E LOBR.FIL E_IMAGE
  2    DROP PRIM ARY KEY CA SCADE;
  3  
  4   DROP TABLE  LOBR.FILE _IMAGE CAS CADE CONST RAINTS;
  5  
  6   CREATE TAB LE LOBR.FI LE_IMAGE
  7   (
  8     FILE_IMA GE_ID           NUMBE R(20)              NO T NULL,
  9     FILE_ATT ACHMENT_ID      NUMBE R(20)              NO T NULL,
  10     FILE_IMA GE              BLOB                     NO T NULL,
  11     RECORD_C REATED_BY       VARCH AR2(30 BYT E)      NO T NULL,
  12     RECORD_C REATED_DAT E    DATE                     NO T NULL,
  13     RECORD_M ODIFIED_BY      VARCH AR2(30 BYT E)      NO T NULL,
  14     RECORD_M ODIFIED_DA TE   DATE                     NO T NULL,
  15     RECORD_M ODIFIED_CO UNT  NUMBE R(10)              NO T NULL
  16   )
  17   LOB (FILE_ IMAGE) STO RE AS (
  18     TABLESPA CE  L_LOBR _DATA_01
  19     ENABLE       STORAG E IN ROW
  20     CHUNK        8192
  21     RETENTIO N
  22     NOCACHE
  23     LOGGING
  24         STOR AGE    (
  25                      IN ITIAL           128M
  26                      NE XT              128M
  27                      MI NEXTENTS        1
  28                      MA XEXTENTS        UNLIM ITED
  29                      PC TINCREASE       0
  30                      BU FFER_POOL       DEFAU LT
  31                      FL ASH_CACHE       DEFAU LT
  32                      CE LL_FLASH_C ACHE DEFAU LT
  33                     ))
  34   TABLESPACE  L_LOBR_DA TA_01
  35   RESULT_CAC HE (MODE D EFAULT)
  36   PCTUSED     0
  37   PCTFREE     10
  38   INITRANS    1
  39   MAXTRANS    255
  40   STORAGE     (
  41                INITIAL           1 28M
  42                NEXT              1 28M
  43                MINEXTEN TS       1
  44                MAXEXTEN TS       U NLIMITED
  45                PCTINCRE ASE      0
  46                BUFFER_P OOL      D EFAULT
  47                FLASH_CA CHE      D EFAULT
  48                CELL_FLA SH_CACHE D EFAULT
  49               )
  50   LOGGING 
  51   NOCOMPRESS  
  52   NOCACHE
  53   NOPARALLEL
  54   MONITORING ;
  55  
  56   COMMENT ON  TABLE LOB R.FILE_IMA GE IS 'On  11/2012 th e average  data store d in the f ile_image  field is 2  MB and ea ch applica nt will ha ve at most  5 documen ts.
  57   Didnt know  how many  documents  will be st ored each  month.';
  58  
  59   COMMENT ON  COLUMN LO BR.FILE_IM AGE.RECORD _CREATED_B Y IS 'Acco unt or use r ID that  created th e record';
  60  
  61   COMMENT ON  COLUMN LO BR.FILE_IM AGE.RECORD _CREATED_D ATE IS 'Da te the rec ord was cr eated.';
  62  
  63   COMMENT ON  COLUMN LO BR.FILE_IM AGE.RECORD _MODIFIED_ BY IS 'Acc ount or us er ID for  this modif ication to  the recor d';
  64  
  65   COMMENT ON  COLUMN LO BR.FILE_IM AGE.RECORD _MODIFIED_ DATE IS 'D ate of thi s modifica tion to th e record.' ;
  66  
  67   COMMENT ON  COLUMN LO BR.FILE_IM AGE.RECORD _MODIFIED_ COUNT IS ' Number of  times this  record ha s been mod ified with  zero indi cating the  initial c reation, 1 ...n.';
  68  
  69  
  70  
  71   CREATE IND EX LOBR.FI LEIMG_FILE ATCH_FK_I  ON LOBR.FI LE_IMAGE
  72   (FILE_ATTA CHMENT_ID)
  73   LOGGING
  74   TABLESPACE  L_LOBR_IN DEX_01
  75   PCTFREE     10
  76   INITRANS    2
  77   MAXTRANS    255
  78   STORAGE     (
  79                INITIAL           1 28M
  80                NEXT              1 28M
  81                MINEXTEN TS       1
  82                MAXEXTEN TS       U NLIMITED
  83                PCTINCRE ASE      0
  84                BUFFER_P OOL      D EFAULT
  85                FLASH_CA CHE      D EFAULT
  86                CELL_FLA SH_CACHE D EFAULT
  87               )
  88   NOPARALLEL ;
  89  
  90  
  91   CREATE UNI QUE INDEX  LOBR.FILEI MG_PK ON L OBR.FILE_I MAGE
  92   (FILE_IMAG E_ID)
  93   LOGGING
  94   TABLESPACE  L_LOBR_IN DEX_01
  95   PCTFREE     10
  96   INITRANS    2
  97   MAXTRANS    255
  98   STORAGE     (
  99                INITIAL           1 28M
  100                NEXT              1 28M
  101                MINEXTEN TS       1
  102                MAXEXTEN TS       U NLIMITED
  103                PCTINCRE ASE      0
  104                BUFFER_P OOL      D EFAULT
  105                FLASH_CA CHE      D EFAULT
  106                CELL_FLA SH_CACHE D EFAULT
  107               )
  108   NOPARALLEL ;
  109  
  110  
  111   CREATE OR  REPLACE PU BLIC SYNON YM FILE_IM AGE FOR LO BR.FILE_IM AGE;
  112  
  113  
  114   ALTER TABL E LOBR.FIL E_IMAGE AD D (
  115     CONSTRAI NT FILEIMG _PK
  116     PRIMARY  KEY
  117     (FILE_IM AGE_ID)
  118     USING IN DEX LOBR.F ILEIMG_PK
  119     ENABLE V ALIDATE);
  120  
  121   ALTER TABL E LOBR.FIL E_IMAGE AD D (
  122     CONSTRAI NT FILEIMG _FILEATCH_ FK 
  123     FOREIGN  KEY (FILE_ ATTACHMENT _ID) 
  124     REFERENC ES LOBR.FI LE_ATTACHM ENT (FILE_ ATTACHMENT _ID)
  125     ENABLE V ALIDATE);
  126  
  127   GRANT SELE CT ON LOBR .FILE_IMAG E TO LOBR_ R;
  128  
  129   GRANT INSE RT, SELECT , UPDATE O N LOBR.FIL E_IMAGE TO  LOBR_RW;
  130   ALTER TABL E LOBR.FIL E_ATTACHME NT_DETAIL
  131    DROP PRIM ARY KEY CA SCADE;
  132  
  133   DROP TABLE  LOBR.FILE _ATTACHMEN T_DETAIL C ASCADE CON STRAINTS;
  134  
  135   CREATE TAB LE LOBR.FI LE_ATTACHM ENT_DETAIL
  136   (
  137     FILE_ATT ACHMENT_DE TAIL_ID  N UMBER(20)          NO T NULL,
  138     FILE_ATT ACHMENT_ID          N UMBER(20)          NO T NULL,
  139     STD_ELIG DOCTYPE_ID          N UMBER(20),
  140     RECORD_C REATED_BY           V ARCHAR2(30  BYTE)  NO T NULL,
  141     RECORD_C REATED_DAT E        D ATE                NO T NULL,
  142     RECORD_M ODIFIED_BY          V ARCHAR2(30  BYTE)  NO T NULL,
  143     RECORD_M ODIFIED_DA TE       D ATE                NO T NULL,
  144     RECORD_M ODIFIED_CO UNT      N UMBER(10)          NO T NULL
  145   )
  146   TABLESPACE  L_LOBR_DA TA_01
  147   RESULT_CAC HE (MODE D EFAULT)
  148   PCTUSED     0
  149   PCTFREE     10
  150   INITRANS    1
  151   MAXTRANS    255
  152   STORAGE     (
  153                INITIAL           1 28M
  154                NEXT              1 28M
  155                MINEXTEN TS       1
  156                MAXEXTEN TS       U NLIMITED
  157                PCTINCRE ASE      0
  158                BUFFER_P OOL      D EFAULT
  159                FLASH_CA CHE      D EFAULT
  160                CELL_FLA SH_CACHE D EFAULT
  161               )
  162   LOGGING 
  163   NOCOMPRESS  
  164   NOCACHE
  165   NOPARALLEL
  166   MONITORING ;
  167  
  168   COMMENT ON  COLUMN LO BR.FILE_AT TACHMENT_D ETAIL.RECO RD_CREATED _BY IS 'Ac count or u ser ID tha t created  the record ';
  169  
  170   COMMENT ON  COLUMN LO BR.FILE_AT TACHMENT_D ETAIL.RECO RD_CREATED _DATE IS ' Date the r ecord was  created.';
  171  
  172   COMMENT ON  COLUMN LO BR.FILE_AT TACHMENT_D ETAIL.RECO RD_MODIFIE D_BY IS 'A ccount or  user ID fo r this mod ification  to the rec ord';
  173  
  174   COMMENT ON  COLUMN LO BR.FILE_AT TACHMENT_D ETAIL.RECO RD_MODIFIE D_DATE IS  'Date of t his modifi cation to  the record .';
  175  
  176   COMMENT ON  COLUMN LO BR.FILE_AT TACHMENT_D ETAIL.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.';
  177  
  178  
  179  
  180   CREATE IND EX LOBR.FI LEATCHDTL_ ELGDOCTYP_ UK_I ON LO BR.FILE_AT TACHMENT_D ETAIL
  181   (STD_ELIGD OCTYPE_ID)
  182   LOGGING
  183   TABLESPACE  L_LOBR_IN DEX_01
  184   PCTFREE     10
  185   INITRANS    2
  186   MAXTRANS    255
  187   STORAGE     (
  188                INITIAL           1 28M
  189                NEXT              1 28M
  190                MINEXTEN TS       1
  191                MAXEXTEN TS       U NLIMITED
  192                PCTINCRE ASE      0
  193                BUFFER_P OOL      D EFAULT
  194                FLASH_CA CHE      D EFAULT
  195                CELL_FLA SH_CACHE D EFAULT
  196               )
  197   NOPARALLEL ;
  198  
  199  
  200   CREATE IND EX LOBR.FI LEATCHDTL_ FILEATCH_F K_I ON LOB R.FILE_ATT ACHMENT_DE TAIL
  201   (FILE_ATTA CHMENT_ID)
  202   LOGGING
  203   TABLESPACE  L_LOBR_IN DEX_01
  204   PCTFREE     10
  205   INITRANS    2
  206   MAXTRANS    255
  207   STORAGE     (
  208                INITIAL           1 28M
  209                NEXT              1 28M
  210                MINEXTEN TS       1
  211                MAXEXTEN TS       U NLIMITED
  212                PCTINCRE ASE      0
  213                BUFFER_P OOL      D EFAULT
  214                FLASH_CA CHE      D EFAULT
  215                CELL_FLA SH_CACHE D EFAULT
  216               )
  217   NOPARALLEL ;
  218  
  219  
  220   CREATE UNI QUE INDEX  LOBR.FILEA TCHDT_PK O N LOBR.FIL E_ATTACHME NT_DETAIL
  221   (FILE_ATTA CHMENT_DET AIL_ID)
  222   LOGGING
  223   TABLESPACE  L_LOBR_IN DEX_01
  224   PCTFREE     10
  225   INITRANS    2
  226   MAXTRANS    255
  227   STORAGE     (
  228                INITIAL           1 28M
  229                NEXT              1 28M
  230                MINEXTEN TS       1
  231                MAXEXTEN TS       U NLIMITED
  232                PCTINCRE ASE      0
  233                BUFFER_P OOL      D EFAULT
  234                FLASH_CA CHE      D EFAULT
  235                CELL_FLA SH_CACHE D EFAULT
  236               )
  237   NOPARALLEL ;
  238  
  239  
  240   CREATE OR  REPLACE PU BLIC SYNON YM FILE_AT TACHMENT_D ETAIL FOR  LOBR.FILE_ ATTACHMENT _DETAIL;
  241  
  242  
  243   ALTER TABL E LOBR.FIL E_ATTACHME NT_DETAIL  ADD (
  244     CONSTRAI NT FILEATC HDT_PK
  245     PRIMARY  KEY
  246     (FILE_AT TACHMENT_D ETAIL_ID)
  247     USING IN DEX LOBR.F ILEATCHDT_ PK
  248     ENABLE V ALIDATE);
  249  
  250   ALTER TABL E LOBR.FIL E_ATTACHME NT_DETAIL  ADD (
  251     CONSTRAI NT FILEATC HDTL_FILEA TCH_FK 
  252     FOREIGN  KEY (FILE_ ATTACHMENT _ID) 
  253     REFERENC ES LOBR.FI LE_ATTACHM ENT (FILE_ ATTACHMENT _ID)
  254     ENABLE V ALIDATE);
  255  
  256   GRANT SELE CT ON LOBR .FILE_ATTA CHMENT_DET AIL TO LOB R_R;
  257  
  258   GRANT INSE RT, SELECT , UPDATE O N LOBR.FIL E_ATTACHME NT_DETAIL  TO LOBR_RW ;
  259   ALTER TABL E LOBR.FIL E_ATTACHME NT
  260    DROP PRIM ARY KEY CA SCADE;
  261  
  262   DROP TABLE  LOBR.FILE _ATTACHMEN T CASCADE  CONSTRAINT S;
  263  
  264   CREATE TAB LE LOBR.FI LE_ATTACHM ENT
  265   (
  266     FILE_ATT ACHMENT_ID            NUMBER(20)         NO T NULL,
  267     PERSON_I D                     NUMBER(20) ,
  268     FILE_NAM E                     VARCHAR2(1 00 BYTE) N OT NULL,
  269     FILE_MIM E_TYPE                VARCHAR2(5 0 BYTE) NO T NULL,
  270     ATTACHME NT_ACCEPTA BLE_IND    VARCHAR2(1  BYTE),
  271     ATTACHME NT_REVIEW_ DATE       DATE,
  272     ATTACHME NT_REVIEW_ USERNAME   VARCHAR2(3 0 BYTE),
  273     VOA_ENRO LLMENT_APP _ID        NUMBER(20) ,
  274     RECORD_C REATED_BY             VARCHAR2(3 0 BYTE) NO T NULL,
  275     RECORD_C REATED_DAT E          DATE               NO T NULL,
  276     RECORD_M ODIFIED_BY            VARCHAR2(3 0 BYTE) NO T NULL,
  277     RECORD_M ODIFIED_DA TE         DATE               NO T NULL,
  278     RECORD_M ODIFIED_CO UNT        NUMBER(10)         NO T NULL
  279   )
  280   TABLESPACE  L_LOBR_DA TA_01
  281   RESULT_CAC HE (MODE D EFAULT)
  282   PCTUSED     0
  283   PCTFREE     10
  284   INITRANS    1
  285   MAXTRANS    255
  286   STORAGE     (
  287                INITIAL           1 28M
  288                NEXT              1 28M
  289                MINEXTEN TS       1
  290                MAXEXTEN TS       U NLIMITED
  291                PCTINCRE ASE      0
  292                BUFFER_P OOL      D EFAULT
  293                FLASH_CA CHE      D EFAULT
  294                CELL_FLA SH_CACHE D EFAULT
  295               )
  296   LOGGING 
  297   NOCOMPRESS  
  298   NOCACHE
  299   NOPARALLEL
  300   MONITORING ;
  301  
  302   COMMENT ON  COLUMN LO BR.FILE_AT TACHMENT. DNS _ENROLLMEN T_APP_ID I S 'The pri mary key,  generated  by the dat abase syst em in nume ric form,  used to un iquely ide ntify a da ta record  in this ta ble.';
  303  
  304   COMMENT ON  COLUMN LO BR.FILE_AT TACHMENT.R ECORD_CREA TED_BY IS  'Account o r user ID  that creat ed the rec ord';
  305  
  306   COMMENT ON  COLUMN LO BR.FILE_AT TACHMENT.R ECORD_CREA TED_DATE I S 'Date th e record w as created .';
  307  
  308   COMMENT ON  COLUMN LO BR.FILE_AT TACHMENT.R ECORD_MODI FIED_BY IS  'Account  or user ID  for this  modificati on to the  record';
  309  
  310   COMMENT ON  COLUMN LO BR.FILE_AT TACHMENT.R ECORD_MODI FIED_DATE  IS 'Date o f this mod ification  to the rec ord.';
  311  
  312   COMMENT ON  COLUMN LO BR.FILE_AT TACHMENT.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. ';
  313  
  314  
  315  
  316   CREATE UNI QUE INDEX  LOBR.FILEA TT_PK ON L OBR.FILE_A TTACHMENT
  317   (FILE_ATTA CHMENT_ID)
  318   LOGGING
  319   TABLESPACE  L_LOBR_IN DEX_01
  320   PCTFREE     10
  321   INITRANS    2
  322   MAXTRANS    255
  323   STORAGE     (
  324                INITIAL           1 28M
  325                NEXT              1 28M
  326                MINEXTEN TS       1
  327                MAXEXTEN TS       U NLIMITED
  328                PCTINCRE ASE      0
  329                BUFFER_P OOL      D EFAULT
  330                FLASH_CA CHE      D EFAULT
  331                CELL_FLA SH_CACHE D EFAULT
  332               )
  333   NOPARALLEL ;
  334  
  335  
  336   CREATE IND EX LOBR.FI LEATT_ DNS ENRAPP_FK_ I ON LOBR. FILE_ATTAC HMENT
  337   ( DNS _ENROLLMEN T_APP_ID)
  338   LOGGING
  339   TABLESPACE  L_LOBR_IN DEX_01
  340   PCTFREE     10
  341   INITRANS    2
  342   MAXTRANS    255
  343   STORAGE     (
  344                INITIAL           1 28M
  345                NEXT              1 28M
  346                MINEXTEN TS       1
  347                MAXEXTEN TS       U NLIMITED
  348                PCTINCRE ASE      0
  349                BUFFER_P OOL      D EFAULT
  350                FLASH_CA CHE      D EFAULT
  351                CELL_FLA SH_CACHE D EFAULT
  352               )
  353   NOPARALLEL ;
  354  
  355  
  356   CREATE OR  REPLACE PU BLIC SYNON YM FILE_AT TACHMENT F OR LOBR.FI LE_ATTACHM ENT;
  357  
  358  
  359   ALTER TABL E LOBR.FIL E_ATTACHME NT ADD (
  360     CONSTRAI NT FILEATT _PK
  361     PRIMARY  KEY
  362     (FILE_AT TACHMENT_I D)
  363     USING IN DEX LOBR.F ILEATT_PK
  364     ENABLE V ALIDATE);
  365  
  366   ALTER TABL E LOBR.FIL E_ATTACHME NT ADD (
  367       CONSTRAINT  FILEATT_ DNS ENRAPP_FK 
  368       FOREIGN KE Y ( DNS _ENROLLMEN T_APP_ID) 
  369       REFERENCES   DNS . DNS _ENROLLMEN T_APPLICAT ION ( DNS _ENROLLMEN T_APP_ID)
  370     ON DELET E SET NULL
  371     ENABLE V ALIDATE);
  372  
  373   GRANT SELE CT ON LOBR .FILE_ATTA CHMENT TO  LOBR_R;
  374  
  375   GRANT INSE RT, SELECT , UPDATE O N LOBR.FIL E_ATTACHME NT TO LOBR _RW;