Lab Exercise 7.1: Working with the DirXML Delimited Text Driver

 <  Day Day Up  >  

In this lab, you're going to configure the DirXML Delimited Text driver on your server. Then you will test your driver configuration. Complete the following steps:

  1. Open a terminal session and change to your root user account by entering su - and supplying a password of novell .

  2. At the shell prompt, create your input and output directories in your /tmp directory by entering the following commands:

    • mkdir /tmp/DirXML

    • mkdir /tmp/DirXML/Input

    • mkdir /tmp/DirXML/Output

  3. Run a web browser and open iManager by navigating to https :// your_server_IP_address /nps/iManager.html.

  4. Authenticate as admin with a password of novell .

  5. Using the Create Object task under the eDirectory Administration role, create an Organizational Unit named DirXMLUsers in IF.CLE.

  6. Under the DirXML Management role, select the Create Driver task.

  7. In the Create Driver Welcome screen, select the In a new driver set option and then click Next .

  8. In the Name field, enter CLEDriverSet .

  9. In the Context field, enter IF.CLE .

  10. In the Server field, enter CLE1.IF.CLE .

  11. Check Create a new partition on this driver set and then click Next .

  12. Mark Import a pre-configured driver from the server (.XML file) .

  13. From the drop-down list, select the DelimitedTextCSVSample.XML driver and then click Next .

  14. Leave the default name in the Driver Name field.

  15. In the Output Directory field, enter /tmp/DirXML/Output .

  16. In the Input Directory field, enter /tmp/DirXML/Input .

  17. In the User Container field, enter CLE\IF\DirXMLUsers .

  18. Click Next .

  19. Assign rights to the driver object in the tree by completing the following steps:

    1. Select Define Security Equivalences .

    2. Click Add .

    3. Browse to and select admin.IF.CLE .

    4. Click OK .

  20. Keep your admin user object from being synchronized by completing the following steps:

    1. Select Exclude Administrative Roles .

    2. Click Add .

    3. Browse to and select admin.IF.CLE .

    4. Click OK .

    5. Click Next .

  21. Click Finish with Overview .

  22. Notice that the driver isn't running. Don't start it yet. Instead, select the Delimited Text driver icon. The screen in Figure 7.16 is displayed.

    Figure 7.16. Driver overview.

    graphics/07fig16.jpg


  23. Review the schema-mapping rule on the subscriber channel by completing the following steps:

    1. On the subscriber channel, select the schema-mapping rule.

    2. Notice that only the user object class is mapped. Select Properties . The screen shown in Figure 7.17 is displayed.

      Figure 7.17. Schema-mapping rule.

      graphics/07fig17.jpg


    3. Review the default attribute mappings and then select Cancel , Cancel .

  24. View the placement rule on the publisher channel by completing the following steps:

    1. On the publisher channel, click the Placement Rule icon.

    2. In the DirXML Rule drop-down list, select Edit XML . The screen shown in Figure 7.18 is displayed.

      Figure 7.18. Placement rule.

      graphics/07fig18.jpg


    3. Notice that users from the CSV text files are placed in the DirXMLUsers.IF.CLE container.

    4. Click Cancel .

  25. Repeat these step to view the event and output transformation stylesheets on the subscriber channel as well as the import transformation, matching, and creation rules on the publisher channel. Be sure you don't change any of the default parameters.

  26. Start the driver by selecting the red circle with the minus sign icon; then click Start Driver .

  27. Wait while the driver starts.

    At this point, the driver should start and you're ready to move to Lab Exercise 7.2.

 <  Day Day Up  >  


Novell Certified Linux Engineer (CLE) Study Guide
Novell Certified Linux Engineer (Novell CLE) Study Guide (Novell Press)
ISBN: 0789732033
EAN: 2147483647
Year: 2004
Pages: 128
Authors: Robb H. Tracy

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net