Sun Java System Portal Server 7.1 Technical Reference

Example 1

This example uses two display profiles, one for the organization example and one for the uid bill. When Bill logs in (uid=bill) to the Desktop, the bookmark channel titled “Bill’s Bookmarks” is displayed with the following three bookmarks (in that order):


Example 16–1 Display Profile Document for the Organization (dc=acme.com)


<DisplayProfile version="1.0" priority="10">
...
<Channel name="Bookmark" provider="BookmarkProvider" merge="fuse">
    <Properties>
        <String name="title" value="My Bookmarks" merge="replace"
 			lock="false" propagate="true"/>
        <String name="refreshTime" value="600" merge="replace"
			lock="false" propagate="true"/>
        <Collection name="targets" merge="fuse" lock="false"
			propagate="true">
            <String value="ACME home page|http://www.acme.com"
				 merge="replace"
				lock="false" propagate="true"/>
        </Collection>
    </Properties>
</Channel>
...
</DisplayProfile>

Display Profile Document for the uid=Bill,ou=people,o=acme.com


<DisplayProfile version="1.0" priority="10"> ... <Channel name="Bookmark"
provider="BookmarkProvider" merge="fuse"> <Properties> <String name="title"
value="Bill’s Bookmarks" merge="replace" lock="false" propagate="true"/>
<Collection name="targets" merge="fuse" lock="false" propagate="true"> 
<String value="Amazon|http://www.amazon.com" merge="replace" lock="false" 
propagate="true"/> <String value="EBay|http://www.ebay.com" merge="replace"
lock="false" propagate="true"/> </Collection> </Properties> </Channel> ... 
</DisplayProfile>