Launching the Application Management Toolkit . . . . . . . . . . . . . . . . . . . . . .  12 Managing Toolkit Applications   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  16 Creating Toolkit Applications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  18 Editing Toolkit Applications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  24 Cloning Toolkit Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  26 Deleting Toolkit Applications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  28 Editing Attribute Mappings  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  29 Validating Your Toolkit Application . . . . . . . . . . . . . . . . . . . . . . . . . . .  32 Editing Endpoint Mappings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  32 Editing Profile Mappings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  35 Managing User Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  38 Populating User Profiles  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  39 Distributing Profiles   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  43 Chapter 4. Creating Custom Applications  . . . . . . . . . . . . . .  49 Application Design Considerations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  49 Using Supplied Attributes or Creating New Ones . . . . . . . . . . . . . . . . . . . . .  50 Developing Your Application in Perl  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  54 Obtaining Perl and Perl Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  54 Installing the Perl Library  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  55 Using the Perl Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  55 Using Toolkit Applications with Profiles  . . . . . . . . . . . . . . . . . . . . . . . . . . .  73 Chapter 5. Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  75 Preventing Perl Problems for Multiple Users  . . . . . . . . . . . . . . . . . . . . . . . .  75 Troubleshooting with Logs   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  76 lcfd.log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  76 UaTk.log. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  77 Frequently Asked Questions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  79 iv User Administration Version 3.8