This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Syncronization into UNS - "distinguishedname is a mandatory field"

Hi

I'm trying to set up an import from a MSSQL table in a test database (no provisioning yet), using the Synchronization Editor. The sync mappings and everything seem configured okay however nothing gets provisioned into the tables. Only if I go into the report, do I see why the import isn't working:

[810306] Error during execution of 'OnSaving' in logic module 'VI.DB.Entities.EntityScriptLogic'.
[810186] Error executing script for event OnSaving.

[810222] Error executing script 'UNSAccountB_OnSaving'.
[System.Exception] Distinguishedname is a mandatory field in systems that support a container structure.

Why is this generating an error, when the UNSRootB template calculates the UNSAccountB's DN value from the CN, UNSRootB DN and container?

What's the correct way to configure the DN in UNSAccountB for a target system that (for example) doesn't put objects in a container by default, but where we might want to present different containers depending on an account category attribute inside the target system?

Thanks in advance

Parents
  • Hi,

    This thread is over a year old and I don't have access to that sync project anymore so I'm having to go on memory here!

    I think I set up a script property that checks if the target system has container support enabled, and converts the object name into a container DN.

    Hope this helps!
Reply
  • Hi,

    This thread is over a year old and I don't have access to that sync project anymore so I'm having to go on memory here!

    I think I set up a script property that checks if the target system has container support enabled, and converts the object name into a container DN.

    Hope this helps!
Children
No Data