JobOutput

Use the JobOutput data type to return a description of job outputs.

Fields Provided by JobOutput

Field Description

String burstKey

The key used to split the data for each bursted job.

dateTime created

The date the report job was created.

boolean deleted

The value "true" indicates the job output was deleted.

boolean documentDataAvailable

True indicates that the user selected the "Save Output" option when the report was scheduled.

boolean documentDataCompressed

True indicates that the document data is compressed.

String documentDataContentType

The content type of the generated document. Possible values are:

"text/html;charset=UTF-8"

"text/plain;charset=UTF-8"

"application/pdf"

"application/vnd.ms-powerpoint"

"application/vnd.ms-excel"

"application/msword"

"application/x-shockwave-flash"

"text/xml"

"message/rfc822"

long jobID

The identification number assigned to the job byPublisher.

String jobName

The user-assigned job name.

dateTime lastUpdated

The date and time the job was last updated.

long outputID

The identification of the report in history. One scheduled JobID can be associated with multiple outputIDs or historyIDs. This is because one scheduled report can be executed or republished multiple times.

String outputName

The name assigned to the output.

long parentOutputId

The output ID of the parent request.

String status

JobOutput status values are:

  • STATUS_RUNNING = 'R';
  • STATUS_SUCCESS = 'S';
  • STATUS_FAILED = 'F';
  • STATUS_CANCELLING = 'G';
  • STATUS_CANCELED = 'C';
  • STATUS_WITH_DELIVERY_ERROR = 'D';
  • STATUS_SKIPPED = 'K';
  • STATUS_WARNING = 'I';
  • STATUS_UNKNOWN = 'X';

String statusDetail

Detailed status information from Publisher.