Loading

AuditPool

Accounting - metadata: start, end, result, active/idle time

Syntax

XPath: /JDF/AuditPool/PhaseTime[@Status="InProgress"]

Supported attributes

@QueueEntryID = "<queue entry ID of job>"

@TimeStamp

@AgentName = "PRISMAsync"

@AgentVersion = "V.R.L.P" (Version of main software of the Print Server)

@Start = "<account log file: startdate/starttime>"

@End = "<account log file: startdate/starttime + activetime>"

Description

For each record in the account log file for this job a PhaseTime[@Status="InProgress"] is added.

Example

<AuditPool>

<PhaseTime QueueEntryID="b81995b3-a24e-4d0b-a7fc-7bd8398772c9"

TimeStamp="2017-07-05T17:20:10Z"

AgentName="PRISMAsync"

AgentVersion="2.2.0.0"

Start="2017-07-05T17:19:47Z"

End="2017-07-05T17:19:49Z"

Status="InProgress">

</PhaseTime>

</AuditPool>

Syntax

XPath: /JDF/AuditPool/PhaseTime[@Status="Stopped"]

Supported attributes

@QueueEntryID = "<queue entry ID of job>"

@TimeStamp

@AgentName = "PRISMAsync"

@AgentVersion = "V.R.L.P" (Version of main software of the Print Server)

@Start = "<account log file: startdate/starttime + activetime>"

@End = "<account log file: readydate/readytime>"

Description

For each record in the account log file for this job where record.idletime > 0, a PhaseTime[@Status="Stopped"] is added.

record.idletime = @End - @Start

Example

<AuditPool>

<PhaseTime QueueEntryID="b81995b3-a24e-4d0b-a7fc-7bd8398772c9"

TimeStamp="2017-07-05T17:20:10Z"

AgentName="PRISMAsync"

AgentVersion="2.2.0.0"

Start="2017-07-05T17:19:49Z"

End="2017-07-05T17:20:10Z"

Status="Stopped" />

</AuditPool>

Syntax

XPath: /JDF/AuditPool/PhaseTime[@Status="Suspended"]

Supported attributes

@QueueEntryID = "<queue entry ID of job>"

@TimeStamp

@AgentName = "PRISMAsync"

@AgentVersion = "V.R.L.P" (Version of main software of the Print Server)

@Start = "<account log file: readydate/readytime>"

Description

For each record in the account log file for this job where record.result = 'Done' or 'Abrt', a PhaseTime[@Status=" Suspended"] is added.

Example

<AuditPool>

<PhaseTime QueueEntryID="b81995b3-a24e-4d0b-a7fc-7bd8398772c9"

TimeStamp="2017-07-05T11:50:10Z"

AgentName="PRISMAsync"

AgentVersion="2.2.0.0"

Start="2017-07-05T17:20:10Z"

Status="Suspended"/>

</AuditPool>

Syntax

XPath: /JDF/AuditPool/ProcessRun

Supported attributes

@QueueEntryID = "<queue entry ID of job>"

@TimeStamp

@AgentName = "PRISMAsync"

@AgentVersion = "V.R.L.P" (Version of main software of the Print Server)

@Start = "<account log file: startdate/starttime of first record for this job>"

@End = "<account log file: readydate/readytime of last record for this job>"

@Duration = "<account log file: sum of all activetime>"

Type of @Duration: DateTime

@EndStatus = ["Completed", "Aborted"]

Description

/JDF/AuditPool/ProcessRun is added if job is Completed or Aborted (record.result = 'Done' or 'Abrt').

Example

<AuditPool>

<ProcessRun QueueEntryID="b81995b3-a24e-4d0b-a7fc-7bd8398772c9"

TimeStamp="2017-07-05T11:50:10Z"

AgentName="PRISMAsync"

AgentVersion="2.2.0.0"

Start="2017-07-05T17:19:47Z"

End="2017-07-05T17:20:10Z"

Duration="PT2S"

EndStatus="Completed"/>

</AuditPool>

Accounting - Impressions / number of printed sides

Syntax

XPath: /JDF/ResourcePool/UsageCounter

Supported attributes

@Class

@CounterTypes

@Scope

@Status

@ID

Description

Remark

Description See 3.8.2.2 for description

XPath /JDF/AuditPool/ResourceAudit

Supported Attributes @QueueEntryID = "<queue entry ID of job>"

@TimeStamp = see [OTS_JDF]

@AgentName = "PRISMAsync"

@AgentVersion = "V.R.L.P" (Version of main software of the printer)

@Reason = "ProcessResult"

XPath /JDF/AuditPool/ResourceAudit/UsageCounterLink

Supported Attributes @rRef = "</JDF/ResourcePool/UsageCounter/@ID>"

@Usage = "Input"

@ActualAmount = "<see 'Account Log' column in 'Table 1 Counters' >"

@oce:ActualAmountA4Color = "<see nofprinteda4c in [OTS_ACCOUNT]>"

@oce:ActualAmountA4MICR = "<see nofprinteda4micr in [OTS_ACCOUNT]>"

@oce:ActualAmountA3BW = "<see nofprinteda3bw in [OTS_ACCOUNT]>"

@oce:ActualAmountXLBW = "<see nofprintedxlbw in [OTS_ACCOUNT]>"

