Detailed driver walk through collection

From CoolSolutionsWiki

Contents

Welcome to the Identity Manager driver walkthrough page

This is an attempt to gather existing, and generate new content that try to walk through a driver, or a portion of a driver configuration, to explain what happens.

This is something that is very hard to get written into the documentation, but can be of immense value both for beginners and for experienced IDM implementers.

My personal collection of articles that I will draw some of these from is available for all to peruse.

The goal of this wiki page is to try and get more info about Identity Manager driver default configuration files out there, and to try to get people to submit some content.

I will try and flesh out a structure and add in all the existing links I know of, to get them together in a structured way, in this location.


Call for volunteers

I need people to volunteer to write some content for this project. Pick a driver you know really well. Pick a channel, a single step in the flow (Event, Command, Create, etc) or even a single policy object and write up a detailed explanation of what and why it is doing something. If everyone writes one or two small bits, we will end up with a fair bit written. Email me, (geoffreycarman@gmail.com) for help in getting started, or ideas, or whatever!

Write them on your personal Wiki. Write them here in another Wiki page at Novell. Write them for Cool Solutions and earn some Cool Solutions points for them. Write them wherever. Don't care where it is, lets get it written!

Very General Identity Manager basics, by author:

David Gersic

  • Excellent series that walks through the policy flows


http://www.novell.com/communities/node/6679/guided-tour-novell-identity-manager
http://www.novell.com/communities/node/6696/guided-tour-novell-identity-manager
http://www.novell.com/communities/node/6697/guided-tour-novell-identity-manager

Fernando Freitas

  • An amazing article on how to read and use Dstrace


http://www.novell.com/communities/node/5681/capturing-and-reading-novell-identity-manager-traces

  • Another series on trace


http://www.novell.com/communities/node/9677/comprehending-idm-traces-part-1
http://www.novell.com/communities/node/11166/comprehending-idm-traces-part-2

General non-driver specific:


This article discusses the Command Transform rule set (Sub channel) that affects and controls password change events, between modify-password events and modify-attr of nspmDistributionPassword, and most every driver that does passwords has similar rules.
http://www.novell.com/communities/node/1474/password-transformation-rule-sets
Here is the Publisher channel version:
http://www.novell.com/communities/node/9661/password-transformation-rules-publisher-channel

Non IDM version specific:

Active Directory Driver:


http://www.novell.com/communities/node/12388/managing-multiple-active-directory-domains-one-idm-system-part-1
http://www.novell.com/communities/node/12390/managing-multiple-active-directory-domains-one-idm-system-part-2
http://www.novell.com/communities/node/12393/managing-multiple-active-directory-domains-one-idm-system-part-3
http://www.novell.com/communities/node/12399/managing-multiple-active-directory-domains-one-idm-system-part-4
http://www.novell.com/communities/node/12434/managing-multiple-active-directory-domains-one-idm-system-part-5
http://www.novell.com/communities/node/12448/managing-multiple-active-directory-domains-one-idm-system-part-6
http://www.novell.com/communities/node/12467/managing-multiple-active-directory-domains-one-idm-system-part-7


Challenge-Response Driver:

  • Aaron wrote a great article walking through this driver

http://www.novell.com/communities/node/9079/challengeresponse-idm-driver-configuration

Driver for Lotus Notes

  • Perry Nuffer wrote a great article below

http://www.novell.com/communities/node/9522/idm-lotus-notes-driver-understanding-policies-which-modify-notes-group-membership

Driver for GroupWise

  • David Gersic has a great series on this driver


http://www.novell.com/communities/node/10036/idm-driver-walkthrough-groupwise-part-1-4
http://www.novell.com/communities/node/10037/idm-driver-walkthrough-groupwise-part-2-4
http://www.novell.com/communities/node/10038/idm-driver-walkthrough-groupwise-part-3-4
http://www.novell.com/communities/node/10039/idm-driver-walkthrough-groupwise-part-4-4

Sample HEAT helpdesk driver

  • Not exactly a walk through, but has a sample configuration for a JDBC driver in it, and explains some of its working.


