none
A question about understanding RRS feed

Answers

  • Tony-

    This tends to be an error handling design based on what you describe. There are use cases where you might need more than one connector (perhaps multiple rows per user in a database, for example).


    Thanks,
    Brian

    Consulting | Blog | AD Book

    • Marked as answer by TojoTojo Friday, August 24, 2018 6:07 AM
    Thursday, August 23, 2018 12:37 PM
    Moderator

All replies

  • Tony-

    This tends to be an error handling design based on what you describe. There are use cases where you might need more than one connector (perhaps multiple rows per user in a database, for example).


    Thanks,
    Brian

    Consulting | Blog | AD Book

    • Marked as answer by TojoTojo Friday, August 24, 2018 6:07 AM
    Thursday, August 23, 2018 12:37 PM
    Moderator
  • Hi Tony,

    int foo = mventry.ConnectedMAs["MyTestAgent"].Connectors.Count;

    - this variable calculates how much connectors you have only in "MyTestAgent" MA. Often (in 90% MA) you will get value foo=1. But in some cases you may get more than 1, depens on your architecture.

    Connector - is object that stored in Connector Space. "In the FIM terminology, a connector space object that is linked to a metaverse object is known as a connector".


    Emil Valiev

    Tuesday, August 28, 2018 9:09 AM
  • Skip

    • Edited by TojoTojo Tuesday, September 25, 2018 12:58 PM
    Wednesday, August 29, 2018 2:15 PM
  • "So one object in MV can have a connection to agent1,agent2 and agent3. But an object in agent1 can only have a connection to one object in MV."

    That's correct

    "int foo = mventry.ConnectedMAs["MyTestAgent"].Connectors.Count;
    give the result of 2."

    Say MyTestAgent has records for each of your employees. If there were two records in MytestAgent for one employee (perhaps you get a record for each position they hold/have held in the company), foo might be 2 (or more). 


    Thanks,
    Brian

    Consulting | Blog | AD Book

    Wednesday, August 29, 2018 2:26 PM
    Moderator
  • For example, 1 HR object (person from department=IT) - 1 mventry - 2 AD objects (user + administrator login).

    Emil Valiev

    Wednesday, August 29, 2018 2:46 PM
  • Skip

    • Edited by TojoTojo Tuesday, September 25, 2018 12:59 PM
    Thursday, August 30, 2018 5:52 AM
  • Skip


    • Edited by TojoTojo Tuesday, September 25, 2018 12:59 PM
    Thursday, August 30, 2018 11:49 AM
  • What do you mean here.
    For example, 1 HR object (person from department=IT) - 1 mventry - 2 AD objects (user + administrator login).

    //Tony

    You asked a scenario. That`s one of examples when
    int foo = mventry.ConnectedMAs["AD"].Connectors.Count
    foo =2

    Let`s assume that your have 2 management agents - HR and AD. In HR MA you have one csentry:
    Name=Alex, SocialSecurityNumber=123, department=IT.

    You have one rule that says: "If person from HR MA has department=IT then create in AD MA 2 objects":
    displayName=Alex IT, sAMAccountName=alex and displayName=Alex (admin), sAMAccountName=alex_admin

    So you have 2 csentries in AD MA and foo=2.


    Emil Valiev

    Thursday, August 30, 2018 12:18 PM
  • Skip

    • Edited by TojoTojo Tuesday, September 25, 2018 12:59 PM
    Friday, August 31, 2018 7:21 AM