12bde4061SEd Tanous<?xml version="1.0" encoding="UTF-8"?> 22bde4061SEd Tanous<!----> 32bde4061SEd Tanous<!--################################################################################ --> 4*c6d7a45dSGunnar Mills<!--# Redfish Schema: Job v1.3.0 --> 52bde4061SEd Tanous<!--# --> 62bde4061SEd Tanous<!--# For a detailed change log, see the README file contained in the DSP8010 bundle, --> 72bde4061SEd Tanous<!--# available at http://www.dmtf.org/standards/redfish --> 8d125652eSGunnar Mills<!--# Copyright 2014-2025 DMTF. --> 92bde4061SEd Tanous<!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright --> 102bde4061SEd Tanous<!--################################################################################ --> 112bde4061SEd Tanous<!----> 122bde4061SEd Tanous<edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0"> 132bde4061SEd Tanous 142bde4061SEd Tanous <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Core.V1.xml"> 152bde4061SEd Tanous <edmx:Include Namespace="Org.OData.Core.V1" Alias="OData"/> 162bde4061SEd Tanous </edmx:Reference> 172bde4061SEd Tanous <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Capabilities.V1.xml"> 182bde4061SEd Tanous <edmx:Include Namespace="Org.OData.Capabilities.V1" Alias="Capabilities"/> 192bde4061SEd Tanous </edmx:Reference> 202bde4061SEd Tanous <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Measures.V1.xml"> 212bde4061SEd Tanous <edmx:Include Namespace="Org.OData.Measures.V1" Alias="Measures"/> 222bde4061SEd Tanous </edmx:Reference> 232bde4061SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml"> 242bde4061SEd Tanous <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/> 252bde4061SEd Tanous <edmx:Include Namespace="Validation.v1_0_0" Alias="Validation"/> 262bde4061SEd Tanous </edmx:Reference> 272bde4061SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Resource_v1.xml"> 282bde4061SEd Tanous <edmx:Include Namespace="Resource"/> 292bde4061SEd Tanous <edmx:Include Namespace="Resource.v1_0_0"/> 302bde4061SEd Tanous </edmx:Reference> 312bde4061SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/JobCollection_v1.xml"> 322bde4061SEd Tanous <edmx:Include Namespace="JobCollection"/> 332bde4061SEd Tanous </edmx:Reference> 342bde4061SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Schedule_v1.xml"> 352bde4061SEd Tanous <edmx:Include Namespace="Schedule"/> 362bde4061SEd Tanous </edmx:Reference> 372bde4061SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Message_v1.xml"> 382bde4061SEd Tanous <edmx:Include Namespace="Message"/> 392bde4061SEd Tanous </edmx:Reference> 40*c6d7a45dSGunnar Mills <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/JobExecutor_v1.xml"> 41*c6d7a45dSGunnar Mills <edmx:Include Namespace="JobExecutor"/> 42*c6d7a45dSGunnar Mills </edmx:Reference> 43*c6d7a45dSGunnar Mills <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/JobDocument_v1.xml"> 44*c6d7a45dSGunnar Mills <edmx:Include Namespace="JobDocument"/> 45*c6d7a45dSGunnar Mills </edmx:Reference> 462bde4061SEd Tanous 472bde4061SEd Tanous <edmx:DataServices> 482bde4061SEd Tanous 492bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Job"> 502bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 51f2a8e57eSGunnar Mills <Annotation Term="Redfish.Language" String="en"/> 522bde4061SEd Tanous 532bde4061SEd Tanous <EntityType Name="Job" BaseType="Resource.v1_0_0.Resource" Abstract="true"> 54f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The `Job` schema contains information about a job that a Redfish job service schedules or executes. Clients create jobs to describe a series of operations that occur at periodic intervals."/> 552bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This resource shall contain a job in a Redfish implementation."/> 562bde4061SEd Tanous <Annotation Term="Capabilities.InsertRestrictions"> 572bde4061SEd Tanous <Record> 582bde4061SEd Tanous <PropertyValue Property="Insertable" Bool="false"/> 592bde4061SEd Tanous </Record> 602bde4061SEd Tanous </Annotation> 612bde4061SEd Tanous <Annotation Term="Capabilities.UpdateRestrictions"> 622bde4061SEd Tanous <Record> 632bde4061SEd Tanous <PropertyValue Property="Updatable" Bool="true"/> 642bde4061SEd Tanous <Annotation Term="OData.Description" String="Any writable properties can be updated for jobs."/> 652bde4061SEd Tanous </Record> 662bde4061SEd Tanous </Annotation> 672bde4061SEd Tanous <Annotation Term="Capabilities.DeleteRestrictions"> 682bde4061SEd Tanous <Record> 692bde4061SEd Tanous <PropertyValue Property="Deletable" Bool="true"/> 702bde4061SEd Tanous <Annotation Term="OData.Description" String="Jobs can be deleted."/> 712bde4061SEd Tanous </Record> 722bde4061SEd Tanous </Annotation> 732bde4061SEd Tanous <Annotation Term="Redfish.Uris"> 742bde4061SEd Tanous <Collection> 752bde4061SEd Tanous <String>/redfish/v1/JobService/Jobs/{JobId}</String> 762bde4061SEd Tanous <String>/redfish/v1/JobService/Jobs/{JobId}/Steps/{JobId2}</String> 772bde4061SEd Tanous </Collection> 782bde4061SEd Tanous </Annotation> 792bde4061SEd Tanous </EntityType> 802bde4061SEd Tanous 81*c6d7a45dSGunnar Mills <Action Name="Cancel" IsBound="true"> 82*c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="Cancels the job."/> 83*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This action shall cancel the job if it is currently in the `Running`, `Invalid`, or `Suspended` states. The job shall transition to `Cancelled` if the action is successful."/> 84*c6d7a45dSGunnar Mills <Parameter Name="Job" Type="Job.v1_0_0.Actions"/> 85*c6d7a45dSGunnar Mills <Annotation Term="Redfish.Revisions"> 86*c6d7a45dSGunnar Mills <Collection> 87*c6d7a45dSGunnar Mills <Record> 88*c6d7a45dSGunnar Mills <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 89*c6d7a45dSGunnar Mills <PropertyValue Property="Version" String="v1_3_0"/> 90*c6d7a45dSGunnar Mills </Record> 91*c6d7a45dSGunnar Mills </Collection> 92*c6d7a45dSGunnar Mills </Annotation> 93*c6d7a45dSGunnar Mills </Action> 94*c6d7a45dSGunnar Mills <Action Name="Invalidate" IsBound="true"> 95*c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="Invalidates the job."/> 96*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This action shall invalidate the job if it is in the `Pending` state. The job shall transition to `Invalid` if the action is successful."/> 97*c6d7a45dSGunnar Mills <Parameter Name="Job" Type="Job.v1_0_0.Actions"/> 98*c6d7a45dSGunnar Mills <Annotation Term="Redfish.Revisions"> 99*c6d7a45dSGunnar Mills <Collection> 100*c6d7a45dSGunnar Mills <Record> 101*c6d7a45dSGunnar Mills <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 102*c6d7a45dSGunnar Mills <PropertyValue Property="Version" String="v1_3_0"/> 103*c6d7a45dSGunnar Mills </Record> 104*c6d7a45dSGunnar Mills </Collection> 105*c6d7a45dSGunnar Mills </Annotation> 106*c6d7a45dSGunnar Mills </Action> 107*c6d7a45dSGunnar Mills <Action Name="Resubmit" IsBound="true"> 108*c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="Resubmits the job."/> 109*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This action shall resubmit a job to the job service. The new job shall be based on the job document, and properties of the resource associated with this action. Services shall take appropriate measures to make sure that appropriate security is maintained - for instance, only allowing the same user that created the job to resubmit it."/> 110*c6d7a45dSGunnar Mills <Parameter Name="Job" Type="Job.v1_0_0.Actions"/> 111*c6d7a45dSGunnar Mills <Parameter Name="StartTime" Type="Edm.DateTimeOffset"> 112*c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="The time to start the job."/> 113*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This parameter shall contain the time to start the job."/> 114*c6d7a45dSGunnar Mills </Parameter> 115*c6d7a45dSGunnar Mills <Annotation Term="Redfish.Revisions"> 116*c6d7a45dSGunnar Mills <Collection> 117*c6d7a45dSGunnar Mills <Record> 118*c6d7a45dSGunnar Mills <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 119*c6d7a45dSGunnar Mills <PropertyValue Property="Version" String="v1_3_0"/> 120*c6d7a45dSGunnar Mills </Record> 121*c6d7a45dSGunnar Mills </Collection> 122*c6d7a45dSGunnar Mills </Annotation> 123*c6d7a45dSGunnar Mills </Action> 124*c6d7a45dSGunnar Mills <Action Name="ForceStart" IsBound="true"> 125*c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="Forces the job to start."/> 126*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This action shall force the job to start running if it is in the `Pending` state. The job shall transition to `Running` if the action is successful."/> 127*c6d7a45dSGunnar Mills <Parameter Name="Job" Type="Job.v1_0_0.Actions"/> 128*c6d7a45dSGunnar Mills <Annotation Term="Redfish.Revisions"> 129*c6d7a45dSGunnar Mills <Collection> 130*c6d7a45dSGunnar Mills <Record> 131*c6d7a45dSGunnar Mills <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 132*c6d7a45dSGunnar Mills <PropertyValue Property="Version" String="v1_3_0"/> 133*c6d7a45dSGunnar Mills </Record> 134*c6d7a45dSGunnar Mills </Collection> 135*c6d7a45dSGunnar Mills </Annotation> 136*c6d7a45dSGunnar Mills </Action> 137*c6d7a45dSGunnar Mills <Action Name="Resume" IsBound="true"> 138*c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="Resumes the job."/> 139*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This action shall resume the job if it is in the `Suspended` state. The job shall transition to `Running` if the action is successful."/> 140*c6d7a45dSGunnar Mills <Parameter Name="Job" Type="Job.v1_0_0.Actions"/> 141*c6d7a45dSGunnar Mills <Annotation Term="Redfish.Revisions"> 142*c6d7a45dSGunnar Mills <Collection> 143*c6d7a45dSGunnar Mills <Record> 144*c6d7a45dSGunnar Mills <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 145*c6d7a45dSGunnar Mills <PropertyValue Property="Version" String="v1_3_0"/> 146*c6d7a45dSGunnar Mills </Record> 147*c6d7a45dSGunnar Mills </Collection> 148*c6d7a45dSGunnar Mills </Annotation> 149*c6d7a45dSGunnar Mills </Action> 150*c6d7a45dSGunnar Mills <Action Name="Suspend" IsBound="true"> 151*c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="Suspends the job."/> 152*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This action shall suspend the job if it is in the `Running` state. The job shall transition to `Suspended` if the action is successful."/> 153*c6d7a45dSGunnar Mills <Parameter Name="Job" Type="Job.v1_0_0.Actions"/> 154*c6d7a45dSGunnar Mills <Annotation Term="Redfish.Revisions"> 155*c6d7a45dSGunnar Mills <Collection> 156*c6d7a45dSGunnar Mills <Record> 157*c6d7a45dSGunnar Mills <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 158*c6d7a45dSGunnar Mills <PropertyValue Property="Version" String="v1_3_0"/> 159*c6d7a45dSGunnar Mills </Record> 160*c6d7a45dSGunnar Mills </Collection> 161*c6d7a45dSGunnar Mills </Annotation> 162*c6d7a45dSGunnar Mills </Action> 163*c6d7a45dSGunnar Mills <Action Name="Validate" IsBound="true"> 164*c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="Validates the job."/> 165*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This action shall request the validation the job if it is in the `New` state. The job shall transition to `Pending` if the action is successful. If the job is not valid, it shall transition to `Invalid`."/> 166*c6d7a45dSGunnar Mills <Parameter Name="Job" Type="Job.v1_0_0.Actions"/> 167*c6d7a45dSGunnar Mills <Annotation Term="Redfish.Revisions"> 168*c6d7a45dSGunnar Mills <Collection> 169*c6d7a45dSGunnar Mills <Record> 170*c6d7a45dSGunnar Mills <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 171*c6d7a45dSGunnar Mills <PropertyValue Property="Version" String="v1_3_0"/> 172*c6d7a45dSGunnar Mills </Record> 173*c6d7a45dSGunnar Mills </Collection> 174*c6d7a45dSGunnar Mills </Annotation> 175*c6d7a45dSGunnar Mills </Action> 1762bde4061SEd Tanous </Schema> 1772bde4061SEd Tanous 1782bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Job.v1_0_0"> 1792bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1802bde4061SEd Tanous <Annotation Term="Redfish.Release" String="2018.2"/> 1812bde4061SEd Tanous 1822bde4061SEd Tanous <EntityType Name="Job" BaseType="Job.Job"> 1832bde4061SEd Tanous <Property Name="JobStatus" Type="Resource.Health" Nullable="false"> 1842bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1852bde4061SEd Tanous <Annotation Term="OData.Description" String="The status of the job."/> 186*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the health status of the job. This property should contain `Critical` if one or more messages in the `Messages` array contains the severity `Critical`. This property should contain `Warning` if one or more messages in the `Messages` array contains the severity `Warning` and if no messages contain the severity `Critical`. This property should contain `OK` if all messages in the `Messages` array contain the severity `OK` or if the array is empty."/> 1872bde4061SEd Tanous </Property> 1882bde4061SEd Tanous <Property Name="JobState" Type="Job.v1_0_0.JobState" Nullable="false"> 1892bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 1902bde4061SEd Tanous <Annotation Term="OData.Description" String="The state of the job."/> 191*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the state of the job."/> 192*c6d7a45dSGunnar Mills <Annotation Term="Redfish.Excerpt"/> 1932bde4061SEd Tanous </Property> 1942bde4061SEd Tanous <Property Name="StartTime" Type="Edm.DateTimeOffset" Nullable="false"> 1952bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1962bde4061SEd Tanous <Annotation Term="OData.Description" String="The date and time when the job was started or is scheduled to start."/> 197*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the date and time when the job was last started or is scheduled to start."/> 1982bde4061SEd Tanous </Property> 1992bde4061SEd Tanous <Property Name="EndTime" Type="Edm.DateTimeOffset" Nullable="false"> 2002bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 2012bde4061SEd Tanous <Annotation Term="OData.Description" String="The date and time when the job was completed."/> 202*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the date and time when the job was completed. This property shall not appear if the job is running or was not completed. This property shall appear only if the `JobState` is `Completed`, `Cancelled`, or `Exception`."/> 2032bde4061SEd Tanous </Property> 204*c6d7a45dSGunnar Mills <Property Name="MaxExecutionTime" Type="Edm.Duration"> 2052bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 2062bde4061SEd Tanous <Annotation Term="OData.Description" String="The maximum amount of time the job is allowed to execute."/> 207*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the maximum duration the job is allowed to execute before being stopped by the service."/> 2082bde4061SEd Tanous </Property> 2092bde4061SEd Tanous <Property Name="PercentComplete" Type="Edm.Int64"> 2102bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 2112bde4061SEd Tanous <Annotation Term="OData.Description" String="The completion percentage of this job."/> 212*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the completion progress of the job, reported in percent of completion, `0` to `100`. If the job has not been started, the value shall be zero."/> 2132bde4061SEd Tanous <Annotation Term="Measures.Unit" String="%"/> 2142bde4061SEd Tanous <Annotation Term="Validation.Minimum" Int="0"/> 2152bde4061SEd Tanous <Annotation Term="Validation.Maximum" Int="100"/> 216*c6d7a45dSGunnar Mills <Annotation Term="Redfish.Excerpt"/> 2172bde4061SEd Tanous </Property> 2182bde4061SEd Tanous <Property Name="CreatedBy" Type="Edm.String" Nullable="false"> 2192bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 2202bde4061SEd Tanous <Annotation Term="OData.Description" String="The person or program that created this job entry."/> 2212bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the username, software program name, or other identifier indicating the creator of this job."/> 2222bde4061SEd Tanous </Property> 2232bde4061SEd Tanous <Property Name="Schedule" Type="Schedule.Schedule" Nullable="false"> 2242bde4061SEd Tanous <Annotation Term="OData.Description" String="The schedule settings for this job."/> 225*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the scheduling details for this job and the recurrence frequency for future instances of this job. This property shall not be present for document-based jobs."/> 2262bde4061SEd Tanous </Property> 2272bde4061SEd Tanous <Property Name="HidePayload" Type="Edm.Boolean" Nullable="false"> 2282bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 229*c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="An indication of whether the contents of the payload or parameters should be hidden from view after the job has been created. If `true`, responses do not return the payload or parameters. If `false`, responses return the payload or parameters. If this property is not present when the job is created, the default is `false`."/> 230*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall indicate whether the contents of the payload should be hidden from view after the job has been created. If `true`, responses shall not return the `Payload` or `Parameters` properties. If `false`, responses shall return the `Payload` or `Parameters` properties. If this property is not present when the job is created, the default is `false`."/> 2312bde4061SEd Tanous </Property> 2322bde4061SEd Tanous <Property Name="Payload" Type="Job.v1_0_0.Payload" Nullable="false"> 233*c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="The HTTP and JSON request payload details for this user-specified job."/> 234*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the HTTP and JSON request payload information for executing this user-specified job. This property shall only be present for user-specified jobs and if the `HidePayload` property is `false`."/> 2352bde4061SEd Tanous </Property> 2362bde4061SEd Tanous <NavigationProperty Name="Steps" Type="JobCollection.JobCollection" ContainsTarget="true" Nullable="false"> 2372bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 2382bde4061SEd Tanous <Annotation Term="OData.Description" String="The link to a collection of steps for this job."/> 239*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the link to a resource collection of type `JobCollection`. This property shall not be present if this resource represents a step for a job. This property shall not be present for document-based jobs."/> 2402bde4061SEd Tanous <Annotation Term="OData.AutoExpandReferences"/> 2412bde4061SEd Tanous </NavigationProperty> 2422bde4061SEd Tanous <Property Name="StepOrder" Type="Collection(Edm.String)" Nullable="false"> 2432bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 2442bde4061SEd Tanous <Annotation Term="OData.Description" String="The serialized execution order of the job steps."/> 245*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain an array of `Id` property values for the job steps in the order that they shall be executed. Each step shall be completed prior to the execution of the next step in array order. An incomplete list of steps shall be considered an invalid configuration. If this property is not present or contains an empty array it shall indicate that the step execution order is omitted and may occur in parallel or in series as determined by the service. This property shall not be present for document-based jobs."/> 2462bde4061SEd Tanous </Property> 2472bde4061SEd Tanous <Property Name="Messages" Type="Collection(Message.Message)" Nullable="false"> 2482bde4061SEd Tanous <Annotation Term="OData.Description" String="An array of messages associated with the job."/> 2492bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain an array of messages associated with the job."/> 2502bde4061SEd Tanous </Property> 2512bde4061SEd Tanous <Property Name="Actions" Type="Job.v1_0_0.Actions" Nullable="false"> 2522bde4061SEd Tanous <Annotation Term="OData.Description" String="The available actions for this resource."/> 2532bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/> 2542bde4061SEd Tanous </Property> 2552bde4061SEd Tanous </EntityType> 2562bde4061SEd Tanous 2572bde4061SEd Tanous <EnumType Name="JobState"> 2582bde4061SEd Tanous <Member Name="New"> 2592bde4061SEd Tanous <Annotation Term="OData.Description" String="A new job."/> 260*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This value shall indicate that this job is newly created but the operation has not yet started. This shall be the initial state for document-based jobs. Upon receiving the `Validate` action, or if the value of `ValidationPolicy` in the `JobService` resource contains `Automatic`, the document-based job's `JobState` shall transition to `Validating`. If the `ValidationPolicy` property in the `JobService` resource contains `Bypass`, the `JobState` for a document-based job shall transition to `Pending`."/> 2612bde4061SEd Tanous </Member> 2622bde4061SEd Tanous <Member Name="Starting"> 2632bde4061SEd Tanous <Annotation Term="OData.Description" String="Job is starting."/> 264*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This value shall indicate that the operation is starting."/> 2652bde4061SEd Tanous </Member> 2662bde4061SEd Tanous <Member Name="Running"> 2672bde4061SEd Tanous <Annotation Term="OData.Description" String="Job is running normally."/> 268*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This value shall indicate that the operation is executing. Jobs that complete successfully shall transition from this state to the `Completed` state. Jobs that do not complete successfully shall transition from this state to the `Exception` state."/> 2692bde4061SEd Tanous </Member> 2702bde4061SEd Tanous <Member Name="Suspended"> 2712bde4061SEd Tanous <Annotation Term="OData.Description" String="Job has been suspended."/> 272*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This value shall indicate that the operation has been suspended but is expected to restart and is therefore not complete. To resume a job, perform the `Resume` action."/> 2732bde4061SEd Tanous </Member> 2742bde4061SEd Tanous <Member Name="Interrupted"> 2752bde4061SEd Tanous <Annotation Term="OData.Description" String="Job has been interrupted."/> 276*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This value shall indicate that the operation has been interrupted but is expected to restart and is therefore not complete."/> 2772bde4061SEd Tanous </Member> 2782bde4061SEd Tanous <Member Name="Pending"> 2792bde4061SEd Tanous <Annotation Term="OData.Description" String="Job is pending and has not started."/> 280*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This value shall indicate that the operation is pending some condition and has not yet begun to execute."/> 2812bde4061SEd Tanous </Member> 2822bde4061SEd Tanous <Member Name="Stopping"> 2832bde4061SEd Tanous <Annotation Term="OData.Description" String="Job is in the process of stopping."/> 284*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This value shall indicate that the operation is stopping but is not yet complete."/> 2852bde4061SEd Tanous </Member> 2862bde4061SEd Tanous <Member Name="Completed"> 2872bde4061SEd Tanous <Annotation Term="OData.Description" String="Job was completed."/> 288*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This value shall indicate that the operation completed successfully or with warnings. The job may restart in the future based on the scheduling configuration of the job or operations performed by a user."/> 2892bde4061SEd Tanous </Member> 2902bde4061SEd Tanous <Member Name="Cancelled"> 2912bde4061SEd Tanous <Annotation Term="OData.Description" String="Job was cancelled."/> 292*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This value shall indicate that the operation completed because the job was cancelled by an operator. The job may restart in the future based on the scheduling configuration of the job or operations performed by a user."/> 2932bde4061SEd Tanous </Member> 2942bde4061SEd Tanous <Member Name="Exception"> 2952bde4061SEd Tanous <Annotation Term="OData.Description" String="Job has stopped due to an exception condition."/> 296*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This value shall indicate that the operation completed with errors. The job may restart in the future based on the scheduling configuration of the job or operations performed by a user."/> 2972bde4061SEd Tanous </Member> 2982bde4061SEd Tanous <Member Name="Service"> 2992bde4061SEd Tanous <Annotation Term="OData.Description" String="Job is running as a service."/> 300*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This value shall indicate that the operation is now running as a service and expected to continue operation until stopped or killed."/> 3012bde4061SEd Tanous </Member> 3022bde4061SEd Tanous <Member Name="UserIntervention"> 3032bde4061SEd Tanous <Annotation Term="OData.Description" String="Job is waiting for user intervention."/> 304*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This value shall indicate that the operation is waiting for a user to intervene and needs to be manually continued, stopped, or cancelled."/> 3052bde4061SEd Tanous </Member> 3062bde4061SEd Tanous <Member Name="Continue"> 3072bde4061SEd Tanous <Annotation Term="OData.Description" String="Job is to resume operation."/> 308*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This value shall indicate that the operation has been resumed from a paused condition and should return to a Running state."/> 309*c6d7a45dSGunnar Mills </Member> 310*c6d7a45dSGunnar Mills <Member Name="Validating"> 311*c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="Job is validating."/> 312*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This value shall indicate that the document-based job is validating the state of the system to determine if it can run. For example, a job that runs on factory equipment might check to ensure that the equipment is properly configured and has sufficient ingredients to run the job. If the validation checks fail, the job shall transition to the `Invalid` state. If the validation checks are successful, the job shall transition to the `Pending` state."/> 313*c6d7a45dSGunnar Mills <Annotation Term="Redfish.Revisions"> 314*c6d7a45dSGunnar Mills <Collection> 315*c6d7a45dSGunnar Mills <Record> 316*c6d7a45dSGunnar Mills <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 317*c6d7a45dSGunnar Mills <PropertyValue Property="Version" String="v1_3_0"/> 318*c6d7a45dSGunnar Mills </Record> 319*c6d7a45dSGunnar Mills </Collection> 320*c6d7a45dSGunnar Mills </Annotation> 321*c6d7a45dSGunnar Mills </Member> 322*c6d7a45dSGunnar Mills <Member Name="Invalid"> 323*c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="Job is invalid."/> 324*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This value shall indicate that validation has determined that the system is not properly configured to run the document-based job. To perform validation checks again, perform the `Validate` action."/> 325*c6d7a45dSGunnar Mills <Annotation Term="Redfish.Revisions"> 326*c6d7a45dSGunnar Mills <Collection> 327*c6d7a45dSGunnar Mills <Record> 328*c6d7a45dSGunnar Mills <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 329*c6d7a45dSGunnar Mills <PropertyValue Property="Version" String="v1_3_0"/> 330*c6d7a45dSGunnar Mills </Record> 331*c6d7a45dSGunnar Mills </Collection> 332*c6d7a45dSGunnar Mills </Annotation> 3332bde4061SEd Tanous </Member> 3342bde4061SEd Tanous </EnumType> 3352bde4061SEd Tanous 3362bde4061SEd Tanous <ComplexType Name="Payload"> 3372bde4061SEd Tanous <Annotation Term="OData.Description" String="The HTTP and JSON payload details for this job."/> 3382bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This object shall contain information detailing the HTTP and JSON payload information for executing this job."/> 3392bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 3402bde4061SEd Tanous <Property Name="TargetUri" Type="Edm.String" Nullable="false"> 3412bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 3422bde4061SEd Tanous <Annotation Term="OData.Description" String="The link to the target for this job."/> 3432bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain link to a target location for an HTTP operation."/> 3442bde4061SEd Tanous <Annotation Term="OData.IsURL"/> 3452bde4061SEd Tanous </Property> 3462bde4061SEd Tanous <Property Name="HttpOperation" Type="Edm.String" Nullable="false"> 3472bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 3482bde4061SEd Tanous <Annotation Term="OData.Description" String="The HTTP operation that executes this job."/> 3492bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the HTTP operation that executes this job."/> 3502bde4061SEd Tanous </Property> 3512bde4061SEd Tanous <Property Name="HttpHeaders" Type="Collection(Edm.String)" Nullable="false"> 3522bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 3532bde4061SEd Tanous <Annotation Term="OData.Description" String="An array of HTTP headers in this job."/> 3542bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain an array of HTTP headers in this job."/> 3552bde4061SEd Tanous </Property> 3562bde4061SEd Tanous <Property Name="JsonBody" Type="Edm.String" Nullable="false"> 3572bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 3582bde4061SEd Tanous <Annotation Term="OData.Description" String="The JSON payload to use in the execution of this job."/> 3592bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain JSON-formatted payload for this job."/> 3602bde4061SEd Tanous </Property> 3612bde4061SEd Tanous </ComplexType> 3622bde4061SEd Tanous 3632bde4061SEd Tanous <ComplexType Name="Actions"> 3642bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 3652bde4061SEd Tanous <Annotation Term="OData.Description" String="The available actions for this resource."/> 3662bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/> 3672bde4061SEd Tanous <Property Name="Oem" Type="Job.v1_0_0.OemActions" Nullable="false"> 3682bde4061SEd Tanous <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/> 3692bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this resource."/> 3702bde4061SEd Tanous </Property> 3712bde4061SEd Tanous </ComplexType> 3722bde4061SEd Tanous 3732bde4061SEd Tanous <ComplexType Name="OemActions"> 3742bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="true"/> 3752bde4061SEd Tanous <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/> 3762bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this resource."/> 3772bde4061SEd Tanous </ComplexType> 3782bde4061SEd Tanous </Schema> 3792bde4061SEd Tanous 3802bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Job.v1_0_1"> 3812bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 382f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to add the measures annotation to `PercentComplete`."/> 3832bde4061SEd Tanous <EntityType Name="Job" BaseType="Job.v1_0_0.Job"/> 3842bde4061SEd Tanous </Schema> 3852bde4061SEd Tanous 3862bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Job.v1_0_2"> 3872bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 3882bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that URI properties use the uri-reference format. It was also created to correct the resource description."/> 3892bde4061SEd Tanous <EntityType Name="Job" BaseType="Job.v1_0_1.Job"/> 3902bde4061SEd Tanous </Schema> 3912bde4061SEd Tanous 3922bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Job.v1_0_3"> 3932bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 394f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to update the description of the `HidePayload` property. It was also created to disallow the `EndTime` property from being `null`. It was also created to update descriptions that this schema defines."/> 3952bde4061SEd Tanous <EntityType Name="Job" BaseType="Job.v1_0_2.Job"/> 3962bde4061SEd Tanous </Schema> 3972bde4061SEd Tanous 3982bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Job.v1_0_4"> 3992bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 4002bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 4012bde4061SEd Tanous <EntityType Name="Job" BaseType="Job.v1_0_3.Job"/> 4022bde4061SEd Tanous </Schema> 4032bde4061SEd Tanous 4042bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Job.v1_0_5"> 4052bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 4062bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to clarify that steps cannot have their own steps."/> 4072bde4061SEd Tanous <EntityType Name="Job" BaseType="Job.v1_0_4.Job"/> 4082bde4061SEd Tanous </Schema> 4092bde4061SEd Tanous 4102bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Job.v1_0_6"> 4112bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 4122bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 4132bde4061SEd Tanous <EntityType Name="Job" BaseType="Job.v1_0_5.Job"/> 4142bde4061SEd Tanous </Schema> 4152bde4061SEd Tanous 4162bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Job.v1_0_7"> 4172bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 4182bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/> 4192bde4061SEd Tanous <EntityType Name="Job" BaseType="Job.v1_0_6.Job"/> 4202bde4061SEd Tanous </Schema> 4212bde4061SEd Tanous 4222bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Job.v1_0_8"> 4232bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 424f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the mapping of `JobStatus`."/> 4252bde4061SEd Tanous <EntityType Name="Job" BaseType="Job.v1_0_7.Job"/> 4262bde4061SEd Tanous </Schema> 4272bde4061SEd Tanous 4282bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Job.v1_0_9"> 4292bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 430f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the usage of the `Payload` property."/> 4312bde4061SEd Tanous <EntityType Name="Job" BaseType="Job.v1_0_8.Job"/> 4322bde4061SEd Tanous </Schema> 4332bde4061SEd Tanous 4342bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Job.v1_0_10"> 4352bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 4362bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to clarify the range of possible values for properties with percent units."/> 4372bde4061SEd Tanous <EntityType Name="Job" BaseType="Job.v1_0_9.Job"/> 4382bde4061SEd Tanous </Schema> 4392bde4061SEd Tanous 4402bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Job.v1_0_11"> 4412bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 4422bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 4432bde4061SEd Tanous <EntityType Name="Job" BaseType="Job.v1_0_10.Job"/> 4442bde4061SEd Tanous </Schema> 4452bde4061SEd Tanous 446f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Job.v1_0_12"> 447f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 448f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references. It was also created to correct various typographical errors."/> 449f2a8e57eSGunnar Mills <EntityType Name="Job" BaseType="Job.v1_0_11.Job"/> 450f2a8e57eSGunnar Mills </Schema> 451f2a8e57eSGunnar Mills 452*c6d7a45dSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Job.v1_0_13"> 453*c6d7a45dSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 454*c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="This version was created to update descriptions of properties to describe usage with document-based jobs."/> 455*c6d7a45dSGunnar Mills <EntityType Name="Job" BaseType="Job.v1_0_12.Job"/> 456*c6d7a45dSGunnar Mills </Schema> 457*c6d7a45dSGunnar Mills 4582bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Job.v1_1_0"> 4592bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 4602bde4061SEd Tanous <Annotation Term="Redfish.Release" String="2022.1"/> 4612bde4061SEd Tanous 4622bde4061SEd Tanous <EntityType Name="Job" BaseType="Job.v1_0_7.Job"> 4632bde4061SEd Tanous <Property Name="EstimatedDuration" Type="Edm.Duration"> 4642bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 4652bde4061SEd Tanous <Annotation Term="OData.Description" String="The estimated total time required to complete the job."/> 466*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the estimated total time needed to complete the job. The value is not expected to change while the job is in progress, but the service may update the value if it obtains new information that significantly changes the expected duration. Services should be conservative in the reported estimate and clients should treat this value as an estimate."/> 4672bde4061SEd Tanous </Property> 4682bde4061SEd Tanous </EntityType> 4692bde4061SEd Tanous </Schema> 4702bde4061SEd Tanous 4712bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Job.v1_1_1"> 4722bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 473f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the mapping of `JobStatus`."/> 4742bde4061SEd Tanous <EntityType Name="Job" BaseType="Job.v1_1_0.Job"/> 4752bde4061SEd Tanous </Schema> 4762bde4061SEd Tanous 4772bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Job.v1_1_2"> 4782bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 479f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the usage of the `Payload` property."/> 4802bde4061SEd Tanous <EntityType Name="Job" BaseType="Job.v1_1_1.Job"/> 4812bde4061SEd Tanous </Schema> 4822bde4061SEd Tanous 4832bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Job.v1_1_3"> 4842bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 4852bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct the regular expression pattern for duration properties in JSON Schema and OpenAPI to not allow for negative values."/> 4862bde4061SEd Tanous <EntityType Name="Job" BaseType="Job.v1_1_2.Job"/> 4872bde4061SEd Tanous </Schema> 4882bde4061SEd Tanous 4892bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Job.v1_1_4"> 4902bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 4912bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to clarify the range of possible values for properties with percent units."/> 4922bde4061SEd Tanous <EntityType Name="Job" BaseType="Job.v1_1_3.Job"/> 4932bde4061SEd Tanous </Schema> 4942bde4061SEd Tanous 4952bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Job.v1_1_5"> 4962bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 4972bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 4982bde4061SEd Tanous <EntityType Name="Job" BaseType="Job.v1_1_4.Job"/> 4992bde4061SEd Tanous </Schema> 5002bde4061SEd Tanous 501f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Job.v1_1_6"> 502f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 503f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references. It was also created to correct various typographical errors."/> 504f2a8e57eSGunnar Mills <EntityType Name="Job" BaseType="Job.v1_1_5.Job"/> 505f2a8e57eSGunnar Mills </Schema> 506f2a8e57eSGunnar Mills 507*c6d7a45dSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Job.v1_1_7"> 508*c6d7a45dSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 509*c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="This version was created to update descriptions of properties to describe usage with document-based jobs."/> 510*c6d7a45dSGunnar Mills <EntityType Name="Job" BaseType="Job.v1_1_6.Job"/> 511*c6d7a45dSGunnar Mills </Schema> 512*c6d7a45dSGunnar Mills 5132bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Job.v1_2_0"> 5142bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 5152bde4061SEd Tanous <Annotation Term="Redfish.Release" String="2022.3"/> 5162bde4061SEd Tanous 5172bde4061SEd Tanous <EntityType Name="Job" BaseType="Job.v1_1_2.Job"> 5182bde4061SEd Tanous <Property Name="Links" Type="Job.v1_2_0.Links" Nullable="false"> 519f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/> 520f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain links to resources that are related to but are not contained by, or subordinate to, this resource."/> 5212bde4061SEd Tanous </Property> 5222bde4061SEd Tanous </EntityType> 5232bde4061SEd Tanous 5242bde4061SEd Tanous <ComplexType Name="Links" BaseType="Resource.Links"> 5252bde4061SEd Tanous <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/> 5262bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This Redfish Specification-described type shall contain links to resources that are related to but are not contained by, or subordinate to, this resource."/> 5272bde4061SEd Tanous <NavigationProperty Name="CreatedResources" Type="Collection(Resource.Item)"> 5282bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 5292bde4061SEd Tanous <Annotation Term="OData.Description" String="An array of URIs referencing the resources created as the result of this job."/> 5302bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources indicating the resources created as the result of this job. Services shall set this property prior to the job entering its final state."/> 5312bde4061SEd Tanous <Annotation Term="OData.AutoExpandReferences"/> 5322bde4061SEd Tanous </NavigationProperty> 5332bde4061SEd Tanous </ComplexType> 5342bde4061SEd Tanous </Schema> 5352bde4061SEd Tanous 5362bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Job.v1_2_1"> 5372bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 5382bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct the regular expression pattern for duration properties in JSON Schema and OpenAPI to not allow for negative values."/> 5392bde4061SEd Tanous <EntityType Name="Job" BaseType="Job.v1_2_0.Job"/> 5402bde4061SEd Tanous </Schema> 5412bde4061SEd Tanous 5422bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Job.v1_2_2"> 5432bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 5442bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to clarify the range of possible values for properties with percent units."/> 5452bde4061SEd Tanous <EntityType Name="Job" BaseType="Job.v1_2_1.Job"/> 5462bde4061SEd Tanous </Schema> 5472bde4061SEd Tanous 5482bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Job.v1_2_3"> 5492bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 5502bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 5512bde4061SEd Tanous <EntityType Name="Job" BaseType="Job.v1_2_2.Job"/> 5522bde4061SEd Tanous </Schema> 5532bde4061SEd Tanous 554f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Job.v1_2_4"> 555f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 556f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references. It was also created to correct various typographical errors."/> 557f2a8e57eSGunnar Mills <EntityType Name="Job" BaseType="Job.v1_2_3.Job"/> 558f2a8e57eSGunnar Mills </Schema> 559f2a8e57eSGunnar Mills 560*c6d7a45dSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Job.v1_2_5"> 561*c6d7a45dSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 562*c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="This version was created to update descriptions of properties to describe usage with document-based jobs."/> 563*c6d7a45dSGunnar Mills <EntityType Name="Job" BaseType="Job.v1_2_4.Job"/> 564*c6d7a45dSGunnar Mills </Schema> 565*c6d7a45dSGunnar Mills 566*c6d7a45dSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Job.v1_3_0"> 567*c6d7a45dSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 568*c6d7a45dSGunnar Mills <Annotation Term="Redfish.Release" String="2025.2"/> 569*c6d7a45dSGunnar Mills 570*c6d7a45dSGunnar Mills <EntityType Name="Job" BaseType="Job.v1_2_5.Job"> 571*c6d7a45dSGunnar Mills <Property Name="JobType" Type="Job.v1_3_0.JobType" Nullable="false"> 572*c6d7a45dSGunnar Mills <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 573*c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="The type of this job."/> 574*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the type of this job."/> 575*c6d7a45dSGunnar Mills </Property> 576*c6d7a45dSGunnar Mills <Property Name="CreationTime" Type="Edm.DateTimeOffset" Nullable="false"> 577*c6d7a45dSGunnar Mills <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 578*c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="The date and time when the job was created."/> 579*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the date and time when the job was created."/> 580*c6d7a45dSGunnar Mills </Property> 581*c6d7a45dSGunnar Mills <Property Name="EstimatedCompletionTime" Type="Edm.DateTimeOffset" Nullable="false"> 582*c6d7a45dSGunnar Mills <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 583*c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="The date and time when the job is expected to complete."/> 584*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the date and time when the job is expected to complete. If the `EstimatedDuration` property is supported, the value of this property shall contain the summation of the `StartTime` property and the `EstimatedDuration` property."/> 585*c6d7a45dSGunnar Mills <Annotation Term="Redfish.Excerpt"/> 586*c6d7a45dSGunnar Mills </Property> 587*c6d7a45dSGunnar Mills <Property Name="Parameters" Type="Job.v1_3_0.Parameters" Nullable="false"> 588*c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="The parameters specified for running this document-based job."/> 589*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the parameters specified for running this document-based job. This property shall only be present for document-based jobs and if the `HidePayload` property is `false`."/> 590*c6d7a45dSGunnar Mills </Property> 591*c6d7a45dSGunnar Mills <Property Name="JobPriority" Type="Edm.Int64"> 592*c6d7a45dSGunnar Mills <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 593*c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="The requested priority for this job."/> 594*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the requested priority of this job. The value `0` shall indicate the highest priority. Increasing values shall represent decreasing priority."/> 595*c6d7a45dSGunnar Mills <Annotation Term="Validation.Minimum" Int="0"/> 596*c6d7a45dSGunnar Mills </Property> 597*c6d7a45dSGunnar Mills </EntityType> 598*c6d7a45dSGunnar Mills 599*c6d7a45dSGunnar Mills <EnumType Name="JobType"> 600*c6d7a45dSGunnar Mills <Member Name="DocumentBased"> 601*c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="A document-based job."/> 602*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This value shall indicate a job that was created by performing the `SubmitJob` action on a `JobDocument` resource."/> 603*c6d7a45dSGunnar Mills </Member> 604*c6d7a45dSGunnar Mills <Member Name="UserSpecified"> 605*c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="A user-specified job."/> 606*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This value shall indicate a job that was created by performing an HTTP `POST` operation on a `JobCollection` resource."/> 607*c6d7a45dSGunnar Mills </Member> 608*c6d7a45dSGunnar Mills <Member Name="ServiceGenerated"> 609*c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="A service-generated job."/> 610*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This value shall indicate a job that was created automatically by the service as part of its internal policies."/> 611*c6d7a45dSGunnar Mills </Member> 612*c6d7a45dSGunnar Mills </EnumType> 613*c6d7a45dSGunnar Mills 614*c6d7a45dSGunnar Mills <ComplexType Name="Parameters"> 615*c6d7a45dSGunnar Mills <Annotation Term="OData.AdditionalProperties" Bool="true"/> 616*c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="The parameters used when running this instance of the job."/> 617*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This type shall contain the parameters to use when running this job. Each property-value pair specifies a parameter and its value as specified when the job was submitted."/> 618*c6d7a45dSGunnar Mills <Annotation Term="Redfish.DynamicPropertyPatterns"> 619*c6d7a45dSGunnar Mills <Collection> 620*c6d7a45dSGunnar Mills <Record> 621*c6d7a45dSGunnar Mills <PropertyValue Property="Pattern" String="^[A-Za-z][A-Za-z0-9_]+$"/> 622*c6d7a45dSGunnar Mills <PropertyValue Property="Type" String="Edm.PrimitiveType"/> 623*c6d7a45dSGunnar Mills </Record> 624*c6d7a45dSGunnar Mills </Collection> 625*c6d7a45dSGunnar Mills </Annotation> 626*c6d7a45dSGunnar Mills </ComplexType> 627*c6d7a45dSGunnar Mills 628*c6d7a45dSGunnar Mills <ComplexType Name="Links" BaseType="Job.v1_2_0.Links"> 629*c6d7a45dSGunnar Mills <NavigationProperty Name="ParentJob" Type="Job.Job"> 630*c6d7a45dSGunnar Mills <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 631*c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="The link to the job that created this job."/> 632*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `Job` that represents the job that created this job."/> 633*c6d7a45dSGunnar Mills <Annotation Term="OData.AutoExpandReferences"/> 634*c6d7a45dSGunnar Mills </NavigationProperty> 635*c6d7a45dSGunnar Mills <NavigationProperty Name="JobDocument" Type="JobDocument.JobDocument"> 636*c6d7a45dSGunnar Mills <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 637*c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="A link to the job document that was used to create this job."/> 638*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `JobDocument` that represents the job document that was used to create this job."/> 639*c6d7a45dSGunnar Mills <Annotation Term="OData.AutoExpandReferences"/> 640*c6d7a45dSGunnar Mills </NavigationProperty> 641*c6d7a45dSGunnar Mills <NavigationProperty Name="SubsidiaryJobs" Type="Collection(Job.Job)"> 642*c6d7a45dSGunnar Mills <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 643*c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="An array of links to the jobs created by this job."/> 644*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `Job` that represent the jobs created by this job."/> 645*c6d7a45dSGunnar Mills <Annotation Term="OData.AutoExpandReferences"/> 646*c6d7a45dSGunnar Mills </NavigationProperty> 647*c6d7a45dSGunnar Mills <NavigationProperty Name="Executor" Type="JobExecutor.JobExecutor"> 648*c6d7a45dSGunnar Mills <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 649*c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="A link to the executor that is running this job."/> 650*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `JobExecutor` that represents the executor that is running this job."/> 651*c6d7a45dSGunnar Mills <Annotation Term="OData.AutoExpandReferences"/> 652*c6d7a45dSGunnar Mills </NavigationProperty> 653*c6d7a45dSGunnar Mills <NavigationProperty Name="PreferredExecutors" Type="Collection(JobExecutor.JobExecutor)"> 654*c6d7a45dSGunnar Mills <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 655*c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="An array of links to the preferred executors to run this job."/> 656*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `JobExecutor` that represent the preferred executors to run this job."/> 657*c6d7a45dSGunnar Mills <Annotation Term="OData.AutoExpandReferences"/> 658*c6d7a45dSGunnar Mills </NavigationProperty> 659*c6d7a45dSGunnar Mills <NavigationProperty Name="ValidatedExecutors" Type="Collection(JobExecutor.JobExecutor)"> 660*c6d7a45dSGunnar Mills <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 661*c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="An array of links to the executors that have been validated to run this job."/> 662*c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `JobExecutor` that represent the executors that have been validated to run this job."/> 663*c6d7a45dSGunnar Mills <Annotation Term="OData.AutoExpandReferences"/> 664*c6d7a45dSGunnar Mills </NavigationProperty> 665*c6d7a45dSGunnar Mills </ComplexType> 666*c6d7a45dSGunnar Mills </Schema> 667*c6d7a45dSGunnar Mills 6682bde4061SEd Tanous </edmx:DataServices> 6692bde4061SEd Tanous</edmx:Edmx> 670