http://www.novell.com/communities/node/12693/idm-driver-frontrange-heat-simple-step-step

SOAP Driver Basics

  • Geoffrey Carman wrote a series on how you might build a SOAP driver to a web service


http://www.novell.com/communities/node/11778/getting-started-building-soap-driver-idm-part-1
http://www.novell.com/communities/node/11807/getting-started-building-soap-driver-idm-part-2
http://www.novell.com/communities/node/11810/getting-started-building-soap-driver-idm-part-3
http://www.novell.com/communities/node/11850/getting-started-building-soap-driver-idm-part-4
http://www.novell.com/communities/node/11982/starting-soap-driver-idm-part-5
http://www.novell.com/communities/node/12022/getting-started-building-soap-driver-idm-part-6
http://www.novell.com/communities/node/12052/getting-started-building-soap-driver-idm-part-7
http://www.novell.com/communities/node/12138/getting-started-building-soap-driver-idm-part-8
http://www.novell.com/communities/node/12144/getting-started-building-soap-driver-idm-part-9

Student Interoperability Framework (SIF):


http://www.novell.com/communities/node/13159/walking-through-sif-driver-part-1
http://www.novell.com/communities/node/13160/walking-through-sif-driver-part-2
http://www.novell.com/communities/node/13327/walking-through-sif-driver-part-3
http://www.novell.com/communities/node/13336/walking-through-sif-driver-part-4
http://www.novell.com/communities/node/13381/walking-through-sif-driver-part-5
http://www.novell.com/communities/node/13382/walking-through-sif-driver-part-6
http://www.novell.com/communities/node/13384/walking-through-sif-driver-part-7

Identity Manager 3.5 drivers specific:

Active Directory driver:


http://www.novell.com/communities/node/4335/how-gcvize-a-driver-part-1-subscriber-channel
http://www.novell.com/communities/node/4336/how-gcvize-a-driver-part-2

  • Aaron Burgemeisters AD driver series:


http://www.novell.com/communities/node/1450/active-directory-driver-basics
http://www.novell.com/communities/node/5586/3-active-directory-driver-basics

PeopleSoft Driver:

  • David Gersic's:


http://www.novell.com/communities/node/9708/idm-driver-walkthrough-peoplesoft


Password Notifier driver (By Lothar Haeger)


http://www.novell.com/communities/node/3017/password-notifier-driver-and-some-possible-issues

Identity Manager 3.6 driver specific:

Scripting Driver Samples:

The guys at Omnibond, who do truly excellent drivers have been documenting a series of use cases for their scripting driver. The Scripting driver is really a great driver, for those cases where a pre-existing driver just does not fit the bill. If there is some Unix or Windows way to call some other program to do the dirty work, this driver can make it happen in conjunction with your Identity Manager infrastructure. Really the bat-utility belt of drivers!


These are great samples, and can be found at:
http://www.novell.com/developer/ndk/idmscripting.html

Identity Manager 4.0 drivers specific:

Packages:


http://www.novell.com/communities/node/12208/lets-talk-some-more-about-packages-designer-4-part-1
http://www.novell.com/communities/node/12218/lets-talk-some-more-about-packages-designer-4-part-2
http://www.novell.com/communities/node/12241/lets-talk-some-more-about-packages-designer-4-part-3
http://www.novell.com/communities/node/12246/lets-talk-some-more-about-packages-designer-4-part-4
http://www.novell.com/communities/node/12251/lets-talk-some-more-about-packages-designer-4-part-5
http://www.novell.com/communities/node/12267/lets-talk-some-more-about-packages-designer-4-part-6
http://www.novell.com/communities/node/12275/lets-talk-some-more-about-packages-designer-4-part-7
http://www.novell.com/communities/node/12294/lets-talk-some-more-about-packages-designer-4-part-8
http://www.novell.com/communities/node/12303/lets-talk-some-more-about-packages-designer-4-part-9

Blackboard Driver


