Organization Maintenance in FIM and BHOLD RRS feed

  • Question

  • Hello,

    I have an implementation where the corporate structure is maintained in a database.  There is an MA and set of sync rules defined to import that hierarchical structure into the metaverse.  There is also an MA and sync rules defined to push that structure to BHOLD. 

    Occasionally, the corporate structure changes (the name changes or is moved to a different parent).  Moves are handled properly by the MAs and rules.  However, renames or flat out deletions are not.  Renames are treated as a new entry.  The old entry gets disconnected at the SQL connector space, but the object remains in the metaverse (and AD and BHOLD).  I have the BHOLD MA configure to stage a delete on the next export (I've yet to test that).

    What I'd like to happen is to stage a delete of the metaverse object when the object is delete from the database.  Is there something in the box that will do that, or does that require a rules extension DLL?

    Or, can I not do that at all.  The whole purpose here is to make this a hands off operation.



    Monday, November 2, 2015 9:29 PM

All replies

  • Hi Greg,

    You should be able to delete the containers by configuring the MA to stage a delete on next export run. 


    Wednesday, November 4, 2015 8:36 PM
  • Hi Peter,

    That's what I thought.  Doesn't seem to work.  If I remove the object from the database and run an import, the connectors for that object related to the DB ma are removed.   As expected.

    But, BHOLD still maintains a connector, so the metaverse object won't delete.  If I manually disconnect the object inside the BHOLD connector space, the metaverse object will delete (there are no more connectors - so this is as expected).

    A subsequent export to BHOLD does not generate a delete (the MA is configure to stage a delete on the next export run).  So, I have to go into BHOLD and manually delete this.  I'll have to delete the roles that were created by this OU, too. 

    I don't know how to make this take care of itself.  After going through the manual delete process, it's a bit involved. But, BHOLD automatically creates these roles and such.  I would be nice if it deleted them, too.

    So, there you have it, for now.  More digging required.


    Monday, November 9, 2015 9:29 PM