See my replies labeled TH>
From: Venkatesh [mailto:venky at teil.soft.net]
Sent: Saturday, November 20, 1999 00:38
To: ipp at pwg.org
Subject: IPP> Issue on Hold Job operation
I have an issue on Hold-Job operation.....
Assume that a create job request has been processed successfully by a
IPP server, it now creates a job object with the job state as
'pending-held' and job state reason being 'job-data-insufficient'....
Now suppose the server receives a Hold-Job operation on the newly
created job object,
should the request be processsed...
If so what would be the effective job state and job state reason for the job
TH> For "job-state":
Since the job is already in the 'pending-held' state, the new job state
would be the same. See the state transition table and Rule 1.
TH> For "job-state-reasons":
Rule 1 under the table applies since your example implementation has more
than one reason to hold jobs:
Rule 1: If the implementation supports multiple reasons for a job to be in
the 'pending-held' state, the IPP object MUST add the
'job-hold-until-specified' value to the job's "job-state-reasons" attribute.
and what would be the status code to be returned back to the client