https://www.netiq.com/communities/cool-solutions/walking-through-the-blackboard-driver-part-1/
https://www.netiq.com/communities/cool-solutions/walking-through-the-blackboard-driver-part-2/
https://www.netiq.com/communities/cool-solutions/walking-through-the-blackboard-driver-part-3

Coming soon!

Bidirectional eDirectory Driver


https://www.netiq.com/communities/cool-solutions/walking-through-the-bidirectional-edirectory-driver-part-1/
https://www.netiq.com/communities/cool-solutions/walking-through-the-bidirectional-edirectory-driver-part-2/
https://www.netiq.com/communities/cool-solutions/walking-through-the-bidirectional-edirectory-driver-part-3/
https://www.netiq.com/communities/cool-solutions/walking-through-the-bidirectional-edirectory-driver-part-4/
https://www.netiq.com/communities/cool-solutions/walking-through-the-bidirectional-edirectory-driver-part-5/
https://www.netiq.com/communities/cool-solutions/walking-through-the-bidirectional-edirectory-driver-part-6/

Data Collection Service:


http://www.novell.com/communities/node/12336/data-collection-service-driver-walkthrough-part-1
http://www.novell.com/communities/node/12343/data-collection-service-driver-walkthrough-part-2
http://www.novell.com/communities/node/12347/data-collection-service-driver-walkthrough-part-3
http://www.novell.com/communities/node/12358/data-collection-service-driver-walkthrough-part-4
http://www.novell.com/communities/node/12359/data-collection-service-driver-walkthrough-part-5
http://www.novell.com/communities/node/12473/data-collection-service-driver-walkthrough-part-6
http://www.novell.com/communities/node/12476/data-collection-service-driver-walkthrough-part-7
http://www.novell.com/communities/node/12488/data-collection-service-driver-walkthrough-part-8

Google Apps driver


http://www.novell.com/communities/node/13431/walking-through-idm-4-google-apps-driver-part-1
http://www.novell.com/communities/node/13433/walking-through-idm-4-google-apps-driver-part-2
http://www.novell.com/communities/node/13434/walking-through-idm-4-google-apps-driver-part-3
http://www.novell.com/communities/node/13481/walking-through-idm-4-google-apps-driver-part-4
http://www.novell.com/communities/node/13482/walking-through-idm-4-google-apps-driver-part-5
http://www.novell.com/communities/node/13483/walking-through-idm-4-google-apps-driver-part-6
http://www.novell.com/communities/node/13484/walking-through-idm-4-google-apps-driver-part-7
http://www.novell.com/communities/node/13487/walking-through-idm-4-google-apps-driver-part-8
http://www.novell.com/communities/node/13488/walking-through-idm-4-google-apps-driver-part-9

Managed System Gateway:


http://www.novell.com/communities/node/12304/trying-understand-managed-system-gateway-driver-idm-4-part-1
http://www.novell.com/communities/node/12310/trying-understand-managed-system-gateway-driver-idm-4-part-2
http://www.novell.com/communities/node/12314/trying-understand-managed-system-gateway-driver-idm-4-part-3
http://www.novell.com/communities/node/12315/trying-understand-managed-system-gateway-driver-idm-4-part-4
http://www.novell.com/communities/node/12330/trying-understand-managed-system-gateway-driver-idm-4-part-5
http://www.novell.com/communities/node/12332/trying-understand-managed-system-gateway-driver-idm-4-part-6

Office 365 Driver


