Repository navigation
Expand file tree
/
Copy pathlocal.properties.example
More file actions
107 lines (56 loc) · 2.48 KB
/
Copy pathlocal.properties.example
File metadata and controls
107 lines (56 loc) · 2.48 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
# Copyright 2011 NEHTA; Copyright 2021-2026 ADHA. Apache-2.0 - see LICENSE.md.
#
# Copy to "local.properties" in the project root (next to pom.xml) and fill in values.
# For Maven, also copy settings.xml.example -> settings.xml if you use mvn -s settings.xml (see CONTRIBUTING.md).
# "local.properties" is gitignored - never commit it.
#
# These keys configure the INTEGRATION TESTS in this repo: paths to keystores,
# passwords, SOAP endpoint URLs, and product/vendor identifiers for Australia's
# Healthcare Identifiers (HI) SOAP services. You need ADHA/Services Australia
# vendor registration to obtain real values - see README.md.
#
# Java Properties format: key=value (one per line). UTF-8. Escape : and = in values with \.
# Use forward slashes in filesystem paths (e.g. HI_KEYSTORE_PATH) so the same file works on Windows, macOS, and Linux.
# Same names can be set as environment variables; if both are set, env wins.
# See README.md -> "Build and test".
#
# --- HI WSDL / XSD tree (runtime; hi-b2b-client reads this via HiWsdlArtifactRoot) ---
# Directory whose immediate children include lowercase wsdl/ and schema/ (Services Australia bundle layout).
# Same key as environment variable and JVM system property. Not used by the Maven compile classpath (hi-wsdl from Central).
HI_WSDL_ARTIFACT_ROOT=./wsdls/xml
#
# --- Keystore (TLS client cert + often SOAP signing key) ---
HI_KEYSTORE_TYPE=JKS
HI_KEYSTORE_PATH=./src/test/resources/keystore.jks
HI_KEYSTORE_PASSWORD=
HI_KEY_PASSWORD=
# Private key entry alias inside the keystore (IHI tests vs HPI-I/HPI-O tests may differ):
HI_KEY_ALIAS_MEDICARE=
HI_KEY_ALIAS_MEDICARE_IHI=
HI_KEY_ALIAS_MEDICARE_HPIO=
HI_KEY_ALIAS_MEDICARE_CSP=
HI_KEY_ALIAS_DRP=
#
# --- Truststore (CA certs so the JVM trusts the HI service HTTPS server) ---
HI_TRUSTSTORE_TYPE=JKS
HI_TRUSTSTORE_PATH=./src/test/resources/truststore.jks
HI_TRUSTSTORE_PASSWORD=
#
# --- Service endpoints (SOAP base / DRP-style URLs in tests - replace per your registration) ---
HI_MEDICARE_ENDPOINT_BASE=https://www5.medicareaustralia.gov.au/cert/soap/services/
HI_DRP_IHI_SEARCH_ENDPOINT_URL=
HI_DRP_HPII_SEARCH_ENDPOINT_URL=
HI_DRP_HPIO_SEARCH_ENDPOINT_URL=
#
# --- Product / vendor identifiers (as issued for your software product) ---
HI_USER_QUALIFIER=
HI_USER_QUALIFIED_ID=
HI_VENDOR_QUALIFIER=
HI_VENDOR_QUALIFIED_ID=
HI_HPIO_QUALIFIER=
HI_HPIO_QUALIFIED_ID=
HI_NEHTA_HPIO_QUALIFIER=
HI_NEHTA_HPIO_QUALIFIED_ID=
HI_PRODUCT_NAME=
HI_PRODUCT_VERSION=
HI_PRODUCT_PLATFORM=