not sure whether this is a bug, or me doing something wrong. We have a custom connector for syncing HCM data (employee, org, company/location data). I define the objectclasses.
The Organisation for example:
Which then gets converted to CustomOrganisationObjectClass in midPoint.
However, midPoint isn't stripping the "Custom" prefix and "ObjectClass" suffix when calling sync, so an ObjectClass.is(OBJECTCLASS_ORGNISATION) is returning false and thus giving me this error when attempting to run LiveSync:
It can't be the job of the connector to strip out these values as they are midPoint specific.
Any help greatly appreciated. I can work around it by not doing an equals comparison, but contains - but this is ugly.
Thanks in advance,