HP Distributed Print Service User's Guide
58 Chapter 3
Command Reference
Command Syntax
pdset -c queue \
-x "notification-profile= \
{event-identifiers=job-modified queue-state-changed \
delivery-method=email \
event-comment="This is a job modification or status event" \
delivery-address=dave@cowboy locale=C}" SPOOL1:QUEUE1
If you change one component within the notification profile, the rest of
the components will be set to their default values. For example, the
following command will set the delivery-address but the other
components will be set to their defaults:
pdset -c queue -x "notification-profile= \
{delivery-address=tom@hope}" SPOOL1:QUEUE1
If you want to maintain the existing values, you must specify them. You
cannot use the add (+=) or the delete (-=) operators of pdset or pdmod
when changing the component values within a notification-profile
value. However, you can add or delete a total value (a user) from the
notification-profile by using the += or -= operators and only
specifying the delivery-address component. For example, the
following command will add another user (value) to the previous one.
pdset -c queue \
-x "notification-profile+={delivery-address=mary@cowboy}" \
SPOOL1:QUEUE1
Now the notification-profile has two values:
notification-profile=
{event-identifiers=job-modified queue-state-changed
delivery-method=email
event-comment="This is a job modification or status event"
delivery-address=dave@cowboy locale=C}
{event-identifiers=object-deleted object-cleaned
queue-backlogged
delivery-method=email
delivery-address=mary@cowboy locale=C}
However, the second one contains default values except for the
delivery-address. If you want values other than defaults, you must
specify them.
Complex Attributes Using Colons . Complex attributes that
require colons between components are:
job-size-range-ready
job-size-range-supported
notify-operator
results-profile