Previous Topic: Map Properties Files

Next Topic: Search Customization

JavaServer Pages (JSPs)

Registration Services is composed of JavaServer Pages (JSPs) that define presentation. There are several types of JSPs, which perform different functions in Registration Services:

Initiator pages

Accessed directly by users. Initiator pages include:

Collector pages

Collect user data. For example, the user_data_collector.jsp page initiates the create and modify user functions. The information collected by these JSPs is posted to submitter pages.

Submitter pages

Submit data to the DMS servlet. These pages are invoked by the collector pages.

Special Application pages

Used by applications within Registration Services, such as the launch and forgotten password applications.

Object Profile pages

Define the presentation of form elements, such as text fields and list boxes, for specific object profiles. These pages consist mostly of HTML code. Object profile JSPs are included by the collector JSPs.

Object Table pages

Process object-specific actions, such as add, modify, delete, and lookup. For example, table_profile_user.jsp processes the following actions:

The following table lists the Registration Services initiator pages:

JSP Page

Description

forgotpassword.jsp

Displays a challenge question for users who have forgotten their password and collects the answer.

launch.jsp

Contains a list of tasks that a user can perform for a specific Registration Space. Each task is represented as an HTML link.

manage_data.jsp

Collects search parameters.

manage_data_submitter.jsp

Submits a search request to the Policy Server.

newpassword.jsp

Presents a temporary password to users who have correctly answered their forgotten password question. Once users log in with the temporary password, they are immediately prompted to enter a new password.

submitusername.jsp

Submits a username to forgotpassword.jsp.

user_data_collector.jsp

Collects user data and posts it to user_data_submitter.jsp

user_data_submitter.jsp

Creates or modifies directory entries for groups.

welcome.jsp

Contains a list of tasks that the user can perform across multiple Registration Spaces.