When executing the following statement:
imbulkloadclient.bat -c "C:\Program Files (x86)\CA\Identity Manager\Bulk Loader\conf\imbulkloadclient.properties" -f CSV -i "C:\Program Files (x86)\CA\Identity Manager\Bulk Loader\bin\input.csv" -b 2000 -v
we receive an error:
Failed to submit data to server: ; nested exception is:
org.xml.sax.SAXException: Invalid element in com.ca.tews6.wsdl.ImsExceptionException - msgKey
Release : 14.4
Navigate to: "C:\Program Files (x86)\CA\Identity Manager\Bulk Loader\conf\imbulkloadclient.properties"
Review the section: uniqueIdentifierAttrName=uid
Ensure that the uniqueIdentifierAttrName attribute used matches the attribute within the input.csv.
Nonworking Example:
action,%User_ID%,%EMPLOYEE_TYPE%
modify,TestUser00,Active
Working Example:
action,uid,%EMPLOYEE_TYPE%
modify,TestUser00,Active
As seen in the above examples if you have uniqueIdentifierAttrName=uid then using %User_ID% will throw the exception.
The resolution is to match the input.csv and the properties file. You do this by changing uniqueIdentifierAttrName to %User_ID% or changing the input.csv to use uid.