Sun Java System Portal Server 7.1 Command Line Reference

psadmin merge-dp

Description

Retrieves and displays the merged result of the given display profile node objects.

Syntax

Long Format

psadmin merge-dp --name name --adminuser uid --passwordfile password-filename --dn dn --portalid portal-ID [--global] [--dry-run] [--output output-file]

Short Format

psadmin merge-dp --n name -u uid -f password-filename -d dn -p portal-ID [-g] [-r] [-o output-file]

Options

The following options are required:

[--adminuser | -u] uid

Specifies the administrator's distinguished name.

[--dn | -d] dn

The distinguished name of the target node. This is mutually exclusive to -g option.

[--passwordfile | -f] password-filename

Specifies the administrator's password in the password file.

[--portalId | -p] portal-ID

Specifies the portal ID; if this is not supplied, the default is used.

The following options are optional:

[--dry-run | -r]

Attempt to execute command without writing out to LDAP. Default is false.

[--global | -g]

Global display profile. Default is false. This is mutually exclusive to -d option.

[--name | -n] name

Name of the target display object. If omitted, merges the entire display profile.

[--output | -o] output-file

Specifies a file for output.

Example


Example 2–2 psadmin merge-dp

./psadmin merge-dp -u amadmin -f ps_password -p myPortal1 -d "cn=hr_role,o=Developersample,dc=country,dc=sun,dc=com" -n "JSPTabContainer/bookmark"

In the above example, psadmin merge-dp subcommand retrieves and displays the merged result of the specified DP node objects for hr_role and amadmin role. Objects are displayed in their native XML format. The object to be displayed is sent to standard out.

The psadmin merge-dp subcommand merely displays the merged view of the object and does not persist the result. The underlying data does not get affected by running this subcommand.

A portion of the result is displayed below:


<Channel advanced="false" lock="false" merge="fuse" name="bookmark" 
provider="BookmarkProvider">
<Properties advanced="false" lock="false" merge="fuse" name="_properties" 
propagate="true">
<String advanced="false" lock="false" merge="replace" name="title" propagate="true"
	value="Bookmark Provider"/>
<String advanced="false" lock="false" merge="replace" name="windowPref" 
propagate="true" value="all_new"/>
<String advanced="false" lock="false" merge="replace" name="width" 
	propagate="true" value="thin"/>
<Boolean advanced="false" lock="false" merge="replace" name="isEditable" 
	propagate="true" value="true"/>
<Boolean advanced="false" lock="false" merge="replace" name="isTopLevel" 
	propagate="true" value="false"/>
<String advanced="false" lock="false" merge="replace" name="editType" 
	propagate="true" value="edit_subset"/>
<String advanced="false" lock="false" merge="replace" name="description" 
	propagate="true" value="Bookmark Channel Provider Sample Implementation"/>
<String advanced="false" lock="false" merge="replace" name="fontFace1" 
	propagate="true" value="Sans-serif"/>
<String advanced="false" lock="false" merge="replace" name="productName" 
	propagate="true" value="Sun JavaTM System Portal Server 7"/>
<String advanced="false" lock="false" merge="replace" name="helpURL" 
	propagate="true" value="en/desktop/bkmark.htm"/>
<Collection advanced="false" lock="false" merge="fuse" name="targets" 
	propagate="true">
<String advanced="false" lock="false" merge="replace" name=
	"Sun home page|http://www.sun.com" 
	propagate="true" value="Sun home page|http://www.sun.com"/>
<String advanced="false" lock="false" merge="replace" name=
	"CNN home page|http://www.cnn.com" 
	propagate="true" value="CNN home page|http://www.cnn.com"/>
<String advanced="false" lock="false" merge="replace" 
	name="Yahoo home page|http://www.yahoo.com" 
	propagate="true" value="Yahoo home page|http://www.yahoo.com"/>
</Collection>
<String advanced="false" lock="false" merge="replace" name="refreshTime" 
	propagate="true" value="0"/>
<ConditionalProperties advanced="false" condition="locale" lock="false" 
	merge="fuse" propagate="true" value="en">
<String advanced="false" lock="false" merge="replace" name="title" 
	propagate="true" value="Bookmark Provider"/>
<String advanced="false" lock="false" merge="replace" name="description" 
	propagate="true" value="Bookmark Channel Provider Sample Implementation"/>
<Collection advanced="false" lock="false" merge="fuse" name="targets" propagate="true">
<String advanced="false" lock="false" merge="replace" name="Sun home page|
	http://www.sun.com" propagate="true" value="Sun home page|http://www.sun.com"/>