Sun Java System Portal Server 7 2005Q4 Release Note Supplement

Chapter 24 WSRP Producer Subcommands

This supplement contains the following:

psadmin create-producer

Description

Create a Producer in a portal.

Syntax

Long Format

psadmin create-producer --portal portal-ID --adminuser uid --passwordfile password-filename --dn orgnaization-DN --producer producer-name

Short Format

psadmin create-producer -p portal-ID -u uid -f password-filename -d orgnaization-DN -N producer-name

Options

[--adminuser | -u] uid

Specifies the administrator's distinguished name.

[--dn | -d] organization-DN

Specifies the distinguished name for the organization where the Producer is to be created.

[--passwordfile | -f] password-filename

Specifies the administrator's password in the password file.

[--portal | -p] portal-ID

Specifies the portal ID.

[--producer | -N] producer-name

Specifies the name of the Producer to be created.

psadmin delete-producer

Description

Delete a Producer in a portal.

Syntax

Long Format

psadmin delete-producer --adminuser uid --passwordfile password-filename --portal portal-ID --producer producer-name

Short Format

psadmin delete-producer -u uid -f password-filename -p portal-ID -N producer-name

Options

[--adminuser | -u] uid

Specifies the administrator's distinguished name.

[--passwordfile | -f] password-filename

Specifies the administrator's password in the password file.

[--portal | -p] portal-ID

Specifies the portal ID.

[--producer | -N] producer-name

Specifies the name of the Producer to be deleted.

psadmin list-producers

Description

List all Producers for a portal.

Syntax

Long Format

psadmin list-producers --adminuser uid --passwordfile password-filename [--dn organization-DN] --portal portal-ID

Short Format

psadmin list-producers -u uid -f password-filename [-d organization-DN] -p portal-ID

Options

The following options are required:

[--adminuser | -u] uid

Specifies the administrator's distinguished name.

[--passwordfile | -f] password-filename

Specifies the administrator's password in the password file.

[--portal | -p] portal-ID

Specifies the portal ID.

The following option is optional:

[--dn | -d] organization-DN

Specifies the distinguished name for the organization from where the producers are to be listed. If none is specified, all the producers that belong to the portal are listed.

psadmin list-attributes

Description

List the attributes for a Producer.

Syntax

Long Format

psadmin list-attributes --component producer --adminuser uid --passwordfile password-filename --portal portal-ID [--consumerregistration]

Short Format

psadmin list-attributes -m producer -u uid -f password-filename -p portal-ID [-S]

Options

The following options are required:

[--adminuser | -u] uid

Specifies the administrator's distinguished name.

[--component | -m] producer

Specifies the name of the component. The value should be producer.

[--passwordfile | -f] password-filename

Specifies the administrator's password in the password file.

[--portal | -p] portal-ID

Specifies the portal ID.

The following options are optional:

[--consumerregistration | -S]

Specifies that this is for a consumer registration.

psadmin get-attribute

Description

Display the value of an attribute for a Producer.

Syntax

Long Format

psadmin get-attribute --component producer --portal portal-ID --attribute-name attribute-name --adminuser uid --passwordfile password-filename [--producer producer-name] [--registrationhandle handle]

Short Format

psadmin get-attribute -m producer -p portal-ID -a attribute-name -u uid -f password-filename [-N producer-name] [-H handle]

Options

The following options are required:

[--attribute-name | -a] attribute-name

Specifies the name of the Producer attribute for which the value is to be retrieved.

Attributes can be:

  • AllDisabled (true or false, global attribute)

  • Enabled (true or false )

  • WSDL_URL (read-only)

  • RegistrationRequired (true or false)

  • InBandRegistrationSupported (true or false)

  • RegistrationValidatorClassName

  • PublishedPortlets

  • UnpublishedPortlets (read-only)

  • RegistrationPropertyDescription

Attributes for Consumer Registrations can be:

  • Enabled (true or false )

  • ConsumerName

  • ConsumerAgent

  • MethodGetSupported

  • ConsumerModes

  • ConsumerWindowStates

  • ConsumerUserScopes

  • CustomUserProfileData

  • RegistrationProperties

[--adminuser | -u] uid

Specifies the administrator's distinguished name.

[--component | -m] producer

Specifies the name of the component. The value should be producer.

[--passwordfile | -f] password-filename

Specifies the administrator's password in the password file.

[--portalid | -p] portal-ID

Specifies the portal ID.

The following options are optional:

[--producer | -N] producer-name

Specifies the name of the Producer being targeted.

[--registrationhandle | -H] handle

Specifies the registration handle.

psadmin set-attribute

Description

Set the value of an attribute for a Producer.

Syntax

Long Format

psadmin set-attribute --component producer --portal portal-ID --attribute-name attribute-name --adminuser uid --passwordfile password-filename [--producer producer-name] [--registrationhandle handle] [--add] [--remove] values

Short Format

psadmin set-attribute -m producer -p portal-ID -a attribute-name -u uid -f password-filename [-N producer-name] [-H handle] [-A] [-E] values

Options

[--component | -m] producer

Specifies the name of the component. The value should be producer.

[--portalid | -p] portal-ID

Specifies the portal ID.

