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.
# | 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 |
Description | Between Files 1 and 2 |
|
---|---|---|
Text Blocks | Lines | |
Unchanged | 2 | 124 |
Changed | 1 | 2 |
Inserted | 0 | 0 |
Removed | 0 | 0 |
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 |
No regular expressions were active.
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 s | |
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 |
Araxis Merge (but not the data content of this report) is Copyright © 1993-2016 Araxis Ltd (www.araxis.com). All rights reserved.