{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-mainframe-modernization/refs/heads/main/json-schema/amazon-mainframe-modernization-batch-job-execution-summary-schema.json", "title": "BatchJobExecutionSummary", "description": "A subset of the possible batch job attributes. Used in the batch job list.", "type": "object", "properties": { "applicationId": { "allOf": [ { "$ref": "#/components/schemas/Identifier" }, { "description": "The unique identifier of the application that hosts this batch job." } ] }, "batchJobIdentifier": { "allOf": [ { "$ref": "#/components/schemas/BatchJobIdentifier" }, { "description": "The unique identifier of this batch job." } ] }, "endTime": { "allOf": [ { "$ref": "#/components/schemas/Timestamp" }, { "description": "The timestamp when this batch job execution ended." } ] }, "executionId": { "allOf": [ { "$ref": "#/components/schemas/Identifier" }, { "description": "The unique identifier of this execution of the batch job." } ] }, "jobId": { "allOf": [ { "$ref": "#/components/schemas/String100" }, { "description": "The unique identifier of a particular batch job." } ] }, "jobName": { "allOf": [ { "$ref": "#/components/schemas/String100" }, { "description": "The name of a particular batch job." } ] }, "jobType": { "allOf": [ { "$ref": "#/components/schemas/BatchJobType" }, { "description": "The type of a particular batch job execution." } ] }, "returnCode": { "allOf": [ { "$ref": "#/components/schemas/String" }, { "description": "The batch job return code from either the Blu Age or Micro Focus runtime engines. For more information, see Batch return codes in the IBM WebSphere Application Server documentation." } ] }, "startTime": { "allOf": [ { "$ref": "#/components/schemas/Timestamp" }, { "description": "The timestamp when a particular batch job execution started." } ] }, "status": { "allOf": [ { "$ref": "#/components/schemas/BatchJobExecutionStatus" }, { "description": "The status of a particular batch job execution." } ] } }, "required": [ "applicationId", "executionId", "startTime", "status" ] }