3258. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 6/9/2017 3:50:00 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.

3258.1 Files compared

# Location File Last Modified
1 Fri Jun 9 19:50:00 2017 UTC
2 eHealth_Exch (eHealth Exchange Enhancements) Build 3 docs & code_May_2017.zip\VAP_CIF_CODE0502.zip\VAP_CIF_CODE0502\VAP_CIF_CODE0502\nvap-db\src\main\resources\gov\va\nvap\db README.txt Fri Apr 21 20:03:26 2017 UTC

3258.2 Comparison summary

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

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

3258.4 Active regular expressions

No regular expressions were active.

3258.5 Comparison detail

        1   ########## ########## ########## ########## ########## ########## ########## ########## ###
        2   #
        3   # LIQUIBAS E Continuo us Databas e Delivery
        4   #
        5   ########## ########## ########## ########## ########## ########## ########## ########## ###
        6  
        7   Notes:
        8  
        9   There are  three new  profiles t hat you ca n use when  building  the system .
        10    
        11    1) update -db: The u pdate-db p rofile is  used to up grade the  database t o the late st (or som e incremen tal 
        12           st ep toward  the latest
        13                    > mv n -Pupdate -db clean  install
        14    
        15    2) tag-db : The tag- db profile  is used t o tag or v ersion the  database.  This requ ires the t ag be pass ed as 
        16           a  parameter  if not def ined by th e project.  The tag i s used to  define a p oint to ro llback to  in the eve nt 
        17           th at a rollb ack become s necessar y.
        18                    > mv n -Ptag-db  -Dliquiba se.tag=nva p-1.0 clea n install
        19    
        20    3) rollba ck-db: The  rollback- db profile  is used t o rollback  all datab ase change s to a spe cific a sp ecific 
        21           nu mber of ch anges, to  a specific  date, or  to a speci fic tag.
        22                    > mv n -Prollba ck-db clea n install  -Dliquibas e.rollback Tag=nvap-1 .0
        23                    
        24   Liquibase  uses chang elog files  to define  changes b eing made  to the dat abase. The  nvap chan gelog file s have 
        25   been organ ized such  that there  is one ch anglog fil e per majo r release  or patch o f the syst em and one  master 
        26   changelog  file that  imports th e relevant  versioned  changelog  files.
        27  
        28    1) nvap-d b/src/main /resources /gov/va/nv ap/db/nvap -changelog .xml     -  master ch angelog. i mports oth er changel ogs (1.0,  1.1, 2.0)
        29    2) nvap-d b/src/main /resources /gov/va/nv ap/db/nvap -changelog -1.0.xml -  nvap 1.0  baseline d atabase sc hema.
        30    3) nvap-d b/src/main /resources /gov/va/nv ap/db/nvap -changelog -1.1.xml -  Patch cha ngelog use d only for  demonstra tion purpo ses.
        31    3) nvap-d b/src/main /resources /gov/va/nv ap/db/nvap -changelog -2.0.xml -  Patch cha ngelog use d only for  VAP versi on 2.0.
        32  
        33   Liquibase  creates tw o tables i n the data base schem a to keep  track of t he current  version /  state of  the databa se.
        34     
        35    1) DATABA SECHANGELO G - Table  for managi ng state o f database .
        36    2) DATABA SECHANGELO GLOCK - Lo ck table u sed to pre vent multi ple users  / systems  / or proce sses from  updating t he 
        37           sc hemas at t he same ti me.
        38           
        39   See: http: //www.liqu ibase.org  for additi onal infor mation.