1<?xml version="1.0" encoding="UTF-8"?>
2<!---->
3<!--################################################################################       -->
4<!--# Redfish Schema:  ManagerDiagnosticData v1.2.3                                        -->
5<!--#                                                                                      -->
6<!--# For a detailed change log, see the README file contained in the DSP8010 bundle,      -->
7<!--# available at http://www.dmtf.org/standards/redfish                                   -->
8<!--# Copyright 2014-2024 DMTF.                                                            -->
9<!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright -->
10<!--################################################################################       -->
11<!---->
12<edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0">
13
14  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Core.V1.xml">
15    <edmx:Include Namespace="Org.OData.Core.V1" Alias="OData"/>
16  </edmx:Reference>
17  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Capabilities.V1.xml">
18    <edmx:Include Namespace="Org.OData.Capabilities.V1" Alias="Capabilities"/>
19  </edmx:Reference>
20  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Measures.V1.xml">
21    <edmx:Include Namespace="Org.OData.Measures.V1" Alias="Measures"/>
22  </edmx:Reference>
23  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml">
24    <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/>
25    <edmx:Include Namespace="Validation.v1_0_0" Alias="Validation"/>
26  </edmx:Reference>
27  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Resource_v1.xml">
28    <edmx:Include Namespace="Resource.v1_0_0"/>
29  </edmx:Reference>
30
31  <edmx:DataServices>
32
33    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ManagerDiagnosticData">
34      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
35      <Annotation Term="Redfish.Language" String="en"/>
36
37      <EntityType Name="ManagerDiagnosticData" BaseType="Resource.v1_0_0.Resource" Abstract="true">
38        <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."/>
39        <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."/>
40        <Annotation Term="Capabilities.InsertRestrictions">
41          <Record>
42            <PropertyValue Property="Insertable" Bool="false"/>
43          </Record>
44        </Annotation>
45        <Annotation Term="Capabilities.UpdateRestrictions">
46          <Record>
47            <PropertyValue Property="Updatable" Bool="false"/>
48          </Record>
49        </Annotation>
50        <Annotation Term="Capabilities.DeleteRestrictions">
51          <Record>
52            <PropertyValue Property="Deletable" Bool="false"/>
53          </Record>
54        </Annotation>
55        <Annotation Term="Redfish.Uris">
56          <Collection>
57            <String>/redfish/v1/Managers/{ManagerId}/ManagerDiagnosticData</String>
58          </Collection>
59        </Annotation>
60      </EntityType>
61
62      <Action Name="ResetMetrics" IsBound="true">
63        <Annotation Term="OData.Description" String="Resets time intervals or counted values of the diagnostic data for this manager."/>
64        <Annotation Term="OData.LongDescription" String="This action shall reset any time intervals or counted values of the diagnostic data for this manager."/>
65        <Parameter Name="ManagerDiagnosticData" Type="ManagerDiagnosticData.v1_0_0.Actions"/>
66      </Action>
67    </Schema>
68
69    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ManagerDiagnosticData.v1_0_0">
70      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
71      <Annotation Term="Redfish.Release" String="2021.4"/>
72
73      <EntityType Name="ManagerDiagnosticData" BaseType="ManagerDiagnosticData.ManagerDiagnosticData">
74        <Property Name="I2CBuses" Type="Collection(ManagerDiagnosticData.v1_0_0.I2CBusStatistics)" Nullable="false">
75          <Annotation Term="OData.Description" String="The statistics of the I2C buses."/>
76          <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."/>
77        </Property>
78        <Property Name="MemoryStatistics" Type="ManagerDiagnosticData.v1_0_0.MemoryStatistics" Nullable="false">
79          <Annotation Term="OData.Description" String="The memory statistics of the manager."/>
80          <Annotation Term="OData.LongDescription" String="This property shall contain the memory statistics of the manager."/>
81        </Property>
82        <Property Name="ProcessorStatistics" Type="ManagerDiagnosticData.v1_0_0.ProcessorStatistics" Nullable="false">
83          <Annotation Term="OData.Description" String="The processor statistics of the manager."/>
84          <Annotation Term="OData.LongDescription" String="This property shall contain the processor statistics of the manager."/>
85        </Property>
86        <Property Name="BootTimeStatistics" Type="ManagerDiagnosticData.v1_0_0.BootTimeStatistics" Nullable="false">
87          <Annotation Term="OData.Description" String="The boot-time statistics of the manager."/>
88          <Annotation Term="OData.LongDescription" String="This property shall contain the boot-time statistics of the manager."/>
89        </Property>
90        <Property Name="FreeStorageSpaceKiB" Type="Edm.Int64">
91          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
92          <Annotation Term="OData.Description" String="The available storage space on this manager in kibibytes (KiB)."/>
93          <Annotation Term="OData.LongDescription" String="This property shall contain the available storage space on this manager in kibibytes (KiB)."/>
94          <Annotation Term="Measures.Unit" String="KiBy"/>
95        </Property>
96        <Property Name="MemoryECCStatistics" Type="ManagerDiagnosticData.v1_0_0.MemoryECCStatistics" Nullable="false">
97          <Annotation Term="OData.Description" String="The memory ECC statistics of the manager."/>
98          <Annotation Term="OData.LongDescription" String="This property shall contain the memory ECC statistics of the manager."/>
99        </Property>
100        <Property Name="TopProcesses" Type="Collection(ManagerDiagnosticData.v1_0_0.ProcessStatistics)">
101          <Annotation Term="OData.Description" String="The statistics of the top processes of this manager."/>
102          <Annotation Term="OData.LongDescription" String="This property shall contain the statistics of the top processes of this manager."/>
103        </Property>
104        <Property Name="Actions" Type="ManagerDiagnosticData.v1_0_0.Actions" Nullable="false">
105          <Annotation Term="OData.Description" String="The available actions for this resource."/>
106          <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/>
107        </Property>
108      </EntityType>
109
110      <ComplexType Name="I2CBusStatistics">
111        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
112        <Annotation Term="OData.Description" String="The statistics of an I2C bus."/>
113        <Annotation Term="OData.LongDescription" String="This object shall contain statistics of an I2C bus."/>
114        <Property Name="I2CBusName" Type="Edm.String" Nullable="false">
115          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
116          <Annotation Term="OData.Description" String="The name of the I2C bus."/>
117          <Annotation Term="OData.LongDescription" String="This property shall contain the name of the I2C bus."/>
118        </Property>
119        <Property Name="TotalTransactionCount" Type="Edm.Int64">
120          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
121          <Annotation Term="OData.Description" String="The total number of transactions on this I2C bus."/>
122          <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."/>
123        </Property>
124        <Property Name="BusErrorCount" Type="Edm.Int64">
125          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
126          <Annotation Term="OData.Description" String="The number of bus errors on this I2C bus."/>
127          <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."/>
128        </Property>
129        <Property Name="NACKCount" Type="Edm.Int64">
130          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
131          <Annotation Term="OData.Description" String="The number of NACKs on this I2C bus."/>
132          <Annotation Term="OData.LongDescription" String="This property shall contain the number of NACKs on this I2C bus."/>
133        </Property>
134      </ComplexType>
135
136      <ComplexType Name="MemoryStatistics">
137        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
138        <Annotation Term="OData.Description" String="The memory statistics of a manager."/>
139        <Annotation Term="OData.LongDescription" String="This object shall contain the memory statistics of a manager."/>
140        <Property Name="TotalBytes" Type="Edm.Int64">
141          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
142          <Annotation Term="OData.Description" String="The total amount of memory in bytes."/>
143          <Annotation Term="OData.LongDescription" String="This property shall contain the total amount of memory in bytes."/>
144          <Annotation Term="Measures.Unit" String="By"/>
145        </Property>
146        <Property Name="UsedBytes" Type="Edm.Int64">
147          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
148          <Annotation Term="OData.Description" String="The amount of used memory in bytes."/>
149          <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`."/>
150          <Annotation Term="Measures.Unit" String="By"/>
151        </Property>
152        <Property Name="FreeBytes" Type="Edm.Int64">
153          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
154          <Annotation Term="OData.Description" String="The amount of free memory in bytes."/>
155          <Annotation Term="OData.LongDescription" String="This property shall contain the amount of free memory in bytes."/>
156          <Annotation Term="Measures.Unit" String="By"/>
157        </Property>
158        <Property Name="SharedBytes" Type="Edm.Int64">
159          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
160          <Annotation Term="OData.Description" String="The amount of shared memory in bytes."/>
161          <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."/>
162          <Annotation Term="Measures.Unit" String="By"/>
163        </Property>
164        <Property Name="BuffersAndCacheBytes" Type="Edm.Int64">
165          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
166          <Annotation Term="OData.Description" String="The amount of memory used in bytes by kernel buffers, page caches, and slabs."/>
167          <Annotation Term="OData.LongDescription" String="This property shall contain the amount of memory used in bytes by kernel buffers, page caches, and slabs."/>
168          <Annotation Term="Measures.Unit" String="By"/>
169        </Property>
170        <Property Name="AvailableBytes" Type="Edm.Int64">
171          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
172          <Annotation Term="OData.Description" String="The amount of memory available in bytes for starting new processes without swapping."/>
173          <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."/>
174          <Annotation Term="Measures.Unit" String="By"/>
175        </Property>
176      </ComplexType>
177
178      <ComplexType Name="ProcessStatistics">
179        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
180        <Annotation Term="OData.Description" String="The statistics of a process running on a manager."/>
181        <Annotation Term="OData.LongDescription" String="This object shall contain the statistics of a process running on a manager."/>
182        <Property Name="CommandLine" Type="Edm.String" Nullable="false">
183          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
184          <Annotation Term="OData.Description" String="The command line of this process."/>
185          <Annotation Term="OData.LongDescription" String="This property shall contain the command line with parameters of this process."/>
186        </Property>
187        <Property Name="UserTimeSeconds" Type="Edm.Decimal">
188          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
189          <Annotation Term="OData.Description" String="The number of seconds this process executed in user space."/>
190          <Annotation Term="OData.LongDescription" String="This property shall contain the number of seconds this process executed in user space."/>
191        </Property>
192        <Property Name="KernelTimeSeconds" Type="Edm.Decimal">
193          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
194          <Annotation Term="OData.Description" String="The number of seconds this process executed in kernel space."/>
195          <Annotation Term="OData.LongDescription" String="This property shall contain the number of seconds this process executed in kernel space."/>
196        </Property>
197        <Property Name="ResidentSetSizeBytes" Type="Edm.Int64">
198          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
199          <Annotation Term="OData.Description" String="The resident set size of this process in bytes."/>
200          <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."/>
201          <Annotation Term="Measures.Unit" String="By"/>
202        </Property>
203      </ComplexType>
204
205      <ComplexType Name="ProcessorStatistics">
206        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
207        <Annotation Term="OData.Description" String="The processor statistics of a manager."/>
208        <Annotation Term="OData.LongDescription" String="This object shall contain the processor statistics of a manager."/>
209        <Property Name="KernelPercent" Type="Edm.Decimal">
210          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
211          <Annotation Term="OData.Description" String="The percentage of CPU time spent in kernel mode."/>
212          <Annotation Term="OData.LongDescription" String="This property shall contain the percentage of CPU time, `0` to `100`, spent in kernel mode."/>
213          <Annotation Term="Measures.Unit" String="%"/>
214          <Annotation Term="Validation.Minimum" Int="0"/>
215          <Annotation Term="Validation.Maximum" Int="100"/>
216        </Property>
217        <Property Name="UserPercent" Type="Edm.Decimal">
218          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
219          <Annotation Term="OData.Description" String="The percentage of CPU time spent in user mode."/>
220          <Annotation Term="OData.LongDescription" String="This property shall contain the percentage of CPU time, `0` to `100`, spent in user mode."/>
221          <Annotation Term="Measures.Unit" String="%"/>
222          <Annotation Term="Validation.Minimum" Int="0"/>
223          <Annotation Term="Validation.Maximum" Int="100"/>
224        </Property>
225      </ComplexType>
226
227      <ComplexType Name="BootTimeStatistics">
228        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
229        <Annotation Term="OData.Description" String="The boot-time statistics of a manager."/>
230        <Annotation Term="OData.LongDescription" String="This object shall contain the boot-time statistics of a manager."/>
231        <Property Name="FirmwareTimeSeconds" Type="Edm.Decimal">
232          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
233          <Annotation Term="OData.Description" String="The number of seconds the manager spent in the firmware stage."/>
234          <Annotation Term="OData.LongDescription" String="This property shall contain the number of seconds the manager spent in the firmware stage."/>
235        </Property>
236        <Property Name="LoaderTimeSeconds" Type="Edm.Decimal">
237          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
238          <Annotation Term="OData.Description" String="The number of seconds the manager spent in the loader stage."/>
239          <Annotation Term="OData.LongDescription" String="This property shall contain the number of seconds the manager spent in the loader stage."/>
240        </Property>
241        <Property Name="KernelTimeSeconds" Type="Edm.Decimal">
242          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
243          <Annotation Term="OData.Description" String="The number of seconds the manager spent in the kernel stage."/>
244          <Annotation Term="OData.LongDescription" String="This property shall contain the number of seconds the manager spent in the kernel stage."/>
245        </Property>
246        <Property Name="InitrdTimeSeconds" Type="Edm.Decimal">
247          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
248          <Annotation Term="OData.Description" String="The number of seconds the manager spent in the initrd boot stage."/>
249          <Annotation Term="OData.LongDescription" String="This property shall contain the number of seconds the manager spent in the initrd boot stage."/>
250        </Property>
251        <Property Name="UserSpaceTimeSeconds" Type="Edm.Decimal">
252          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
253          <Annotation Term="OData.Description" String="The number of seconds the manager spent in the user space boot stage."/>
254          <Annotation Term="OData.LongDescription" String="This property shall contain the number of seconds the manager spent in the user space boot stage."/>
255        </Property>
256      </ComplexType>
257
258      <ComplexType Name="MemoryECCStatistics">
259        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
260        <Annotation Term="OData.Description" String="The memory ECC statistics of a manager."/>
261        <Annotation Term="OData.LongDescription" String="This object shall contain the memory ECC statistics of a manager."/>
262        <Property Name="CorrectableECCErrorCount" Type="Edm.Int64">
263          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
264          <Annotation Term="OData.Description" String="The number of correctable errors since reset."/>
265          <Annotation Term="OData.LongDescription" String="This property shall contain the number of correctable errors since reset."/>
266        </Property>
267        <Property Name="UncorrectableECCErrorCount" Type="Edm.Int64">
268          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
269          <Annotation Term="OData.Description" String="The number of uncorrectable errors since reset."/>
270          <Annotation Term="OData.LongDescription" String="This property shall contain the number of uncorrectable errors since reset."/>
271        </Property>
272      </ComplexType>
273
274      <ComplexType Name="Actions">
275        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
276        <Annotation Term="OData.Description" String="The available actions for this resource."/>
277        <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/>
278        <Property Name="Oem" Type="ManagerDiagnosticData.v1_0_0.OemActions" Nullable="false">
279          <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
280          <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this resource."/>
281        </Property>
282      </ComplexType>
283
284      <ComplexType Name="OemActions">
285        <Annotation Term="OData.AdditionalProperties" Bool="true"/>
286        <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
287        <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this resource."/>
288      </ComplexType>
289    </Schema>
290
291    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ManagerDiagnosticData.v1_0_1">
292      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
293      <Annotation Term="OData.Description" String="This version was created to clarify the range of possible values for properties with percent units."/>
294      <EntityType Name="ManagerDiagnosticData" BaseType="ManagerDiagnosticData.v1_0_0.ManagerDiagnosticData"/>
295    </Schema>
296
297    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ManagerDiagnosticData.v1_0_2">
298      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
299      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
300      <EntityType Name="ManagerDiagnosticData" BaseType="ManagerDiagnosticData.v1_0_1.ManagerDiagnosticData"/>
301    </Schema>
302
303    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ManagerDiagnosticData.v1_0_3">
304      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
305      <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      <EntityType Name="ManagerDiagnosticData" BaseType="ManagerDiagnosticData.v1_0_2.ManagerDiagnosticData"/>
307    </Schema>
308
309    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ManagerDiagnosticData.v1_1_0">
310      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
311      <Annotation Term="Redfish.Release" String="2021.4"/>
312
313      <EntityType Name="ManagerDiagnosticData" BaseType="ManagerDiagnosticData.v1_0_0.ManagerDiagnosticData"/>
314
315      <ComplexType Name="ProcessStatistics" BaseType="ManagerDiagnosticData.v1_0_0.ProcessStatistics">
316        <Property Name="UptimeSeconds" Type="Edm.Decimal">
317          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
318          <Annotation Term="OData.Description" String="The wall-clock time this process has been running in seconds."/>
319          <Annotation Term="OData.LongDescription" String="This property shall contain the wall-clock time this process has been running in seconds."/>
320        </Property>
321        <Property Name="RestartCount" Type="Edm.Int64">
322          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
323          <Annotation Term="OData.Description" String="The number of times this process has restarted."/>
324          <Annotation Term="OData.LongDescription" String="This property shall contain the number of times this process has restarted with the same command line including arguments."/>
325        </Property>
326        <Property Name="RestartAfterFailureCount" Type="Edm.Int64">
327          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
328          <Annotation Term="OData.Description" String="The number of times this process has restarted unexpectedly."/>
329          <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."/>
330        </Property>
331      </ComplexType>
332    </Schema>
333
334    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ManagerDiagnosticData.v1_1_1">
335      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
336      <Annotation Term="OData.Description" String="This version was created to clarify the range of possible values for properties with percent units."/>
337      <EntityType Name="ManagerDiagnosticData" BaseType="ManagerDiagnosticData.v1_1_0.ManagerDiagnosticData"/>
338    </Schema>
339
340    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ManagerDiagnosticData.v1_1_2">
341      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
342      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
343      <EntityType Name="ManagerDiagnosticData" BaseType="ManagerDiagnosticData.v1_1_1.ManagerDiagnosticData"/>
344    </Schema>
345
346    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ManagerDiagnosticData.v1_1_3">
347      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
348      <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      <EntityType Name="ManagerDiagnosticData" BaseType="ManagerDiagnosticData.v1_1_2.ManagerDiagnosticData"/>
350    </Schema>
351
352    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ManagerDiagnosticData.v1_2_0">
353      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
354      <Annotation Term="Redfish.Release" String="2022.3"/>
355
356      <EntityType Name="ManagerDiagnosticData" BaseType="ManagerDiagnosticData.v1_1_0.ManagerDiagnosticData">
357        <Property Name="ServiceRootUptimeSeconds" Type="Edm.Decimal">
358          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
359          <Annotation Term="OData.Description" String="The wall-clock time the service root hosted by this manager has been running in seconds."/>
360          <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."/>
361        </Property>
362      </EntityType>
363    </Schema>
364
365    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ManagerDiagnosticData.v1_2_1">
366      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
367      <Annotation Term="OData.Description" String="This version was created to clarify the range of possible values for properties with percent units."/>
368      <EntityType Name="ManagerDiagnosticData" BaseType="ManagerDiagnosticData.v1_2_0.ManagerDiagnosticData"/>
369    </Schema>
370
371    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ManagerDiagnosticData.v1_2_2">
372      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
373      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
374      <EntityType Name="ManagerDiagnosticData" BaseType="ManagerDiagnosticData.v1_2_1.ManagerDiagnosticData"/>
375    </Schema>
376
377    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ManagerDiagnosticData.v1_2_3">
378      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
379      <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      <EntityType Name="ManagerDiagnosticData" BaseType="ManagerDiagnosticData.v1_2_2.ManagerDiagnosticData"/>
381    </Schema>
382
383  </edmx:DataServices>
384</edmx:Edmx>
385