Index DocHome Next |
iPlanet Directory Server Gateway Customization Guide |
Contents
PrefaceAudience
Typographic Conventions
Related Information
Chapter 1 IntroductionWhat is a Gateway?
Gateways Installed with Directory Server 4.0
Directory Express and Default Gateway
Default Gateway
HTTP Server Requirements for Gateways
Directory Express
Directory Express (pb.conf)
Support for Multiple Gateway Instances
Default Gateway (dsgw.conf)
Specifying Gateway Configuration to Gateway CGIs
Gateway Localization
GET Operations (GCONTEXT)
URLs for Gateway Access
POST Operations (PCONTEXT)
Release 4.0
Release 3.x
Gateway Locales
Non-Anonymous Searching
Character Sets
binddnfile
Compatibility with Existing Gateways
Automatic Updates to Directory Configuration
Chapter 2 Setting Up the GatewayGateway Installation Planning
Location of Gateway Files
HTTP Server Configuration
Gateway Release 4.0
Securing 4.0 Gateway Configuration and Settings
Gateway Release 3.x
Protecting Bind DN and Password
Migrating 3.x Default Gateways to Release 4.0
Protecting Root Processes on UNIX Systems
Location of migrated dsgw.conf file
Updating the Gateway with Changes to Directory Server Configuration
Running the Gateway Migration Script
HTTP Server Recommendations for Directory Server Gateway Release 4.0
Running the Gateway in High-Usage Networks
Name Translation Mapping
Creating a New Gateway Instance (4.0 only)
Gateway Root Suffix
Configuring the Gateway for Enterprise or FastTrack Servers
Add an Additional Document Directory (4.0 Gateways)
Add an Additional Document Directory (3.x Gateways)
Add an Additional CGI Directory (for 4.0 Gateways)
Add an Additional CGI Directory (for 3.x Gateways)
Change Permissions of Cookie Directory (UNIX only)
Gateway .conf File Configuration
Gateway Cloning
Changing the Default Port Setting
Configuring Gateway Clients
Setting Up the Directory Manager
Configuring the Directory Manager DN
Setting up the Suffix for Adding Entries
Setting Up SSL Support
Configuring the Gateway to Use SSL
Setting Up Localization
Setting vCard Properties
Language Support for HTTP Clients
Unicode and Latin-1 Character Sets
Displaying a Non-English Alphabet
Configuring Communicator 4.x for Preferred Language
Configuring Navigator 3.01 for Preferred Language
Customizing Communicator's LDAP Settings
Chapter 3 Gateway LocalizationUnicode and iPlanet Support for UTF-8
How the Gateway Selects a Character Set
How the Gateway Selects from Multiple Requested Characters Sets
Special Characters
HTTP Clients that Request UTF-8
HTTP Clients that Do Not Request UTF-8
Gateway Locales
Non-Breaking Space
Query Strings
Support for Multiple Locales
Setting Up Locales for Translation
dsgw-l10n.conf
Chapter 4 File Controlling Gateway FunctionalityFiles Controlling Gateway Functionality
Gateway .conf Files
Gateway Search Configuration Files
dsgw.conf
pb.conf
Object Class Templates
dsgwsearchprefs.conf
dsgwfilter.conf
Gateway Script Files
Gateway Search Result Templates
Banner Files
Chapter 5 Editing Entry TypesEntry Types (Object Classes)
Parameters Controlling Entry Types
Mapping Locations and Entry Types
template
Considerations for Adding New Entry Types
location
newtype
Mapping Entry Types to Locations
Object Class Attributes in Template Files
Setting Up Organizational Units
Configuring DN Formats for Entry Types
UID-Based DN
Modifying the Default DN format
Default Gateway Object Classes
Templates and Directives
Entry-Related Directives
Adding Attributes to Object Classes
Deleting Attributes from 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 ResultsSearch Configuration Files
dsgwsearchprefs.conf
Changing Search Scope
dsgwfilter.conf
Modifying Search Attributes for Advanced Searches
Standard and Advanced Searches
Adding Search Support for a New Object
Specifying Search Attributes for Person
Directory Express Search Support for user ID
Adding Search Support for Additional Attributes
Extending Search Preferences
Modifying Default Search Filters
Creating a New Search Object
Search Filters for User Data Patterns
Customizing Search Result Templates
Specifying a Search Filter for a New Object
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 ColorAppearance of Gateway Forms
Banner Image
Updating the Banner Image (title.gif)
Button Images
Changing Dimensions of Banner Image
Changing Filename of Banner Image
Updating Button Images
Color Schemes
Files Controlling Colors on Gateway Forms
Changing Table Colors
Changing Colors Using BODY Tag
Changing Colors Using Directives
Specifying Color Names and Color Codes
Changing Color of Table Headings
Changing the Background Color of Table Rows
Appendix A .conf Parameters
authlifetime
Format
baseurl
Example
Format
binddnfile
Example
Format
changeHTML
Example
Format
charset
Example
Format
configdir
Example
Format
dirmgr
Example
Format
gwnametrans
Example
Format
htmldir
Example
Format
ignoreAccetpCharsetFrom
Example
Format
include
Example
Format
location
Example
Format
location-suffix
Example
Format
newtype
Example
Format
NLS
Example
Format
securitypath
Example
Format
template
Example
Format
vcard-property
Example
Format
Example
Appendix B Gateway DirectivesIntroduction
Context-Related Directives
Structure of an HTML Template
Structure of an HTML Template for Directory List
Entry-related Directives
GCONTEXT
PCONTEXT
Miscellaneous Directives
DS_ENTRYBEGIN
DS_ENTRYEND
DS_ATTRIBUTE
DS_OBJECTCLASS
DS_VIEW_SWITCHER
DS_SORTENTRIES
DS_SEARCHDESC
DS_POSTEDVALUE
DS_EDITBUTTON
DS_DELETEBUTTON
DS_SAVEBUTTON
DS_EDITASBUTTON
DS_NEWPASSWORD
DS_CONFIRM_NEWPASSWORD
DS_OLDPASSWORD
DS_HELPBUTTON
DS_CLOSEBUTTON
DS_END_ENTRYFORM
DS_EMIT_BASE_HREF
DS_DNEDITBUTTON
DS_BEGIN_DNSEARCHFORM
DS_ATTRVAL_SET
IF/ ELSE/ ELIF/ ENDIF
BODY
COLORS
TITLE
ENDHTML
HELPBUTTON
INCLUDE
INCLUDECONFIG
DS_LAST_OP_INFO
DS_LOCATIONPOPUP
DS_GATEWAY_VERSION
IF/ ELSE/ ELIF/ ENDIF
Appendix C CGI Usage
auth
lang
search
csearch
unauth
dnedit
edit
doauth
newentry
domodify
dosearch
Index DocHome Next
Copyright © 2001 Sun Microsystems, Inc. Some preexisting portions Copyright © 2001 Netscape Communications Corp. All rights reserved.
Last Updated March 23, 2001