Netscape logo Gateway Customization Guide
Netscape Directory Server                                                                                                                                  

Index
DocHome Next


Contents



Preface
Prerequisite Reading
Conventions Used in This Book
Related Information


Chapter 1     Introduction
What is a Gateway?
           Gateways Installed with Directory Server
                 Default Gateway
                 Directory Express
          HTTP Server Requirements for Gateways
Directory Express and Default Gateway
          Directory Express (pb.conf)
          Default Gateway (dsgw.conf)
Support for Multiple Gateway Instances
          Specifying Gateway Configuration to Gateway CGIs
               GET Operations (GCONTEXT)
               POST Operations (PCONTEXT)
          URLs for Gateway Access
Anonymous and Non-Anonymous Searching
          binddnfile
Compatibility with Previous Releases of Gateway
Automatic Updates to Directory Configuration


Chapter 2     Setting Up the Gateway
          Setting Up a Directory Manager for the Gateway
                 Configuring the Directory Manager DN
                 Authenticating as Directory Manager
          Setting up the Suffix for Adding Entries
          Setting Up SSL Support
                 Configuring the Gateway to Use SSL
          Setting vCard Properties
Configuring Gateway Clients
          Language Support for HTTP Clients
                 Unicode and Latin-1 Character Sets
          Displaying a Non-English Alphabet
          Configuring Netscape 7.x for Preferred Language
          Customizing Communicator's LDAP Settings


Chapter 3    Gateway Localization
Unicode and Netscape Support for UTF-8
How the Gateway Selects a Character Set
            How the Gateway Selects from Multiple Requested Characters Sets
                        HTTP Clients that Request UTF-8
                        HTTP Clients that Do Not Request UTF-8
Special Characters
            Non-Breaking Space
            Query Strings
Gateway Locales
            Support for Multiple Locales
Setting Up Locales for Translation
            dsgw-l10n.conf


Chapter 4     File Controlling Gateway Functionality
Banner Files


Chapter 5   Editing Entry Types
Entry Types (Object Classes)
          Parameters Controlling Entry Types
                 template
                 location
                 newtype
          Considerations for Adding New Entry Types
Mapping Locations and Entry Types
          Mapping Entry Types to Locations
                 Setting Up Organizational Units
          Configuring DN Formats for Entry Types
                 UID-Based DN
                 Modifying the Default DN Format
Object Class Attributes in Template Files
          Templates and Directives
                 Entry-Related Directives
          Adding Attributes to Object Classes
          Extending Object Classes
                 Adding a Template for a Child of a Parent Class
          Creating a New Parent Object Class


Chapter 6     Search Attributes, Filters, and Results
Customizing Search Result Templates
          How the Gateway Displays Search Results
                 Search Result Tables
          Modifying Search Result Templates
                 Adding Information to Search Results
                 Removing Information From Search Results
Chapter 7     Customizing Graphics and Color
authlifetime
             Format
             Example
baseurl
             Format
             Example
binddnfile
             Format
             Example
changeHTML
             Format
             Example
charset
             Format
             Example
configdir
             Format
             Example
dirmgr
             Format
             Example
enable-aim-presence
             Format
             Example
gwnametrans
             Format
             Example
htmldir
             Format
             Example
ignoreAcceptCharsetFrom
             Format
             Example
include
             Format
             Example
location
             Format
             Example
location-suffix
             Format
             Example
newtype
             Format
             Example
NLS
             Format
             Example
orgchart-attrib-farleft-rdn
             Format
             Example
securitypath
             Format
             Example
template
             Format
             Example
url-orgchart-base
             Format
             Example
vcard-property
             Format
             Example

Context-Related Directives
          GCONTEXT
                Arguments
                Example
          PCONTEXT
                Arguments
                Example
Entry-Related Directives
          DS_ENTRYBEGIN
                Arguments
          DS_ENTRYEND
                Arguments
          DS_ATTRIBUTE
                Arguments
                Examples
          DS_OBJECTCLASS
                Arguments
                Example
          DS_VIEW_SWITCHER
                Arguments
                Example
          DS_SORTENTRIES
                Arguments
                Example
          DS_SEARCHDESC
                Arguments
          DS_POSTEDVALUE
                Arguments
                Example
          DS_EDITBUTTON
                Arguments
                Example
          DS_DELETEBUTTON
                Arguments
                Example
          DS_SAVEBUTTON
                Arguments
                Examples
          DS_EDITASBUTTON
                Arguments
                Example
          DS_NEWPASSWORD
                Arguments
          DS_CONFIRM_NEWPASSWORD
                 Arguments 
          DS_OLDPASSWORD
                Arguments
          DS_HELPBUTTON
                Arguments
                Example
          DS CLOSEBUTTON
                Arguments
                Example
          DS_BEGIN_ENTRYFORM
                Arguments 
          DS_END_ENTRYFORM 
                Arguments
          DS_EMIT_BASE_HREF 
                Arguments
          DS_DNEDITBUTTON 
                Arguments
          DS BEGIN DNSEARCHFORM
                Arguments 
           DS_ATTRVAL_SET 
                Arguments 
                Example 
           IF/ ELSE/ ELIF/ ENDIF 
                Arguments for IF and ELIF 
                Arguments for ELSE and ENDIF 
                Examples 
Miscellaneous Directives 
          BODY 
                Arguments 
                Examples 
          COLORS 
                Arguments 
                Example 
          TITLE 
                Arguments 
                Example 
          ENDHTML 
                Arguments
          HELPBUTTON 
                Arguments
                Example
          INCLUDE
                Arguments
                Example
          INCLUDECONFIG
                Arguments
                Example
          DS_LAST_OP_INFO
                Arguments
                Example
          DS_LOCATIONPOPUP
                Arguments
                Example
          DS_GATEWAY_VERSION
                Arguments
                Example
          IF/ ELSE/ ELIF/ ENDIF

edit
          doauth
          domodify
newentry