When metaverse rule and extension rule for management agent are called ?

Answered When metaverse rule and extension rule for management agent are called ?

  • Tuesday, January 15, 2013 11:58 AM
     
     

    we use MIIS for galsync and password sync.

    When metaverse rule and extension rule for management agent are called ?

    I would like to know the flow of the which function is called during importing , synching, exporting.

All Replies

  • Tuesday, January 15, 2013 3:55 PM
     
     Answered

    I would start here:

    http://msdn.microsoft.com/en-us/library/windows/desktop/ee652263(v=vs.100).aspx especially here:

    http://msdn.microsoft.com/en-us/library/windows/desktop/ms698364(v=vs.100).aspx - this will explain to you interfaces used in synchronization process


    Tomek Onyszko, memberOf Predica FIM Team (http://www.predica.pl), IdAM knowledge provider @ http://blog.predica.pl

  • Wednesday, January 16, 2013 2:39 AM
     
     
    Thank you.I saw your above link but I could not find which function is called when importing,synching,exporting.
  • Wednesday, January 16, 2013 8:47 AM
    Owner
     
     Answered

    Rules extensions are only called during synchronization.
    Synchronization Rules in MIIS 2003 has the information you are looking for.

    Cheers,
    Markus


    Markus Vilcinskas, Knowledge Engineer, Microsoft Corporation

  • Thursday, January 17, 2013 8:26 PM
     
     
    Thank you very much.
    That link was very helpful.
    But actually how could I know what function is called during importing, inbound-synching, outbound-synching,exporting ?
    I am examining custom code.
  • Thursday, January 17, 2013 11:31 PM
     
     

    The best way is to debug the rules extensions on a test environment and do a preview on an object and then you can see which functions are called for your code in your environment.

    Attaching the Debugger to the Process (Windows)

    How to Debug Your ILM/MIIS Provisioning Code - TechNet - Microsoft

    Unless you have Extensible Connectivity Management Agents you won't have any custom code being called during an import or export only during a sync.


    David Lundell, Get your copy of FIM Best Practices Volume 1 http://blog.ilmbestpractices.com/2010/08/book-is-here-fim-best-practices-volume.html

  • Friday, January 18, 2013 2:09 AM
     
     

    Thank you.

    When I attach to process and run MIIS MA, it go through attached source code not currently used Madata DLL ?

    Is there any impact to production MIIS ?

    Is there any way to prevent impact to production MIIS ?

  • Sunday, January 20, 2013 6:16 AM
     
     

    If you don't have a test or dev environment you should set one up. On the machine where you do the debugging you need to have the source code available.

    If you debug in production, you can interfere with any active run profiles. I suppose it would also interfere with password sync and password reset. To minimize the impact you should pick a slow use time, and disable the running of run profiles.

    Unless you can guarantee no password sync or password resets I would setup a dev or test environment -- even in a virtual machine. 



    David Lundell, Get your copy of FIM Best Practices Volume 1 http://blog.ilmbestpractices.com/2010/08/book-is-here-fim-best-practices-volume.html

  • Monday, January 21, 2013 9:29 AM
     
     

    Thank you.

    We have no test environment for now.

    I just want to know which function is called in when importing,synching,exporting to examin custom code.