xcmJobClientId
1.3.6.1.4.1.253.8.59.6.1.1.3
A client end system supplies the 'xcmJobClientId' attribute
to clearly identify jobs which that client has submitted to the
server. This attribute is used as one of the indices into the
ClientIdMap table. There are two types of job-submitting
clients:
1. XCMI-conforming job submitting clients
2. non-XCMI-conforming job submitting clients
For XCMI-conforming job submitting clients, the 'xcmJobClientId'
shall be a globally unique job id. This globally unique job id
shall be a textual string representation in standard dotted
decimal form of an OID (used in traps related to this job
generated by this host system). See XcmGlobalUniqueID in the
Xerox General textual conventions in 06gentc.mib for a
description of the contents required for XCMI-conforming job
submitting clients.
For non-XCMI-conforming job submitting clients, the job id may
be any textual string and may not necessarily be unique, even if
the job submitter is a strictly conforming ISO DPA client.
ISO DPA: Job-client-id
This attribute supplies a human-readable descriptor for the
job. This descriptor may be printed by the server on auxiliary
sheets to help identify the user's printed output, and
discriminate between different jobs.
Use and treatment of this attribute is implementation and site
specific.
If the client specifies the value of the job attribute job-
client-id, no server shall change it. If the client does not
specify the value of the job attribute job-client-id, the first
server shall set it to the value of the job attribute job-
identifier, so that no downstream server shall change it. These
rules ensure that if an implementation prints the value of the
job-client-id on an auxiliary sheet, it has a value that is
meaningful to the client originally submitting the job, no
matter how many servers the job passes through.
For example, client A submits a job to server B and does not
specify a value for the job attribute job-client-id. Server B
assigns a job-identifier of 123 to the job, and forwards this
job to server C. Server C assigns a job-identifier of 456 to
the job and forwards this job to printer D. Printer D is not a
DPA server, but it has its own queue and assigns a job-id of
789 to the job. The following table shows the value of the
relevant job attributes in the two servers B and C:
job- job- job- job-
client-id identifier- identifier identifier-
on-client on-printer
--------- ----------- ---------- -----------
server B 123 unspecified 123 456
server C 123 123 456 789*
* If printer D did not assign a job-id to its jobs, then the
value of the job attribute job-identifier-on-printer for server
C would be unspecified.