Changed the configuration file format
This commit is contained in:
parent
eb333754a1
commit
9b189174b4
30
README.md
30
README.md
@ -13,6 +13,7 @@ soapClient.jar allows you to send data to a SOAP service using an XML template f
|
|||||||
<li>Whether to use SSL</li>
|
<li>Whether to use SSL</li>
|
||||||
<li>Java Keystore</li>
|
<li>Java Keystore</li>
|
||||||
<li>Java Keystore Password</li>
|
<li>Java Keystore Password</li>
|
||||||
|
<li>Whether to allow empty values</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
## Command line parameters
|
## Command line parameters
|
||||||
@ -71,7 +72,8 @@ SHIM_URL = https://test.mycompany.com:8443/IDMProv/role/service
|
|||||||
PASSWORD = PT9TKHwFgJCxATJtAAMtMwtIF0UjFal6fo5riBN+ExY=
|
PASSWORD = PT9TKHwFgJCxATJtAAMtMwtIF0UjFal6fo5riBN+ExY=
|
||||||
USERNAME = cn=keitha,ou=active,ou=users,o=belkast
|
USERNAME = cn=keitha,ou=active,ou=users,o=belkast
|
||||||
XML_FILE = USER_TO_ROLE.xml
|
XML_FILE = USER_TO_ROLE.xml
|
||||||
INPUT_FILE = msalah.csv
|
CSV_FILE = msalah.csv
|
||||||
|
CSV_ALLOW_EMPTY_COLUMN_VALUES = true
|
||||||
SSL = true
|
SSL = true
|
||||||
JAVA_KS_LOCATION = ldap.keystore
|
JAVA_KS_LOCATION = ldap.keystore
|
||||||
JAVA_KS_PASSWORD = changeit
|
JAVA_KS_PASSWORD = changeit
|
||||||
@ -147,10 +149,11 @@ Running the <i>linux_verify.sh</i> bash script would result in the following out
|
|||||||
./linux_verify.sh
|
./linux_verify.sh
|
||||||
|
|
||||||
Please enter the name of the CSV file to verify : msalah.csv
|
Please enter the name of the CSV file to verify : msalah.csv
|
||||||
|
Block on empty column values (Y/n) : Y
|
||||||
|
|
||||||
CSV input file : msalah.csv
|
CSV input file : msalah.csv
|
||||||
CSV token count : 3
|
CSV block on empty : true
|
||||||
CSV token list : USER_DN,ROLE_DN,DESC
|
CSV header tokens : USER_DN,ROLE_DN,DESC
|
||||||
|
|
||||||
## 2 [passed]
|
## 2 [passed]
|
||||||
|
|
||||||
@ -169,6 +172,27 @@ CSV file records : 1
|
|||||||
CSV file is valid : true
|
CSV file is valid : true
|
||||||
```
|
```
|
||||||
|
|
||||||
|
If we had a second line with a missing DESC value, the program would return an error as shown below.
|
||||||
|
|
||||||
|
```zsh
|
||||||
|
...
|
||||||
|
USER_DN,ROLE_DN,DESC
|
||||||
|
"cn=msalah,ou=admins,o=belkast","cn=TestRole,o=belkast","Test Load 1"
|
||||||
|
"cn=msalah,ou=admins,o=belkast","cn=TestRole,o=belkast",""
|
||||||
|
|
||||||
|
## line 2 [passed]
|
||||||
|
!! line 3 [failed] : the DESC token value is empty
|
||||||
|
!! line 3 [failed] : "cn=msalah,ou=admins,o=belkast","cn=TestRole,o=belkast",""
|
||||||
|
!! line 3 [failed] : {DESC=, ROLE_DN=cn=TestRole,o=belkast, USER_DN=cn=msalah,ou=admins,o=belkast}
|
||||||
|
|
||||||
|
CSV lines read : 2
|
||||||
|
CSV lines passed : 1
|
||||||
|
CSV lines failed : 1
|
||||||
|
|
||||||
|
CSV file records : 0
|
||||||
|
CSV file is valid : false
|
||||||
|
```
|
||||||
|
|
||||||
## Example usage
|
## Example usage
|
||||||
|
|
||||||
To run the program, just run the <i>linux_runner.sh</i> bash script shown at the beginning of this README.
|
To run the program, just run the <i>linux_runner.sh</i> bash script shown at the beginning of this README.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user