331. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 4/18/2019 5:55:29 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.

331.1 Files compared

# Location File Last Modified
1 MCCF_EDI_TAS_TASCore v2.0_Build_10.zip\MCCF_EDI_TAS_SVC_FHIR_Services README.md Wed Apr 3 02:27:50 2019 UTC
2 MCCF_EDI_TAS_TASCore v2.0_Build_10.zip\MCCF_EDI_TAS_SVC_FHIR_Services README.md Mon Apr 15 17:44:23 2019 UTC

331.2 Comparison summary

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

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

331.4 Active regular expressions

No regular expressions were active.

331.5 Comparison detail

  1   # README #
  2  
  3   This READM E describe s whatever  steps are  necessary  to get th e MCCF VA  FHIR Serve r applicat ion up and  running a nd what is  necessary  to build  and deploy  the it.
  4  
  5   ### What i s this rep ository fo r? ###
  6  
  7     * MCCF V A FHIR Ser ver
  8     * 00.00. 01
  9  
  10   ### How do  I get set  up? ###
  11  
  12   #### Setup  and Insta llation ## ##
  13     * Setup  and instal l the mccf eclipsedev envprovisi oning usin g vagrant
  14     * After  install of  mccfeclip sedevenvpr ovisioning  you can u tilize the  import fu nction of  eclipse an d import t he mccf_va _fhir_serv er (this r epo) by cl oning the  Projects i nto Eclips e.
  15   #### Depen dencies ## ##
  16     * VistaL ink is ava ilable and  running
  17   #### Datab ase config uration ## ##
  18     * there  is no data base
  19   #### How t o run test
  20     * Test a re divided  in unit a nd integra tion tests .
  21     * Unit t ests: mvn  test -Dgro ups="Unit"  in folder  MCCF_FHIR _Services/ VA-FHIR-Se rver/
  22     * Integr ation test s: mvn tes t -Dgroups ="Integrat ion" -Dvis taurl="$vi staURLforE nvironment " in folde r MCCF_FHI R_Services /VA-FHIR-S erver/
  23     * For in stance, an  integrati on test us ing AWS Vi stA would  be called:  mvn test  -Dgroups=" Integratio n" -Dvista url="http: //aws-vist a.mccf.hal fakerlabs. com:9080/"  
  24   ### Unit T ests ###
  25     * Unit t ests are l ocated at  /src/test/ java.
  26     * mvn te st -Dgroup s="Unit"
  27   ### Integr ation Test s ###
  28     * Integr ation test s are loca ted at /sr c/test/jav a.
  29     * mvn te st -Dgroup s="Integra tion" -Dvi staurl="$v istaURLfor Environmen t" 
  30     
  31   ### Build  ###
  32     * Edit s ettings.xm l for mave n to refer ence MCCF  maven repo . There ar e no repo  references  in pom.xm l.
  33     * Run mv n package  "-DskipTes ts" in fol der MCCF_F HIR_Servic es/VA-FHIR -Server/
  34     * Build  will creat e file VA- FHIR-Serve r.war in f older MCCF _FHIR_Serv ices/VA-FH IR-Server/ target
  35     
  36   ### Config uration ## #
  37     * edit M CCF_FHIR_S ervices/co nf/VA-FHIR -Server.xm l for each  environme nt (vista  urls, log  level, whe ther loggi ng is turn ed on or o ff, and lo g service  url). As o f now, the re is no l ogging in  the FHIR s erver. Log ging shoul d stay tur ned off. L ogging tak es place i n the busi ness servi ce that ca lls the FH IR server.
  38     * copy M CCF_FHIR_S ervices/co nf/VA-FHIR -Server.xm l to $Tomc at-install ation-fold er/conf/Ca talina/loc alhost
  39  
  40   ### Callin g VistaLin k set up # ##
  41       * retrieve  the certi ficate fro m the Vist aLink serv er (browse  to https: // DNS . URL /dev_0001/ READ/200/7 7 (for DEV )). Click  the padloc k symbol ( in Chrome)  next to t he address  bar. Clic k 'certifi cate -> va lid' Click  the detai ls tab. St ore the ce rtificate  locally.
  42     * copy t he certifi cate to th e server w here Tomca t is insta lled /usr/ share/tomc at/tomcat/ bin
  43     * run th e followin g on Linux : {JAVA_HO ME}/bin/ke ytool -imp ort -file  {DOWNLOADE D_CERT} -k eystore {P ICK_A_NAME _FOR_KEYST ORE}
  44     * set th e followin g variable : export J AVA_OPTS=- Djavax.net .ssl.trust Store={LOC ATION_AND_ NAME_OF_PR EVIOUSLY_C REATED_KEY STORE}
  45     * start  tomcat
  46     
  47   #### Deplo yment inst ructions # ###
  48  
  49   ### Deploy ment ###
  50     * File M CCF_FHIR_S ervices/co nf/VA-FHIR -Server.xm l needs to  be locali zed for ea ch environ ment. Afte r localiza tion, move /copy it t o the fold er $Tomcat -Inst-Fold er/conf/Ca talina/$EN V/.
  51     * Instal l MCCF_FHI R_Services /VA-FHIR-S erver/targ et/VA-FHIR -Server.wa r on Tomca t.
  52  
  53  
  54   ### Contri bution gui delines ## #
  55  
  56     * Writin g tests
  57     * Code r eview
  58     * Other  guidelines
  59  
  60   ### Who do  I talk to ? ###
  61  
  62     * Keith  Oulson or
  63     * Steffe n Maerdian