Forte for Java: JNDI Support
User View

Version: 0.9
Author: Tomas Zezula, Sun Microsystems/NetBeans

Abstract:
This document state how the user will work with the JNDI Support module.  Show how to get to the main features.
Document History:
[08/14/2000] : version 0.1 : {First version of the document} 

Contents:
1. Jndi Browser 
1.1 Code Generation 
1.2 Provider Templates

1. Jndi Browser

  JNDI Browser allows user to add new directory contexts, browse them, and generate code usable in developed actions. Using the JNDI support module, you can mount JNDI hierarchies from any JNDI 1.2 compliant provider in the NetBeans Explorer and browse it.

1.1 Code Generation

  User is able to generate lookup code to Clipboard from each Object in the  directory context hierarchy or binding code from Context objects by selecting  the desired node and choosing the copy action from pop up menu.  

1.2 Provider Templates

    JNDI Browser contains one special folder, that contains provider templates.  Provider template node represents installed provider. The values of properties  specified in the provider template are used as default values when the corresponding  provider is used for connecting to directory service. User can create new  provider template, delete template, modify template, test or use it.
    When user creates new provider template for newly installed provider  the dialog for specifying provider properties appears, in this dialog user  fills the standard JNDI properties as well as additional proprietal properties  required by provider.
    By selecting provider and choosing Customize from pop up menu the same  dialog as in create appears and is filled by current values, user can modify  these values. The values can be also modified directly in property sheet  of corresponding provider.

1.3 Object Properties

     For directory services that allows properties on bound objects, such as LDAP, browser supports special additional property sheet, where user can, if access to this object is read/write, modify values of these properties. User is also able to add, remove or modify these properties by selecting node and choosing customize from pop up menu.