You've already forked soapClient
							
							Changed the configuration file format
This commit is contained in:
		
							
								
								
									
										32
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										32
									
								
								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. | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user