[--attribute-name | -a] attribute-name

Specifies the name of the Producer attribute for which the value is to be retrieved.

Attributes can be:

  • AllDisabled (true or false, global attribute)

  • Enabled (true or false)

  • WSDL_URL (read-only)

  • RegistrationRequired (true or false)

  • InBandRegistrationSupported (true or false)

  • RegistrationValidatorClassName

  • PublishedPortlets

  • UnpublishedPortlets (read-only)

  • RegistrationPropertyDescription

Attributes for Consumer Registrations can be:

  • Enabled (true or false)

  • ConsumerName

  • ConsumerAgent

  • MethodGetSupported

  • ConsumerModes

  • ConsumerWindowStates

  • ConsumerUserScopes

  • CustomUserProfileData

  • RegistrationProperties

[--adminuser | -u] uid

Specifies the administrator's distinguished name.

[--passwordfile | -f] password-filename

Specifies the administrator's password in the password file.

The following options are optional:

[--producer | -N] producer-name

Specifies the name of the Producer being targeted.

[--registrationhandle | -H] handle

Specifies the registration handle.

[--add | -A] [--remove | -E] values

Specifies values to add or remove.

psadmin list-consumer-registrations

Description

List the Consumers that are currently registered with a Producer.

Syntax

Long Format

psadmin list-consumer-registrations --portal portal-ID --producer producer-name --adminuser uid --passwordfile password-filename

Short Format

psadmin list-consumer-registrations -p portal-ID -N producer-name -u uid -f password-filename

Options

The following options are required:

[--producer | -N] producer-name

Specifies the name of the Producer being targeted.

[--adminuser | -u] uid

Specifies the administrator's distinguished name.

[--passwordfile | -f] password-filename

Specifies the administrator's password in the password file.

[--portal | -p] portal-ID

Specifies the portal ID.

psadmin create-consumer-registration

Description

Create a new Consumer registration at a Producer.

Syntax

Long Format

psadmin create-consumer-registration --portal portal-ID --producer producer-name --registrationdatafile file --adminuser uid --passwordfile password-filename

Short Format

psadmin create-consumer-registration -p portal-ID -N producer-name -x file -u uid -f password-filename

Options

The following options are required

[--producer | -N] producer-name

Specifies the name of the Producer being targeted.

[--registrationdatafile | -x] file

Specifies the properties file that lists the options to set on the new consumer registration.

[--adminuser | -u] uid

Specifies the administrator's distinguished name.

[--passwordfile | -f] password-filename

Specifies the administrator's password in the password file.

[--portal | -p] portal-ID

Specifies the portal ID.

psadmin delete-consumer-registration

Description

Delete a Consumer registration from a Producer.

Syntax

Long Format

psadmin delete-consumer-registration --producer producer-name --adminuser uid --passwordfile password-filename --portal portal-ID --registrationhandle handle

Short Format

psadmin delete-consumer-registration -N producer-name -u uid -f password-filename -p portal-ID -H handle

Options

The following options are required

[--producer | -N] producer-name

Specifies the name of the Producer being targeted.

[--registrationhandle | -H] handle

Specifies the registration handle that is to be deleted.

[--adminuser | -u] uid

Specifies the administrator's distinguished name.

[--passwordfile | -f] password-filename

Specifies the administrator's password in the password file.

[--portal | -p] portal-ID

Specifies the portal ID.

psadmin publish-registry

Description

Publish Producer and Remote Portlet artifacts to the ebXML registry.

Syntax

Long Format

psadmin publish-registry --component producer --adminuser uid --passwordfile password-filename --portal portal-ID --producerdatafile file [--portlets portlets] [--allportlets] [--orgdatafile org-data-file]

Short Format

psadmin publish-registry -m producer -u uid -f password-filename -p portal-ID -U file [-T portlets] [-L] [-O org-data-file]

Options

The following options are required:

[--component | -m] producer

Specifies the name of the component. The value should be producer.

[--producerdatafile | -U] file

Contains the following attributes:

producer.name=PSAdmin Producer

Name of the Producer to be published to the registry.

producer.description=PSAdmin Producer from Portal Server

Description of the Producer

producer.id=psadminCLI

Producer ID as it exists in the LDAP

[--adminuser | -u] uid

Specifies the administrator's distinguished name.

[--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:

[--portlets | -T] portlets

List of portlets to be published. The list is specified within double-quotes space separated items. For example, NotepadPortlet BookmarkPortlet WeatherPortlet .

[--orgdatafile | -O] org-data-file

Organization to be published. The orgdata is the file specifying the details of the organization such as:

  • org.name=PSAdmin Organization

  • org.description=Organization that offers Sun Portal WSRP Services

  • org.primarycontact.name=anyuser

  • org.primarycontact.phoneno=2298989

  • org.primarycontact.email=anyuser@anydomain.com

  • org.key=urn:cli:organization:cli


    Note –

    The org.key is a special attribute. If this is specified, all other attributes are ignored and the system searches for an organization that is already published in the registry with a key as specified in the value of this attribute.


[--allportlets | -L]

Publishes all the portlets that are offered by the Producers specified in the producer.id attribute. This also ignores the --portlets options.