Sun Java System Portal Server 7.1 Configuration Guide

Display Profile Attributes for the Edit Pages

The communication channels have two collections in their display profile for creating the edit pages. They are ssoEditAttributes and dpEditAttributes.

You can edit these collections by accessing the Sun Java System Portal Server administration console. Either download the display profile to edit the XML code before uploading it back to the directory server, or edit specific properties in these collections using only the administration console.

The ssoEditAttributes collection controls the editing of the attributes contained by the SSO Adapter service, such as user name and user password. dpEditAttributes controls the editing for the display profile attributes, such as sort order and sort by, which are options that by default end users can edit.

Therefore, these collections list the attributes that can be edited and also contain information on the type of input and the header for the input string to use. For example:


<String name="uid" value="string|User Name:"/>
<String name="password" value="password|User Password:"/>


            

The name in the collection must match the name of the corresponding display profile SSO Adapter attribute. The value portion of the item contains two pieces of information separated by the “|” character. The first part of the value string specifies the attribute’s display type. The second part of the attribute’s value string specifies the text that is displayed next to the item.

The list below specifies how the type relates to a corresponding HTML GUI item:

For every select display type, you must have a corresponding collection that lists the value to be returned and the display value for the option. The collection name must be made up of the name value for the attribute and the text SelectOptions . For example, for the sortOrder attribute in the MailProvider, the collection name is sortOrderSelectOptions:


<Collection name="sortOrderSelectOptions" advanced="false" merge="replace" 
lock="false" propagate="true"> 
		<String name="top" value="Most recent at top"/> 
		<String name="bottom" value="Most recent at bottom"/> 
</Collection>