Resolution: Won't Fix
Affects Version/s: OpenIDM 4.0.0
Fix Version/s: None
I seem to have run into an issue with the CSV connector. Using the built in OrientDB for a POC.
I am finding that if my CSV field names have spaces in, the connector fails with an exception like the following:
java.lang.IllegalArgumentException: Invalid field name 'Employee Number'. Character ' ' is invalid
I'm no expert but I went digging in the OrientDB code. Sure enough it doesn't like ' '. You can see that in the code here:
It does appear, that if the field name in question is the UID or Username then it works ok with spaces. I assume because of the transformation to _UID_ before entering Orient.
I assume some sort of transformation must have been happening in the past that is no longer occurring to cause this.