To Whom It May Concern:
we have a date in workday (2022-11-21 for example) and we are trying to send to Ping Directory as a date field (Generalized date format). the code for the date field (from postman) is:
{
"name": "vsStartDate",
"transform": {
"type": "dateFormat",
"attributes": {
"inputFormat": "yyyy-MM-dd",
"outputFormat": "LDAP",
"input": {
"attributes": {
"name": "startDate"
},
"type": "identityAttribute",
"inputFormat": "yyyy-MM-dd",
"outputFormat": "LDAP"
}
}
},
"attributes": {
"cloudRequired": "true"
},
"isRequired": false,
"type": "string",
"isMultiValued": false
},
and the error that I am getting in sailpoint is this:
Error: Please contact your administrator
Request completed
sailpoint.connector.ConnectorException: [LDAP: error code 21 - Entry ‘uid=3375710,ou=FieldUsers,ou=Users,o=vsco’ contains a value ‘20190701000000.+0000’ for attribute ‘vsStartDate’ that is invalid according to the syntax for that attribute: The provided value 20190701000000.+0000 is not a valid generalized time value because it does not contain at least one digit after the period to use as the fractional component]
Any ideas as to what I am doing wrong? Do I need to modify the attribute in Ping Directory to a different date field? Or is my code not setup correctly in postman.
Any suggestions or recommendations would be much appreciated.
Frank