https://www.netiq.com/communities/cool-solutions/walking-through-the-office-365-idm-driver-part-1/
https://www.netiq.com/communities/cool-solutions/walking-through-the-office-365-idm-driver-part-2/
https://www.netiq.com/communities/cool-solutions/walking-through-the-office-365-idm-driver-part-3/
https://www.netiq.com/communities/cool-solutions/walking-through-the-office-365-idm-driver-part-4/
https://www.netiq.com/communities/cool-solutions/walking-through-the-office-365-idm-driver-part-5/
https://www.netiq.com/communities/cool-solutions/walking-through-the-office-365-idm-driver-part-6/
https://www.netiq.com/communities/cool-solutions/office-365-driver-walk-through-part-7
https://www.netiq.com/communities/cool-solutions/office-365-driver-walk-through-part-8
https://www.netiq.com/communities/cool-solutions/office-365-driver-walk-through-part-9
https://www.netiq.com/communities/cool-solutions/office-365-driver-walk-through-part-10
https://www.netiq.com/communities/cool-solutions/office-365-driver-walk-through-part-11
https://www.netiq.com/communities/cool-solutions/office-365-driver-walk-through-part-12
https://www.netiq.com/communities/cool-solutions/office-365-driver-walk-through-part-13
https://www.netiq.com/communities/cool-solutions/office-365-driver-walk-through-part-14
https://www.netiq.com/communities/cool-solutions/office-365-driver-walk-through-part-15
https://www.netiq.com/communities/cool-solutions/office-365-driver-walk-through-part-16

RSA Driver


https://www.netiq.com/communities/cool-solutions/walking-through-the-rsa-driver

Compliance Management Platform driver specific:

SAP Driver Family in the CMP:


http://www.novell.com/communities/node/9471/sap-driver-family-idm

SAP HR driver, CMP version:


http://www.novell.com/communities/node/9512/sap-hr-cmp-integration-driver
http://www.novell.com/communities/node/9537/sap-hr-cmp-integration-driver-walkthough-part-1
http://www.novell.com/communities/node/9547/sap-hr-cmp-integration-driver-walkthough-part-2
http://www.novell.com/communities/node/9556/sap-hr-cmp-integration-driver-walkthough-part-3
http://www.novell.com/communities/node/10001/sap-hr-cmp-integration-driver-walkthrough-part-4
http://www.novell.com/communities/node/11274/sap-hr-cmp-integration-driver-walkthrough-part-5
http://www.novell.com/communities/node/11313/sap-hr-cmp-integration-driver-walkthrough-part-6
http://www.novell.com/communities/node/11481/sap-hr-cmp-integration-driver-walkthrough-part-7
http://www.novell.com/communities/node/11517/sap-hr-cmp-integration-driver-walkthrough-part-8
http://www.novell.com/communities/node/11518/sap-hr-cmp-integration-driver-walkthrough-part-9

SAP Business Logic driver, CMP version:


http://www.novell.com/communities/node/11551/sap-business-logic-idm-driver-walkthrough-part-1
http://www.novell.com/communities/node/11552/sap-business-logic-idm-driver-walkthrough-part-2
http://www.novell.com/communities/node/11563/sap-business-logic-driver-walkthrough-part-3

Loopback driver rules tutorials:

This is a series I (geoffc) wrote about using DirXML Script in a somewhat non traditional way. I.e. Not really event based, but rather do magic when triggered, to clean up, fix up, report, etc. This has detailed walk throughs of the hows and whys of using them, so it seems like it fits this page.


http://www.novell.com/communities/node/6308/toolkit-rules-identity-manager-part-1
http://www.novell.com/communities/node/6310/toolkit-rules-identity-manager-part-2
http://www.novell.com/communities/node/6316/toolkit-rules-identity-manager-part-3
http://www.novell.com/communities/node/6440/toolkit-rules-identity-manager-part-4
http://www.novell.com/communities/node/6441/example-use-toolkit-rule-identity-manager
http://www.novell.com/communities/node/6514/another-toolkit-rule-use-example-bad-attribute-value-cleanup

Reference documents:

General:


http://www.novell.com/communities/node/1696/open-call-idm-association-values-edirectory-objects
http://www.novell.com/communities/node/8439/open-call-useful-ecma-functions-use-identity-manager
http://www.novell.com/communities/node/11344/explaining-gcvs-part-1
http://www.novell.com/communities/node/11471/explaining-gcvs-part-2

XPATH:


http://www.novell.com/communities/node/12361/examples-using-xpath-identity-manager

If you have written anything like this, please edit and add links, or else email me (geoffreycarman@gmail.com) and I will update the page with a link to it.

I have a couple of ideas for articles I will try and get written soon.