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

    Question

  • 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.

    Tuesday, January 15, 2013 11:58 AM

Answers

  • 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

    Tuesday, January 15, 2013 3:55 PM
  • 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

    Wednesday, January 16, 2013 8:47 AM
    Owner

All replies

  • 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

    Tuesday, January 15, 2013 3:55 PM
  • 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

    Wednesday, January 16, 2013 8:47 AM
    Owner
  • 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 8:26 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

    Thursday, January 17, 2013 11:31 PM
  • 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

    Sunday, January 20, 2013 6:16 AM