1720c9898SEd Tanous<?xml version="1.0" encoding="UTF-8"?>
2720c9898SEd Tanous<!---->
3720c9898SEd Tanous<!--################################################################################       -->
4*f2a8e57eSGunnar Mills<!--# Redfish Schema:  ManagerDiagnosticData v1.2.3                                        -->
5720c9898SEd Tanous<!--#                                                                                      -->
6720c9898SEd Tanous<!--# For a detailed change log, see the README file contained in the DSP8010 bundle,      -->
7720c9898SEd Tanous<!--# available at http://www.dmtf.org/standards/redfish                                   -->
8*f2a8e57eSGunnar Mills<!--# Copyright 2014-2024 DMTF.                                                            -->
9720c9898SEd Tanous<!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright -->
10720c9898SEd Tanous<!--################################################################################       -->
11720c9898SEd Tanous<!---->
12720c9898SEd Tanous<edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0">
13720c9898SEd Tanous
14720c9898SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Core.V1.xml">
15720c9898SEd Tanous    <edmx:Include Namespace="Org.OData.Core.V1" Alias="OData"/>
16720c9898SEd Tanous  </edmx:Reference>
17720c9898SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Capabilities.V1.xml">
18720c9898SEd Tanous    <edmx:Include Namespace="Org.OData.Capabilities.V1" Alias="Capabilities"/>
19720c9898SEd Tanous  </edmx:Reference>
20720c9898SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Measures.V1.xml">
21720c9898SEd Tanous    <edmx:Include Namespace="Org.OData.Measures.V1" Alias="Measures"/>
22720c9898SEd Tanous  </edmx:Reference>
23720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml">
24720c9898SEd Tanous    <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/>
25720c9898SEd Tanous    <edmx:Include Namespace="Validation.v1_0_0" Alias="Validation"/>
26720c9898SEd Tanous  </edmx:Reference>
27720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Resource_v1.xml">
28720c9898SEd Tanous    <edmx:Include Namespace="Resource.v1_0_0"/>
29720c9898SEd Tanous  </edmx:Reference>
30720c9898SEd Tanous
31720c9898SEd Tanous  <edmx:DataServices>
32720c9898SEd Tanous
33720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ManagerDiagnosticData">
34720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
35*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.Language" String="en"/>
36720c9898SEd Tanous
37720c9898SEd Tanous      <EntityType Name="ManagerDiagnosticData" BaseType="Resource.v1_0_0.Resource" Abstract="true">
38*f2a8e57eSGunnar Mills        <Annotation Term="OData.Description" String="The `ManagerDiagnosticData` schema defines internal diagnostic data for a manager.  It contains information that might be used by vendors to collect debug information about the manager.  Clients should not make decisions for raising alerts, creating service events, or other actions based on information in this resource."/>
39720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This resource shall represent internal diagnostic data for a manager for a Redfish implementation.  Clients should not make decisions for raising alerts, creating service events, or other actions based on information in this resource."/>
40720c9898SEd Tanous        <Annotation Term="Capabilities.InsertRestrictions">
41720c9898SEd Tanous          <Record>
42720c9898SEd Tanous            <PropertyValue Property="Insertable" Bool="false"/>
43720c9898SEd Tanous          </Record>
44720c9898SEd Tanous        </Annotation>
45720c9898SEd Tanous        <Annotation Term="Capabilities.UpdateRestrictions">
46720c9898SEd Tanous          <Record>
47720c9898SEd Tanous            <PropertyValue Property="Updatable" Bool="false"/>
48720c9898SEd Tanous          </Record>
49720c9898SEd Tanous        </Annotation>
50720c9898SEd Tanous        <Annotation Term="Capabilities.DeleteRestrictions">
51720c9898SEd Tanous          <Record>
52720c9898SEd Tanous            <PropertyValue Property="Deletable" Bool="false"/>
53720c9898SEd Tanous          </Record>
54720c9898SEd Tanous        </Annotation>
55720c9898SEd Tanous        <Annotation Term="Redfish.Uris">
56720c9898SEd Tanous          <Collection>
57720c9898SEd Tanous            <String>/redfish/v1/Managers/{ManagerId}/ManagerDiagnosticData</String>
58720c9898SEd Tanous          </Collection>
59720c9898SEd Tanous        </Annotation>
60720c9898SEd Tanous      </EntityType>
61720c9898SEd Tanous
62720c9898SEd Tanous      <Action Name="ResetMetrics" IsBound="true">
63720c9898SEd Tanous        <Annotation Term="OData.Description" String="Resets time intervals or counted values of the diagnostic data for this manager."/>
64720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This action shall reset any time intervals or counted values of the diagnostic data for this manager."/>
65720c9898SEd Tanous        <Parameter Name="ManagerDiagnosticData" Type="ManagerDiagnosticData.v1_0_0.Actions"/>
66720c9898SEd Tanous      </Action>
67720c9898SEd Tanous    </Schema>
68720c9898SEd Tanous
69720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ManagerDiagnosticData.v1_0_0">
70720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
71720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2021.4"/>
72720c9898SEd Tanous
73720c9898SEd Tanous      <EntityType Name="ManagerDiagnosticData" BaseType="ManagerDiagnosticData.ManagerDiagnosticData">
74720c9898SEd Tanous        <Property Name="I2CBuses" Type="Collection(ManagerDiagnosticData.v1_0_0.I2CBusStatistics)" Nullable="false">
75720c9898SEd Tanous          <Annotation Term="OData.Description" String="The statistics of the I2C buses."/>
76720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the statistics of the I2C buses.  Services may subdivide a physical bus into multiple entries in this property based on how the manager tracks bus segments, virtual buses from a controller, and other segmentation capabilities."/>
77720c9898SEd Tanous        </Property>
78720c9898SEd Tanous        <Property Name="MemoryStatistics" Type="ManagerDiagnosticData.v1_0_0.MemoryStatistics" Nullable="false">
79720c9898SEd Tanous          <Annotation Term="OData.Description" String="The memory statistics of the manager."/>
80720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the memory statistics of the manager."/>
81720c9898SEd Tanous        </Property>
82720c9898SEd Tanous        <Property Name="ProcessorStatistics" Type="ManagerDiagnosticData.v1_0_0.ProcessorStatistics" Nullable="false">
83720c9898SEd Tanous          <Annotation Term="OData.Description" String="The processor statistics of the manager."/>
84720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the processor statistics of the manager."/>
85720c9898SEd Tanous        </Property>
86720c9898SEd Tanous        <Property Name="BootTimeStatistics" Type="ManagerDiagnosticData.v1_0_0.BootTimeStatistics" Nullable="false">
87720c9898SEd Tanous          <Annotation Term="OData.Description" String="The boot-time statistics of the manager."/>
88720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the boot-time statistics of the manager."/>
89720c9898SEd Tanous        </Property>
90720c9898SEd Tanous        <Property Name="FreeStorageSpaceKiB" Type="Edm.Int64">
91720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
92720c9898SEd Tanous          <Annotation Term="OData.Description" String="The available storage space on this manager in kibibytes (KiB)."/>
93720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the available storage space on this manager in kibibytes (KiB)."/>
94720c9898SEd Tanous          <Annotation Term="Measures.Unit" String="KiBy"/>
95720c9898SEd Tanous        </Property>
96720c9898SEd Tanous        <Property Name="MemoryECCStatistics" Type="ManagerDiagnosticData.v1_0_0.MemoryECCStatistics" Nullable="false">
97720c9898SEd Tanous          <Annotation Term="OData.Description" String="The memory ECC statistics of the manager."/>
98720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the memory ECC statistics of the manager."/>
99720c9898SEd Tanous        </Property>
100720c9898SEd Tanous        <Property Name="TopProcesses" Type="Collection(ManagerDiagnosticData.v1_0_0.ProcessStatistics)">
101720c9898SEd Tanous          <Annotation Term="OData.Description" String="The statistics of the top processes of this manager."/>
102720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the statistics of the top processes of this manager."/>
103720c9898SEd Tanous        </Property>
104720c9898SEd Tanous        <Property Name="Actions" Type="ManagerDiagnosticData.v1_0_0.Actions" Nullable="false">
105720c9898SEd Tanous          <Annotation Term="OData.Description" String="The available actions for this resource."/>
106720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/>
107720c9898SEd Tanous        </Property>
108720c9898SEd Tanous      </EntityType>
109720c9898SEd Tanous
110720c9898SEd Tanous      <ComplexType Name="I2CBusStatistics">
111720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
112720c9898SEd Tanous        <Annotation Term="OData.Description" String="The statistics of an I2C bus."/>
113720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This object shall contain statistics of an I2C bus."/>
114720c9898SEd Tanous        <Property Name="I2CBusName" Type="Edm.String" Nullable="false">
115720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
116720c9898SEd Tanous          <Annotation Term="OData.Description" String="The name of the I2C bus."/>
117720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the name of the I2C bus."/>
118720c9898SEd Tanous        </Property>
119720c9898SEd Tanous        <Property Name="TotalTransactionCount" Type="Edm.Int64">
120720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
121720c9898SEd Tanous          <Annotation Term="OData.Description" String="The total number of transactions on this I2C bus."/>
122720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the total number of transactions on this I2C bus.  The count shall include the number of I2C transactions initiated by the manager and the number of I2C transactions where the manager is the target device."/>
123720c9898SEd Tanous        </Property>
124720c9898SEd Tanous        <Property Name="BusErrorCount" Type="Edm.Int64">
125720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
126720c9898SEd Tanous          <Annotation Term="OData.Description" String="The number of bus errors on this I2C bus."/>
127720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the number of bus errors on this I2C bus.  Bus errors include, but are not limited to, an SDA rising or falling edge while SCL is high or a stuck bus signal."/>
128720c9898SEd Tanous        </Property>
129720c9898SEd Tanous        <Property Name="NACKCount" Type="Edm.Int64">
130720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
131720c9898SEd Tanous          <Annotation Term="OData.Description" String="The number of NACKs on this I2C bus."/>
132720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the number of NACKs on this I2C bus."/>
133720c9898SEd Tanous        </Property>
134720c9898SEd Tanous      </ComplexType>
135720c9898SEd Tanous
136720c9898SEd Tanous      <ComplexType Name="MemoryStatistics">
137720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
138720c9898SEd Tanous        <Annotation Term="OData.Description" String="The memory statistics of a manager."/>
139720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This object shall contain the memory statistics of a manager."/>
140720c9898SEd Tanous        <Property Name="TotalBytes" Type="Edm.Int64">
141720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
142720c9898SEd Tanous          <Annotation Term="OData.Description" String="The total amount of memory in bytes."/>
143720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the total amount of memory in bytes."/>
144720c9898SEd Tanous          <Annotation Term="Measures.Unit" String="By"/>
145720c9898SEd Tanous        </Property>
146720c9898SEd Tanous        <Property Name="UsedBytes" Type="Edm.Int64">
147720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
148720c9898SEd Tanous          <Annotation Term="OData.Description" String="The amount of used memory in bytes."/>
149*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the amount of used memory in bytes.  This value is calculated as `TotalBytes` minus `FreeBytes` minus `BuffersAndCacheBytes`."/>
150720c9898SEd Tanous          <Annotation Term="Measures.Unit" String="By"/>
151720c9898SEd Tanous        </Property>
152720c9898SEd Tanous        <Property Name="FreeBytes" Type="Edm.Int64">
153720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
154720c9898SEd Tanous          <Annotation Term="OData.Description" String="The amount of free memory in bytes."/>
155720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the amount of free memory in bytes."/>
156720c9898SEd Tanous          <Annotation Term="Measures.Unit" String="By"/>
157720c9898SEd Tanous        </Property>
158720c9898SEd Tanous        <Property Name="SharedBytes" Type="Edm.Int64">
159720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
160720c9898SEd Tanous          <Annotation Term="OData.Description" String="The amount of shared memory in bytes."/>
161720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the amount of shared memory in bytes.  This includes things such as memory consumed by temporary file systems."/>
162720c9898SEd Tanous          <Annotation Term="Measures.Unit" String="By"/>
163720c9898SEd Tanous        </Property>
164720c9898SEd Tanous        <Property Name="BuffersAndCacheBytes" Type="Edm.Int64">
165720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
166720c9898SEd Tanous          <Annotation Term="OData.Description" String="The amount of memory used in bytes by kernel buffers, page caches, and slabs."/>
167720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the amount of memory used in bytes by kernel buffers, page caches, and slabs."/>
168720c9898SEd Tanous          <Annotation Term="Measures.Unit" String="By"/>
169720c9898SEd Tanous        </Property>
170720c9898SEd Tanous        <Property Name="AvailableBytes" Type="Edm.Int64">
171720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
172720c9898SEd Tanous          <Annotation Term="OData.Description" String="The amount of memory available in bytes for starting new processes without swapping."/>
173720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the amount of memory available in bytes for starting new processes without swapping.  This includes free memory and reclaimable cache and buffers."/>
174720c9898SEd Tanous          <Annotation Term="Measures.Unit" String="By"/>
175720c9898SEd Tanous        </Property>
176720c9898SEd Tanous      </ComplexType>
177720c9898SEd Tanous
178720c9898SEd Tanous      <ComplexType Name="ProcessStatistics">
179720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
180720c9898SEd Tanous        <Annotation Term="OData.Description" String="The statistics of a process running on a manager."/>
181720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This object shall contain the statistics of a process running on a manager."/>
182720c9898SEd Tanous        <Property Name="CommandLine" Type="Edm.String" Nullable="false">
183720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
184720c9898SEd Tanous          <Annotation Term="OData.Description" String="The command line of this process."/>
185720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the command line with parameters of this process."/>
186720c9898SEd Tanous        </Property>
187720c9898SEd Tanous        <Property Name="UserTimeSeconds" Type="Edm.Decimal">
188720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
189720c9898SEd Tanous          <Annotation Term="OData.Description" String="The number of seconds this process executed in user space."/>
190720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the number of seconds this process executed in user space."/>
191720c9898SEd Tanous        </Property>
192720c9898SEd Tanous        <Property Name="KernelTimeSeconds" Type="Edm.Decimal">
193720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
194720c9898SEd Tanous          <Annotation Term="OData.Description" String="The number of seconds this process executed in kernel space."/>
195720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the number of seconds this process executed in kernel space."/>
196720c9898SEd Tanous        </Property>
197720c9898SEd Tanous        <Property Name="ResidentSetSizeBytes" Type="Edm.Int64">
198720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
199720c9898SEd Tanous          <Annotation Term="OData.Description" String="The resident set size of this process in bytes."/>
200720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the resident set size of this process in bytes, which is the amount of memory allocated to the process and is in RAM."/>
201720c9898SEd Tanous          <Annotation Term="Measures.Unit" String="By"/>
202720c9898SEd Tanous        </Property>
203720c9898SEd Tanous      </ComplexType>
204720c9898SEd Tanous
205720c9898SEd Tanous      <ComplexType Name="ProcessorStatistics">
206720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
207720c9898SEd Tanous        <Annotation Term="OData.Description" String="The processor statistics of a manager."/>
208720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This object shall contain the processor statistics of a manager."/>
209720c9898SEd Tanous        <Property Name="KernelPercent" Type="Edm.Decimal">
210720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
211720c9898SEd Tanous          <Annotation Term="OData.Description" String="The percentage of CPU time spent in kernel mode."/>
212720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the percentage of CPU time, `0` to `100`, spent in kernel mode."/>
213720c9898SEd Tanous          <Annotation Term="Measures.Unit" String="%"/>
214720c9898SEd Tanous          <Annotation Term="Validation.Minimum" Int="0"/>
215720c9898SEd Tanous          <Annotation Term="Validation.Maximum" Int="100"/>
216720c9898SEd Tanous        </Property>
217720c9898SEd Tanous        <Property Name="UserPercent" Type="Edm.Decimal">
218720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
219720c9898SEd Tanous          <Annotation Term="OData.Description" String="The percentage of CPU time spent in user mode."/>
220720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the percentage of CPU time, `0` to `100`, spent in user mode."/>
221720c9898SEd Tanous          <Annotation Term="Measures.Unit" String="%"/>
222720c9898SEd Tanous          <Annotation Term="Validation.Minimum" Int="0"/>
223720c9898SEd Tanous          <Annotation Term="Validation.Maximum" Int="100"/>
224720c9898SEd Tanous        </Property>
225720c9898SEd Tanous      </ComplexType>
226720c9898SEd Tanous
227720c9898SEd Tanous      <ComplexType Name="BootTimeStatistics">
228720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
229720c9898SEd Tanous        <Annotation Term="OData.Description" String="The boot-time statistics of a manager."/>
230720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This object shall contain the boot-time statistics of a manager."/>
231720c9898SEd Tanous        <Property Name="FirmwareTimeSeconds" Type="Edm.Decimal">
232720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
233720c9898SEd Tanous          <Annotation Term="OData.Description" String="The number of seconds the manager spent in the firmware stage."/>
234720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the number of seconds the manager spent in the firmware stage."/>
235720c9898SEd Tanous        </Property>
236720c9898SEd Tanous        <Property Name="LoaderTimeSeconds" Type="Edm.Decimal">
237720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
238720c9898SEd Tanous          <Annotation Term="OData.Description" String="The number of seconds the manager spent in the loader stage."/>
239720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the number of seconds the manager spent in the loader stage."/>
240720c9898SEd Tanous        </Property>
241720c9898SEd Tanous        <Property Name="KernelTimeSeconds" Type="Edm.Decimal">
242720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
243720c9898SEd Tanous          <Annotation Term="OData.Description" String="The number of seconds the manager spent in the kernel stage."/>
244720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the number of seconds the manager spent in the kernel stage."/>
245720c9898SEd Tanous        </Property>
246720c9898SEd Tanous        <Property Name="InitrdTimeSeconds" Type="Edm.Decimal">
247720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
248720c9898SEd Tanous          <Annotation Term="OData.Description" String="The number of seconds the manager spent in the initrd boot stage."/>
249720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the number of seconds the manager spent in the initrd boot stage."/>
250720c9898SEd Tanous        </Property>
251720c9898SEd Tanous        <Property Name="UserSpaceTimeSeconds" Type="Edm.Decimal">
252720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
253720c9898SEd Tanous          <Annotation Term="OData.Description" String="The number of seconds the manager spent in the user space boot stage."/>
254720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the number of seconds the manager spent in the user space boot stage."/>
255720c9898SEd Tanous        </Property>
256720c9898SEd Tanous      </ComplexType>
257720c9898SEd Tanous
258720c9898SEd Tanous      <ComplexType Name="MemoryECCStatistics">
259720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
260720c9898SEd Tanous        <Annotation Term="OData.Description" String="The memory ECC statistics of a manager."/>
261720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This object shall contain the memory ECC statistics of a manager."/>
262720c9898SEd Tanous        <Property Name="CorrectableECCErrorCount" Type="Edm.Int64">
263720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
264720c9898SEd Tanous          <Annotation Term="OData.Description" String="The number of correctable errors since reset."/>
265720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the number of correctable errors since reset."/>
266720c9898SEd Tanous        </Property>
267720c9898SEd Tanous        <Property Name="UncorrectableECCErrorCount" Type="Edm.Int64">
268720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
269720c9898SEd Tanous          <Annotation Term="OData.Description" String="The number of uncorrectable errors since reset."/>
270720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the number of uncorrectable errors since reset."/>
271720c9898SEd Tanous        </Property>
272720c9898SEd Tanous      </ComplexType>
273720c9898SEd Tanous
274720c9898SEd Tanous      <ComplexType Name="Actions">
275720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
276720c9898SEd Tanous        <Annotation Term="OData.Description" String="The available actions for this resource."/>
277720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/>
278720c9898SEd Tanous        <Property Name="Oem" Type="ManagerDiagnosticData.v1_0_0.OemActions" Nullable="false">
279720c9898SEd Tanous          <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
280720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this resource."/>
281720c9898SEd Tanous        </Property>
282720c9898SEd Tanous      </ComplexType>
283720c9898SEd Tanous
284720c9898SEd Tanous      <ComplexType Name="OemActions">
285720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="true"/>
286720c9898SEd Tanous        <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
287720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this resource."/>
288720c9898SEd Tanous      </ComplexType>
289720c9898SEd Tanous    </Schema>
290720c9898SEd Tanous
291720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ManagerDiagnosticData.v1_0_1">
292720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
293720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to clarify the range of possible values for properties with percent units."/>
294720c9898SEd Tanous      <EntityType Name="ManagerDiagnosticData" BaseType="ManagerDiagnosticData.v1_0_0.ManagerDiagnosticData"/>
295720c9898SEd Tanous    </Schema>
296720c9898SEd Tanous
297720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ManagerDiagnosticData.v1_0_2">
298720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
299720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
300720c9898SEd Tanous      <EntityType Name="ManagerDiagnosticData" BaseType="ManagerDiagnosticData.v1_0_1.ManagerDiagnosticData"/>
301720c9898SEd Tanous    </Schema>
302720c9898SEd Tanous
303*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ManagerDiagnosticData.v1_0_3">
304*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
305*f2a8e57eSGunnar 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."/>
306*f2a8e57eSGunnar Mills      <EntityType Name="ManagerDiagnosticData" BaseType="ManagerDiagnosticData.v1_0_2.ManagerDiagnosticData"/>
307*f2a8e57eSGunnar Mills    </Schema>
308*f2a8e57eSGunnar Mills
309720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ManagerDiagnosticData.v1_1_0">
310720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
311720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2021.4"/>
312720c9898SEd Tanous
313720c9898SEd Tanous      <EntityType Name="ManagerDiagnosticData" BaseType="ManagerDiagnosticData.v1_0_0.ManagerDiagnosticData"/>
314720c9898SEd Tanous
315720c9898SEd Tanous      <ComplexType Name="ProcessStatistics" BaseType="ManagerDiagnosticData.v1_0_0.ProcessStatistics">
316720c9898SEd Tanous        <Property Name="UptimeSeconds" Type="Edm.Decimal">
317720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
318720c9898SEd Tanous          <Annotation Term="OData.Description" String="The wall-clock time this process has been running in seconds."/>
319720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the wall-clock time this process has been running in seconds."/>
320720c9898SEd Tanous        </Property>
321720c9898SEd Tanous        <Property Name="RestartCount" Type="Edm.Int64">
322720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
323720c9898SEd Tanous          <Annotation Term="OData.Description" String="The number of times this process has restarted."/>
324720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the number of times this process has restarted with the same command line including arguments."/>
325720c9898SEd Tanous        </Property>
326720c9898SEd Tanous        <Property Name="RestartAfterFailureCount" Type="Edm.Int64">
327720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
328720c9898SEd Tanous          <Annotation Term="OData.Description" String="The number of times this process has restarted unexpectedly."/>
329720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the number of times this process has restarted unexpectedly, such as due to unintentional failures, restarts, or shutdowns, with the same command line including arguments."/>
330720c9898SEd Tanous        </Property>
331720c9898SEd Tanous      </ComplexType>
332720c9898SEd Tanous    </Schema>
333720c9898SEd Tanous
334720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ManagerDiagnosticData.v1_1_1">
335720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
336720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to clarify the range of possible values for properties with percent units."/>
337720c9898SEd Tanous      <EntityType Name="ManagerDiagnosticData" BaseType="ManagerDiagnosticData.v1_1_0.ManagerDiagnosticData"/>
338720c9898SEd Tanous    </Schema>
339720c9898SEd Tanous
340720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ManagerDiagnosticData.v1_1_2">
341720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
342720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
343720c9898SEd Tanous      <EntityType Name="ManagerDiagnosticData" BaseType="ManagerDiagnosticData.v1_1_1.ManagerDiagnosticData"/>
344720c9898SEd Tanous    </Schema>
345720c9898SEd Tanous
346*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ManagerDiagnosticData.v1_1_3">
347*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
348*f2a8e57eSGunnar 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."/>
349*f2a8e57eSGunnar Mills      <EntityType Name="ManagerDiagnosticData" BaseType="ManagerDiagnosticData.v1_1_2.ManagerDiagnosticData"/>
350*f2a8e57eSGunnar Mills    </Schema>
351*f2a8e57eSGunnar Mills
352720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ManagerDiagnosticData.v1_2_0">
353720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
354720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2022.3"/>
355720c9898SEd Tanous
356720c9898SEd Tanous      <EntityType Name="ManagerDiagnosticData" BaseType="ManagerDiagnosticData.v1_1_0.ManagerDiagnosticData">
357720c9898SEd Tanous        <Property Name="ServiceRootUptimeSeconds" Type="Edm.Decimal">
358720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
359720c9898SEd Tanous          <Annotation Term="OData.Description" String="The wall-clock time the service root hosted by this manager has been running in seconds."/>
360720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the wall-clock time the service root hosted by this manager has been running in seconds."/>
361720c9898SEd Tanous        </Property>
362720c9898SEd Tanous      </EntityType>
363720c9898SEd Tanous    </Schema>
364720c9898SEd Tanous
365720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ManagerDiagnosticData.v1_2_1">
366720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
367720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to clarify the range of possible values for properties with percent units."/>
368720c9898SEd Tanous      <EntityType Name="ManagerDiagnosticData" BaseType="ManagerDiagnosticData.v1_2_0.ManagerDiagnosticData"/>
369720c9898SEd Tanous    </Schema>
370720c9898SEd Tanous
371720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ManagerDiagnosticData.v1_2_2">
372720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
373720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
374720c9898SEd Tanous      <EntityType Name="ManagerDiagnosticData" BaseType="ManagerDiagnosticData.v1_2_1.ManagerDiagnosticData"/>
375720c9898SEd Tanous    </Schema>
376720c9898SEd Tanous
377*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ManagerDiagnosticData.v1_2_3">
378*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
379*f2a8e57eSGunnar 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."/>
380*f2a8e57eSGunnar Mills      <EntityType Name="ManagerDiagnosticData" BaseType="ManagerDiagnosticData.v1_2_2.ManagerDiagnosticData"/>
381*f2a8e57eSGunnar Mills    </Schema>
382*f2a8e57eSGunnar Mills
383720c9898SEd Tanous  </edmx:DataServices>
384720c9898SEd Tanous</edmx:Edmx>
385