Move to 2021.1
Update the script to point at 2021.1 and run it.
Since we have an exclude list, this only brings in new versions of
schemas bmcweb already uses.
Overview of 2021.1:
https://www.dmtf.org/sites/default/files/Redfish_Release_2021.1_Overview.pdf
Features IBM plans to use:
Resource, Action, Enum, and Property Deprecated Messages
Boot Progress: Setup Entered
System: Stop Boot On Fault
Chassis: Spare Part Number
Enabled for Memory, Processor
Log Entry: AutomatedServiceNotify, Resolution
Power Modes
Enable/Disable USB
Tested: Clean run of the validator passes.
Change-Id: Ib22e5ea314c41ae354930b2c5857fe9512859507
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
diff --git a/static/redfish/v1/schema/Thermal_v1.xml b/static/redfish/v1/schema/Thermal_v1.xml
index ef9dcaa..be51e79 100644
--- a/static/redfish/v1/schema/Thermal_v1.xml
+++ b/static/redfish/v1/schema/Thermal_v1.xml
@@ -1,11 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!---->
<!--################################################################################ -->
-<!--# Redfish Schema: Thermal v1.7.0 -->
+<!--# Redfish Schema: Thermal v1.7.1 -->
<!--# -->
<!--# For a detailed change log, see the README file contained in the DSP8010 bundle, -->
<!--# available at http://www.dmtf.org/standards/redfish -->
-<!--# Copyright 2014-2020 DMTF. -->
+<!--# Copyright 2014-2021 DMTF. -->
<!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright -->
<!--################################################################################ -->
<!---->
@@ -75,7 +75,6 @@
</Collection>
</Annotation>
</EntityType>
-
</Schema>
<Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Thermal.v1_0_0">
@@ -269,7 +268,6 @@
<Annotation Term="OData.AutoExpandReferences"/>
</NavigationProperty>
</EntityType>
-
</Schema>
<Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Thermal.v1_0_1">
@@ -289,7 +287,7 @@
<EnumType Name="ReadingUnits">
<Member Name="RPM">
- <Annotation Term="OData.Description" String="The fan reading and thresholds are measured in rotations per minute."/>
+ <Annotation Term="OData.Description" String="The fan reading and thresholds are measured in revolutions per minute."/>
</Member>
<Member Name="Percent">
<Annotation Term="OData.Description" String="The fan reading and thresholds are measured as a percentage."/>
@@ -377,6 +375,14 @@
<EntityType Name="Fan" BaseType="Thermal.v1_0_10.Fan"/>
</Schema>
+ <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Thermal.v1_0_12">
+ <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
+ <Annotation Term="OData.Description" String="This version was created to correct various description to use proper normative terminology. It was also created to correct various typographical errors."/>
+ <EntityType Name="Thermal" BaseType="Thermal.v1_0_11.Thermal"/>
+ <EntityType Name="Temperature" BaseType="Thermal.v1_0_11.Temperature"/>
+ <EntityType Name="Fan" BaseType="Thermal.v1_0_11.Fan"/>
+ </Schema>
+
<Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Thermal.v1_1_0">
<Annotation Term="Redfish.OwningEntity" String="DMTF"/>
<Annotation Term="Redfish.Release" String="2016.1"/>
@@ -466,6 +472,14 @@
<EntityType Name="Fan" BaseType="Thermal.v1_1_8.Fan"/>
</Schema>
+ <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Thermal.v1_1_10">
+ <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
+ <Annotation Term="OData.Description" String="This version was created to correct various description to use proper normative terminology. It was also created to correct various typographical errors."/>
+ <EntityType Name="Thermal" BaseType="Thermal.v1_1_9.Thermal"/>
+ <EntityType Name="Temperature" BaseType="Thermal.v1_1_9.Temperature"/>
+ <EntityType Name="Fan" BaseType="Thermal.v1_1_9.Fan"/>
+ </Schema>
+
<Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Thermal.v1_2_0">
<Annotation Term="Redfish.OwningEntity" String="DMTF"/>
<Annotation Term="Redfish.Release" String="2016.3"/>
@@ -478,7 +492,7 @@
<Property Name="Manufacturer" Type="Edm.String">
<Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
<Annotation Term="OData.Description" String="The manufacturer of this fan."/>
- <Annotation Term="OData.LongDescription" String="This property shall contain the name of the organization responsible for producing the fan. This organization might be the entity from whom the fan is purchased, but this is not necessarily true."/>
+ <Annotation Term="OData.LongDescription" String="This property shall contain the name of the organization responsible for producing the fan. This organization may be the entity from whom the fan is purchased, but this is not necessarily true."/>
</Property>
<Property Name="Model" Type="Edm.String">
<Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
@@ -572,6 +586,14 @@
<EntityType Name="Fan" BaseType="Thermal.v1_2_7.Fan"/>
</Schema>
+ <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Thermal.v1_2_9">
+ <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
+ <Annotation Term="OData.Description" String="This version was created to correct various description to use proper normative terminology. It was also created to correct various typographical errors."/>
+ <EntityType Name="Thermal" BaseType="Thermal.v1_2_8.Thermal"/>
+ <EntityType Name="Temperature" BaseType="Thermal.v1_2_8.Temperature"/>
+ <EntityType Name="Fan" BaseType="Thermal.v1_2_8.Fan"/>
+ </Schema>
+
<Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Thermal.v1_3_0">
<Annotation Term="Redfish.OwningEntity" String="DMTF"/>
<Annotation Term="Redfish.Release" String="2017.1"/>
@@ -703,6 +725,14 @@
<EntityType Name="Fan" BaseType="Thermal.v1_3_6.Fan"/>
</Schema>
+ <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Thermal.v1_3_8">
+ <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
+ <Annotation Term="OData.Description" String="This version was created to correct various description to use proper normative terminology. It was also created to correct various typographical errors."/>
+ <EntityType Name="Thermal" BaseType="Thermal.v1_3_7.Thermal"/>
+ <EntityType Name="Temperature" BaseType="Thermal.v1_3_7.Temperature"/>
+ <EntityType Name="Fan" BaseType="Thermal.v1_3_7.Fan"/>
+ </Schema>
+
<Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Thermal.v1_4_0">
<Annotation Term="Redfish.OwningEntity" String="DMTF"/>
<Annotation Term="Redfish.Release" String="2017.3"/>
@@ -814,6 +844,14 @@
<EntityType Name="Fan" BaseType="Thermal.v1_4_5.Fan"/>
</Schema>
+ <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Thermal.v1_4_7">
+ <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
+ <Annotation Term="OData.Description" String="This version was created to correct various description to use proper normative terminology. It was also created to correct various typographical errors."/>
+ <EntityType Name="Thermal" BaseType="Thermal.v1_4_6.Thermal"/>
+ <EntityType Name="Temperature" BaseType="Thermal.v1_4_6.Temperature"/>
+ <EntityType Name="Fan" BaseType="Thermal.v1_4_6.Fan"/>
+ </Schema>
+
<Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Thermal.v1_5_0">
<Annotation Term="Redfish.OwningEntity" String="DMTF"/>
<Annotation Term="Redfish.Release" String="2018.2"/>
@@ -871,6 +909,15 @@
<EntityType Name="Fan" BaseType="Thermal.v1_5_4.Fan"/>
</Schema>
+ <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Thermal.v1_5_6">
+ <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
+ <Annotation Term="OData.Description" String="This version was created to correct various description to use proper normative terminology. It was also created to correct various typographical errors."/>
+
+ <EntityType Name="Thermal" BaseType="Thermal.v1_5_5.Thermal"/>
+ <EntityType Name="Temperature" BaseType="Thermal.v1_5_5.Temperature"/>
+ <EntityType Name="Fan" BaseType="Thermal.v1_5_5.Fan"/>
+ </Schema>
+
<Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Thermal.v1_6_0">
<Annotation Term="Redfish.OwningEntity" String="DMTF"/>
<Annotation Term="Redfish.Release" String="2019.4"/>
@@ -911,6 +958,14 @@
<EntityType Name="Fan" BaseType="Thermal.v1_6_1.Fan"/>
</Schema>
+ <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Thermal.v1_6_3">
+ <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
+ <Annotation Term="OData.Description" String="This version was created to correct various description to use proper normative terminology. It was also created to correct various typographical errors."/>
+ <EntityType Name="Thermal" BaseType="Thermal.v1_6_2.Thermal"/>
+ <EntityType Name="Temperature" BaseType="Thermal.v1_6_2.Temperature"/>
+ <EntityType Name="Fan" BaseType="Thermal.v1_6_2.Fan"/>
+ </Schema>
+
<Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Thermal.v1_7_0">
<Annotation Term="Redfish.OwningEntity" String="DMTF"/>
<Annotation Term="Redfish.Release" String="2020.4"/>
@@ -923,5 +978,13 @@
<EntityType Name="Fan" BaseType="Thermal.v1_6_2.Fan"/>
</Schema>
+ <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Thermal.v1_7_1">
+ <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
+ <Annotation Term="OData.Description" String="This version was created to correct various description to use proper normative terminology. It was also created to correct various typographical errors."/>
+ <EntityType Name="Thermal" BaseType="Thermal.v1_7_0.Thermal"/>
+ <EntityType Name="Temperature" BaseType="Thermal.v1_7_0.Temperature"/>
+ <EntityType Name="Fan" BaseType="Thermal.v1_7_0.Fan"/>
+ </Schema>
+
</edmx:DataServices>
</edmx:Edmx>