@oce:ActualAmountA3Color = "<see nofprinteda3c in [OTS_ACCOUNT]>"

@oce:ActualAmountXLColor = "<see nofprintedxlc in [OTS_ACCOUNT]>"

@oce:ActualAmountA3MICR = "<see nofprinteda3micr in [OTS_ACCOUNT]>"

@oce:ActualAmountXLMICR = "<see nofprintedxlmicr in [OTS_ACCOUNT]>"

Description ActualAmounts are the total number of printed impressions for this job (so the sum of all values of the specific nofprinted… field(s) of all records for this job in the account log file). The specific nofprinted… are defined in 'Table 1 Counters'

/JDF/AuditPool/ResourceAudit/UsageCounterLink is added if job is Completed or Aborted (record.result = 'Done' or 'Abrt')

Per counter a /JDF/AuditPool/ResourceAudit and /JDF/AuditPool/ResourceAudit/UsageCounterLink is added; so only 1 UsageCounterLink per ResourceAudit.

Example <AuditPool>

<ResourceAudit QueueEntryID="b81995b3-a24e-4d0b-a7fc-7bd8398772c9"

TimeStamp="2017-07-05T17:20:10Z"

AgentName="PRISMAsync"

AgentVersion="2.2.0.0"

Reason="ProcessResult">

<UsageCounterLink rRef="Counter_LargeBlack_170705172010.281"

ActualAmount="9"

oce:ActualAmountA3BW="9"

oce:ActualAmountXLBW="0"

Usage="Input" />

</ResourceAudit>

<ResourceAudit QueueEntryID="b81995b3-a24e-4d0b-a7fc-7bd8398772c9"

TimeStamp="2017-07-05T17:20:10Z"

AgentName="PRISMAsync"

AgentVersion="2.2.0.0"

Reason="ProcessResult">

<UsageCounterLink rRef="Counter_ OneSided _170705172010.281"

ActualAmount="14"

Usage="Input" />

</ResourceAudit>

</AuditPool>

XPath /JDF/ResourceLinkPool/UsageCounterLink

Supported Attributes See /JDF/AuditPool/ResourceAudit/UsageCounterLink

Description ActualAmounts are the total number of printed impressions for this job until this moment (so the sum of all values of the specific nofprinted… field(s) of all records for this job in the account log file).

/JDF/AuditPool/ResourceLinkPool/UsageCounterLink is added / updated if job is Completed or Aborted (record.result = 'Done' or 'Abrt') or if job is stopped and moved to WaitingRoom (record.result = Stop).

Per counter a /JDF/AuditPool/ResourceLinkPool/UsageCounterLink is added to the same /JDF/AuditPool/ResourceLinkPool

Example <ResourceLinkPool>

<UsageCounterLink rRef="Counter_NormalBlack_170705172010.281"

ActualAmount="11"

Usage="Input" />

<UsageCounterLink rRef="Counter_LargeBlack_170705172010.281"

ActualAmount="9"

oce:ActualAmountA3BW="9"

oce:ActualAmountXLBW="0"

Usage="Input" />

<UsageCounterLink rRef="Counter_OneSided_170705172010.281"

ActualAmount="14"

Usage="Input" />

<UsageCounterLink rRef="Counter_TwoSided_170705172010.2810"

ActualAmount="18"

Usage="Input" />

</ResourceLinkPool>

XPath /JDF/AuditPool/PhaseTime[@Status="InProgress"]/UsageCounterLink

Supported Attributes See /JDF/AuditPool/ResourceAudit/UsageCounterLink

Description ActualAmounts are the number of printed impressions for this job during a certain print run. A job can be printed in multiple print runs (print, stop, move to WaitingRoom); for each print run a /JDF/AuditPool/PhaseTime[@Status="InProgress"]/UsageCounterLink is added (so for each record in the account log file)

Per counter a /JDF/AuditPool/PhaseTime/UsageCounterLink is added to the same /JDF/AuditPool/PhaseTime

Example <AuditPool>

<PhaseTime QueueEntryID="b81995b3-a24e-4d0b-a7fc-7bd8398772c9"

TimeStamp="2017-07-05T17:20:10Z"

AgentName="PRISMAsync"

AgentVersion="2.2.0.0"

Start="2017-07-05T17:19:47Z"

End="2017-07-05T17:19:49Z"

Status="InProgress">

<UsageCounterLink rRef="Counter_NormalBlack_170705172010.281"

ActualAmount="11"

Usage="Input" />

<UsageCounterLink rRef="Counter_LargeBlack_170705172010.281"

ActualAmount="9"

oce:ActualAmountA3BW="9"

oce:ActualAmountXLBW="0"

Usage="Input" />

<UsageCounterLink rRef="Counter_OneSided_170705172010.281"

ActualAmount="14"

Usage="Input" />

<UsageCounterLink rRef="Counter_TwoSided_170705172010.2810"

ActualAmount="18"

Usage="Input" />

</PhaseTime>

</AuditPool>

OTS_JDF Not in OTS

Remark Impressions (UsageCounters) are only added to the AuditPool if the original ticket contains a (skeleton) UsageCounter. A skeleton UsageCounter can have any value for @CounterTypes.

Syntax

Type

Supported range

Description

Remark