![]() |
Sun ONE Portal Server 6.0 Administrator's Guide |
ContentsWho Should Read This Book
What You Need to Know
How This Book is Organized
Document Conventions Used in This Guide
Monospaced Font
Where to Find Related Information
Bold Monospaced Font
Italicized Font
Square or Straight Brackets
Command-Line Prompts
Common User Interface Verbs
Where to Find This Guide Online
Chapter 1 Introduction to Administering the Sun ONE Portal ServerArchitecture Overview
Portal Access Overview
Service Configuration Overview
iPlanet Directory Server Access Management Edition Services
Administration Overview
Sun ONE Portal Server Services
Desktop
Configuration Mechanisms for Sun ONE Portal Server Services
Rewriter
Search Engine
NetMail
Using the iPlanet Directory Server Access Management Edition Console
Using Command-Line Utilities
Chapter 2 Administering Authentication, Users, and ServicesOverview of iPlanet Directory Server Access Management Edition
Summary of iPlanet Directory Server Access Management Edition Features
Logging In to the iPlanet Directory Server Access Management Edition Admin Console
Comparison: Portal Server 3.0 and Portal Server 6.0
iPlanet Directory Server Access Management Edition Constraints
iPlanet Directory Server Access Management Edition Interfaces
iPlanet Directory Server Access Management Edition Admin Console
iPlanet Directory Server Access Management Edition Command-Line
Configuring Log in to the Admin Console Using an IP Address
Viewing Basic Information
Starting and Stopping Sun ONE Portal Server
Managing iPlanet Directory Server Access Management Edition Services
Installation and Sun ONE Web Server Packaging
Managing Sun ONE Portal Server Users
User Management
Single Sign-On/Authentication
Service Management
Planning Organizations, Suborganizations, and Roles
Configuring Authentication
Organizations and Suborganizations
Creating New Organizations and Suborganizations
Roles
Users
Scenario 1: Hierarchical Structure with Suborganizations and Roles
Scenario 2: Flat Tree Structure
To Create a New Organization or Suborganization
To Register a Service
To Create a Template for a Service
To Add a New User
To Create a New Role
To Assign a Role to a User
Enabling Existing Users to Access the Sun ONE Portal Server
To Enable Users in the Default Organization
To Enable Users in a Non-Default Organization
Creating a New Portal Organization
To Configure the Authentication Menu
Overview of How Sun ONE Portal Server Uses Policy Management
To Configure LDAP Authentication to an External Directory
Configuring Anonymous Authentication
To Configure Anonymous Authentication (Anonymous User Session Method)
To Configure UNIX Authentication
To Configure Anonymous Authentication (Authentication-less User ID Method)
To Create a Desktop Policy
Logging In to the Sun ONE Portal Server Desktop
To Create a NetMail Policy
To Assign a Policy to an Organization
To Log In to the Sample Desktop
Managing Logging
To Log In to a Suborganization
To Log On Using Anonymous Authentication
Chapter 3 Configuring Delegated AdministrationOverview of Delegated Administration
Delegated Administration Roles
Developing a Delegated Administration Model
Configuring Delegated Administration
Defining the ACI Settings for Role Administrator Roles
To Define an ACI Using the Command Line
To Create a New Admin Role for the Delegation Model
To Define an ACI Using the Admin Console
To Assign a Role Administrator Role
To Configure Additional Restrictions on a Role Administrator Role
Chapter 4 Administering the Desktop ServiceOverview of the Desktop
Desktop Glossary
Overview of Hot Deployment of Channels
Desktop Architecture and Container Hierarchy
Desktop Providers
Desktop Service
Sample Desktops
Desktop Customization
Overview of Provider Archives
Administering the Desktop Service
To Register the Desktop Service
Administering par Files
To Create the Default Desktop Service Template
To Create and Assign a Desktop Policy to Users
To Redirect Successful Login User to the Desktop URL
To Redirect Successful Login User to the Desktop URL (Global)
To Modify the Values of Desktop Service Attributes
To Modify the Values of Desktop Service Attributes (Global)
To Log On to the Sample Desktop
To Examine the Desktop Logs
To Create a New par File
To Modify an Existing par File
To Deploy par Files
Chapter 5 Administering the Display ProfileOverview of Display Profile
Display Profile and the Admin Console
Putting Together Display Profile Objects
Display Profile Document Structure
DisplayProfile root Object
Provider Object
Channel Object
Container Object
Display Profile Object Lookup
Display Profile Properties
Display Profile Property Types
Display Profile Merge Semantics
Document Type Definition Element Attributes
Specifying Display Profile Properties
Property Nesting
Unnamed Properties
Display Profile Property Propagation
How the Merge Process Works
Display Profile and iPlanet Directory Server Access Management Edition
Display Profile Merge Types
Remove Example: Using remove Merge to Modify Container's Selected Channel List
Replace Example: Using replace Merge to Remove Channel from All Users' Display
Fuse Example: Using fuse Merge to Create Role-based Channel List
Merge Locking
Merge Locking Example: Using lock Merge to Force Property Value for All Users
Merge Locking Example: Using lock Merge to Force-remove Channel from All Users' Display
Display Profile Document Priorities
Document Priority Example 1
Document Priority Example 2
Display Profile Document Priority Summary
Administering the Display Profile
Default Display Profile Documents
Loading the Display Profile
To Load the Display Profile (Admin Console)
To View the Entire Display Profile
To Load the Display Profile (Command Line)
To Download and Upload a Display Profile
To Remove a Display Profile
Using the Channel and Container Management Link to Administer Channels
Channel and Container Management Default Providers
Add Channels
To Add a Channel or Container Channel
Add Container Channels
About the Notes Channel
Using Cookies with the URLScraper Channel *
This setting is on a channel-by-channel basis. See the Sun ONE Portal Server 6.0 Developer's Guide and Sun ONE Portal Server 6.0 Desktop Customization Guide for more information.
To Modify a Channel or Container Channel Property
To Remove a Channel or Container Channel
Administering Containers
Using the dpadmin Command
Guidelines for Using the dpadmin Command
Modifying the Display Profile
Understanding Display Profile Error Messages
To View a Display Profile Object
To Replace a Channel in a Container
To Replace a Property in a Channel
To Add a Channel to a Container
To Add a Property to a Collection
To Add a Collection Property
To Remove a Property from a Channel or Container
To Remove a Provider
To Remove a Channel from a Container
To Change a Display Profile Document Priority
To Make a Channel Available for a Container
To Make a Channel Unavailable for a Container
To Select a Channel from a Container's Available Channel List
To Unselect a Channel from a Containers Available Channel List
Using the Display Profile Text Window
To Access the Display Profile Text Window
Chapter 6 Administering the NetMail ServiceOverview of the NetMail Service
Administering the NetMail Service
To Register the NetMail Service
To Create the Default NetMail Service Template
To Create and Assign a NetMail Policy to Users
To Modify Netmail Service Attributes (Specific Organization)
To Modify Netmail Service Attributes (All Organizations)
To Configure NetMail Lite to Open a New Window
Using the Remote Address Book (LDAP)
Chapter 7 Administering the Rewriter ServiceOverview of the Rewriter Service
Expanding Relative URLs to Absolute URLs
Supported URLs
URLScraperProvider Limitations
Prefixing the Gateway URL to an Existing URL
Defining Rewriter Rules and Rulesets
Rules for HTML Content
Administering the Rewriter Service
Attribute Rules for HTML Content
Rules for JavaScript Content
JavaScript Token Rules for HTML Content
Form Rules for HTML Content
Applet Rules for HTML Content
JavaScript Variables
Rules for XML Content
JavaScript Function Parameters
Tag Text in XML
Attributes in XML
To Configure the Rewriter URLScraperProvider for SSL
To Create a New Ruleset from the Default Template
To Edit an Existing Ruleset
To Download a Ruleset
To Upload a Ruleset
To Delete an Existing Ruleset
To Restore the Default Ruleset
Chapter 8 Administering the Search Engine ServiceOverview of the Search Engine Service
Search Database
Configuring the Search Channel
Search Robots
Database Taxonomy Categories
To Initially Configure the Search Server
Administering the Search Engine
To Define the Search URL
Viewing, Managing, and Monitoring Search Engine Operations
Administering the Robot
To View or Manage the Basic Settings
To View or Manage the Advanced Settings
To Monitor Search Engine Activity
Starting and Stopping the Robot
Administering the Database
To Start and Stop the Robot
Defining Sites
To Define Sites for the Robot to Index
Controlling Robot Crawling
To Control Robot Crawling
Filtering Robot Data
To Create a New Filter Definition
To Modify an Existing Filter Definition
To Enable or Disable a Filter
Defining the Indexing Attributes
To Define the Indexing Attributes:
Using the Robot Utilities
To Run the Site Probe Utility
To Run the Simulator
Scheduling the Robot
To Schedule the Robot
Importing to the Database
Administering the Database Taxonomy
To Create an Import Agent
To Edit an Existing Import Agent
To Run an Import Agent Immediately
To Schedule an Import Agent for Processing
Editing RDs
To Edit the RDs
Editing the Database Schema
To Edit the Database Schema
Defining Schema Aliases
To Define Schema Aliases
Viewing Database Analysis
To View Database Analysis Information
Reindexing the Database
To Reindex the Database
Expiring the Database
To Expire the Database:
Purging the Database
To Purge Expired RDs from a Server:
Partitioning the Database
Optimizing the Database
Configuring Categories
To Create a Child Category
To Create a Sibling Category
To Update a Category
To Delete a Category
Defining Classification Rules
To Define a Classification Rule
Reindexing the Category Tree
To Reindex the Category Tree:
Chapter 9 Administering the Search Engine RobotSearch Engine Robot Overview
How the Robot Works
Setting Robot Process Parameters
Robot Configuration Files
The Filtering Process
Stages in the Filter Process
User-Modifiable Parameters
Filter Syntax
Filter Directives
Writing or Modifying a Filter
Sample robot.conf File
Chapter 10 The Pre-defined Robot Application FunctionsSources and Destinations
Sources Available at the Setup Stage
Setup Functions
Sources Available at the MetaData Filtering Stage
Sources Available at the Data Stage
Sources Available at the Enumeration, Generation, and Shutdown Stages
Enable Parameter
filterrules-setup
Filtering Functions
setup-regex-cache
setup-type-by-extension
filter-by-exact
Filtering Support Functions
filter-by-max
filter-by-md5
filter-by-prefix
filter-by-regex
filterrules-process
assign-source
Enumeration Functions
assign-type-by-extension
clear-source
convert-to-html
copy-attribute
generate-by-exact
generate-by-prefix
generate-by-regex
generate-md5
generate-rd-expires
generate-rd-last-modified
rename-attribute
enumerate-urls
Generation Functions
enumerate-urls-from-text
extract-full-text
Shutdown Functions
extract-html-meta
extract-html-text
extract-html-toc
extract-source
harvest-summarizer
filterrules-shutdown
Chapter 11 Managing the Sun ONE Portal Server SystemConfiguring Secure Sockets Layer (SSL)
To Configure SSL with Sun ONE Portal Server
Backing Up and Restoring Sun ONE Portal Server Configuration
To Modify an Existing Sun ONE Portal Server Installation to Use SSL
To Configure a Sun ONE Portal Server Instance to Use SSL
To Back Up a Sun ONE Portal Server Configuration
Changing Sun ONE Portal Server Network Settings
To Restore a Sun ONE Portal Server Configuration
Managing a Multiple UI Node Installation
To Add Additional Portal Servers to the Server List
Configuring a Sun ONE Portal Server Instance to Use an HTTP Proxy
Managing Sun ONE Portal Server Logs
To Configure Logging to a File
Debugging Sun ONE Portal Server
To Configure Logging to a Database
To Set the Debug Level for iPlanet Directory Server Access Management Edition
Chapter 12 Command-Line Utilitiesdpadmin
Description
par
Syntax
Short-Named Format
Subcommands
Long-Named Format
list
Options
modify
add
remove
batch
Description
rwadmin
Syntax
Short-Named Format
Subcommands
Long-Named Format
containers
Options
describe
export
import
Arguments
Export Files
Operations
Par Files
Par File Contents
Description
rdmgr
Syntax
Short Named Format
Subcommands
Long Named Format
list
Options
store
get
remove
Description
sendrdm
Syntax
Subcommands
Resource Description Subcommands
Return Codes
Database Maintenance Subcommands
Usage Message and Version Subcommands
Description
StartRobot
Syntax
Options
Example
Syntax
Options
Appendix A Configuration FilesOverview of Sun ONE Portal Server Configuration Files
Desktop Configuration Properties
Search Configuration Properties
Appendix B XML ReferenceSun ONE Portal Server Desktop Service Definition
Sun ONE Portal Server NetMail Service Definition
Sun ONE Portal Server Rewriter Service Definition
Sun ONE Portal Server Search Service Definition
Display Profile DTD
Rewriter Ruleset DTD
Default Ruleset
Appendix C Desktop AttributesDesktop Global Attributes
Desktop Dynamic Attributes
Appendix D NetMail AttributesNetMail Dynamic Attributes
Appendix E Rewriter Attributes
Appendix F Search AttributesServer
Settings
Robot
Advanced
Control
Database
Sites
Crawling
Indexing
Simulator
Site Probe
Schedule
Import
Categories
Edit
Schema
Reindex
Purge
Expire
Analysis
Schedule
Category Editor
Reports
Classification Rules Editor
Reindex
Starting Points
Excluded URLs
Robot Advanced Reports
View Log Files
Popular Searches
Appendix G Schema ReferenceSun ONE Portal Server Desktop Schema
Sun ONE Portal Server NetMail Schema
Sun ONE Portal Server Search Schema