12bde4061SEd Tanous<?xml version="1.0" encoding="UTF-8"?> 22bde4061SEd Tanous<!----> 32bde4061SEd Tanous<!--################################################################################ --> 4f2a8e57eSGunnar Mills<!--# Redfish Schema: Application v1.0.1 --> 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 --> 8*d125652eSGunnar 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/SoftwareInventory_v1.xml"> 322bde4061SEd Tanous <edmx:Include Namespace="SoftwareInventory"/> 332bde4061SEd Tanous </edmx:Reference> 342bde4061SEd Tanous 352bde4061SEd Tanous <edmx:DataServices> 362bde4061SEd Tanous 372bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Application"> 382bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 39f2a8e57eSGunnar Mills <Annotation Term="Redfish.Language" String="en"/> 402bde4061SEd Tanous 412bde4061SEd Tanous <EntityType Name="Application" BaseType="Resource.v1_0_0.Resource" Abstract="true"> 42f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The `Application` schema represents an application or service running on a computer system."/> 432bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This resource shall represent an application or service running on a computer system."/> 442bde4061SEd Tanous <Annotation Term="Capabilities.InsertRestrictions"> 452bde4061SEd Tanous <Record> 462bde4061SEd Tanous <PropertyValue Property="Insertable" Bool="false"/> 472bde4061SEd Tanous </Record> 482bde4061SEd Tanous </Annotation> 492bde4061SEd Tanous <Annotation Term="Capabilities.UpdateRestrictions"> 502bde4061SEd Tanous <Record> 512bde4061SEd Tanous <PropertyValue Property="Updatable" Bool="false"/> 522bde4061SEd Tanous </Record> 532bde4061SEd Tanous </Annotation> 542bde4061SEd Tanous <Annotation Term="Capabilities.DeleteRestrictions"> 552bde4061SEd Tanous <Record> 562bde4061SEd Tanous <PropertyValue Property="Deletable" Bool="false"/> 572bde4061SEd Tanous </Record> 582bde4061SEd Tanous </Annotation> 592bde4061SEd Tanous <Annotation Term="Redfish.Uris"> 602bde4061SEd Tanous <Collection> 612bde4061SEd Tanous <String>/redfish/v1/Systems/{ComputerSystemId}/OperatingSystem/Applications/{ApplicationId}</String> 622bde4061SEd Tanous <String>/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/OperatingSystem/Applications/{ApplicationId}</String> 632bde4061SEd Tanous <String>/redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/OperatingSystem/Applications/{ApplicationId}</String> 642bde4061SEd Tanous </Collection> 652bde4061SEd Tanous </Annotation> 662bde4061SEd Tanous </EntityType> 672bde4061SEd Tanous 682bde4061SEd Tanous <Action Name="Reset" IsBound="true"> 692bde4061SEd Tanous <Annotation Term="OData.Description" String="This action resets the application."/> 702bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This action shall reset the application."/> 712bde4061SEd Tanous <Parameter Name="Application" Type="Application.v1_0_0.Actions"/> 722bde4061SEd Tanous <Parameter Name="ResetType" Type="Resource.ResetType"> 732bde4061SEd Tanous <Annotation Term="OData.Description" String="The type of reset."/> 742bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This parameter shall contain the type of reset. `GracefulRestart` and `ForceRestart` shall indicate requests to restart the application. `GracefulShutdown` and `ForceOff` shall indicate requests to stop or disable the application. `On` and `ForceOn` shall indicate requests to start or enable the application. The service can accept a request without the parameter and shall perform a `GracefulRestart`."/> 752bde4061SEd Tanous </Parameter> 762bde4061SEd Tanous </Action> 772bde4061SEd Tanous </Schema> 782bde4061SEd Tanous 792bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Application.v1_0_0"> 802bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 812bde4061SEd Tanous <Annotation Term="Redfish.Release" String="2023.2"/> 822bde4061SEd Tanous 832bde4061SEd Tanous <EntityType Name="Application" BaseType="Application.Application"> 842bde4061SEd Tanous <Property Name="Status" Type="Resource.Status" Nullable="false"> 852bde4061SEd Tanous <Annotation Term="OData.Description" String="The status and health of the resource and its subordinate or dependent resources."/> 862bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain any status or health properties of the resource."/> 872bde4061SEd Tanous </Property> 882bde4061SEd Tanous <Property Name="Version" Type="Edm.String"> 892bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 902bde4061SEd Tanous <Annotation Term="OData.Description" String="The version of this application."/> 912bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the version of this application."/> 922bde4061SEd Tanous </Property> 932bde4061SEd Tanous <Property Name="Vendor" Type="Edm.String"> 942bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 952bde4061SEd Tanous <Annotation Term="OData.Description" String="The vendor of this application."/> 962bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the name of the company that provides this application."/> 972bde4061SEd Tanous </Property> 982bde4061SEd Tanous <Property Name="StartTime" Type="Edm.DateTimeOffset"> 992bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1002bde4061SEd Tanous <Annotation Term="OData.Description" String="The date and time when the application started running."/> 1012bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate the date and time when the application started running."/> 1022bde4061SEd Tanous </Property> 1032bde4061SEd Tanous <Property Name="MetricsURIs" Type="Collection(Edm.String)"> 1042bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1052bde4061SEd Tanous <Annotation Term="OData.Description" String="The URIs that provide access to data or other information in this application."/> 1062bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain an array of URIs that provide access to data or other information in this application. This is typically for applications that allow external users to perform requests to pull data from the application."/> 1072bde4061SEd Tanous <Annotation Term="OData.IsURL"/> 1082bde4061SEd Tanous </Property> 1092bde4061SEd Tanous <Property Name="DestinationURIs" Type="Collection(Edm.String)"> 1102bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1112bde4061SEd Tanous <Annotation Term="OData.Description" String="The URIs to which this application pushes data."/> 1122bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain an array of URIs to which this application pushes data. This is typically for applications that act as logging or metric agents that transmit data captured to remote servers."/> 1132bde4061SEd Tanous <Annotation Term="OData.IsURL"/> 1142bde4061SEd Tanous </Property> 1152bde4061SEd Tanous <Property Name="Links" Type="Application.v1_0_0.Links" Nullable="false"> 1162bde4061SEd Tanous <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/> 1172bde4061SEd Tanous <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."/> 1182bde4061SEd Tanous </Property> 1192bde4061SEd Tanous <Property Name="Actions" Type="Application.v1_0_0.Actions" Nullable="false"> 1202bde4061SEd Tanous <Annotation Term="OData.Description" String="The available actions for this resource."/> 1212bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/> 1222bde4061SEd Tanous </Property> 1232bde4061SEd Tanous </EntityType> 1242bde4061SEd Tanous 1252bde4061SEd Tanous <ComplexType Name="Links" BaseType="Resource.Links"> 1262bde4061SEd Tanous <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/> 1272bde4061SEd 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."/> 1282bde4061SEd Tanous <NavigationProperty Name="SoftwareImage" Type="SoftwareInventory.SoftwareInventory" Nullable="false"> 1292bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1302bde4061SEd Tanous <Annotation Term="OData.Description" String="The link to the software image for this application."/> 131f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `SoftwareInventory` that represents the software image from which this application runs."/> 1322bde4061SEd Tanous <Annotation Term="OData.AutoExpandReferences"/> 1332bde4061SEd Tanous </NavigationProperty> 1342bde4061SEd Tanous </ComplexType> 1352bde4061SEd Tanous 1362bde4061SEd Tanous <ComplexType Name="Actions"> 1372bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 1382bde4061SEd Tanous <Annotation Term="OData.Description" String="The available actions for this resource."/> 1392bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/> 1402bde4061SEd Tanous <Property Name="Oem" Type="Application.v1_0_0.OemActions" Nullable="false"> 1412bde4061SEd Tanous <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/> 1422bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this resource."/> 1432bde4061SEd Tanous </Property> 1442bde4061SEd Tanous </ComplexType> 1452bde4061SEd Tanous 1462bde4061SEd Tanous <ComplexType Name="OemActions"> 1472bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="true"/> 1482bde4061SEd Tanous <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/> 1492bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this resource."/> 1502bde4061SEd Tanous </ComplexType> 1512bde4061SEd Tanous </Schema> 1522bde4061SEd Tanous 153f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Application.v1_0_1"> 154f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 155f2a8e57eSGunnar 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."/> 156f2a8e57eSGunnar Mills <EntityType Name="Application" BaseType="Application.v1_0_0.Application"/> 157f2a8e57eSGunnar Mills </Schema> 158f2a8e57eSGunnar Mills 1592bde4061SEd Tanous </edmx:DataServices> 1602bde4061SEd Tanous</edmx:Edmx> 161