summaryrefslogtreecommitdiff
path: root/static/redfish/v1/schema
diff options
context:
space:
mode:
authorEd Tanous <ed@tanous.net>2024-05-30 02:51:37 +0300
committerEd Tanous <ed@tanous.net>2024-07-12 22:51:31 +0300
commita529a6aa44e04ae5845d1324f3e8c887ebd47f7b (patch)
tree5b177afe1aa611c8c4963facb2d45e40a52cb47e /static/redfish/v1/schema
parent3281bcf157d2a5a7e12eea199e280fc21db3b3fb (diff)
downloadbmcweb-a529a6aa44e04ae5845d1324f3e8c887ebd47f7b.tar.xz
Make schemas selectable
Which schemas are installed should be selectable in both a meson config, and trivially by forks. This commit gets us closer to that idea. It does it in several ways, first, the code for generating JsonSchemaFile resources has been changed to be generated at runtime, based on files on disk. This is slightly slower, but allows installing schemas from anywhere, and matches the CSDL handling. Next, the schema folders are separated into two sets csdl -> This includes the complete schema pack from dmtf installed -> this includes only the schemas the bmc includes Similar folders exist for json-schema and json-schema-installed. This allows any additional schemas to be a single symlink addition. Note, this also checks in all of the dmtf json schemas, not just the versions we use. This allows us to update the schema pack without needing to break our versions we ship. Because the static files are now selectable, all files need to be in a folder. This forces the css and image for the redfish built-in gui to be moved. Tested: /redfish/v1/JsonSchemas returns the correct result /redfish/v1/JsonSchemas/UpdateService returns a JsonSchemaFile instance /redfish/v1/JsonSchemas/UpdateService/UpdateService<version>json returns the JsonSchemaFile contents. Redfish service validator passes. Change-Id: Ie96b2e4b623788dc2ec94eb40fcfd80325f0d826 Signed-off-by: Ed Tanous <ed@tanous.net>
Diffstat (limited to 'static/redfish/v1/schema')
l---------static/redfish/v1/schema/AccountService_v1.xml1
l---------static/redfish/v1/schema/ActionInfo_v1.xml1
l---------static/redfish/v1/schema/AggregationService_v1.xml1
l---------static/redfish/v1/schema/AggregationSourceCollection_v1.xml1
l---------static/redfish/v1/schema/AggregationSource_v1.xml1
l---------static/redfish/v1/schema/Assembly_v1.xml1
l---------static/redfish/v1/schema/AttributeRegistry_v1.xml1
l---------static/redfish/v1/schema/Bios_v1.xml1
l---------static/redfish/v1/schema/CableCollection_v1.xml1
l---------static/redfish/v1/schema/Cable_v1.xml1
l---------static/redfish/v1/schema/CertificateCollection_v1.xml1
l---------static/redfish/v1/schema/CertificateLocations_v1.xml1
l---------static/redfish/v1/schema/CertificateService_v1.xml1
l---------static/redfish/v1/schema/Certificate_v1.xml1
l---------static/redfish/v1/schema/ChassisCollection_v1.xml1
l---------static/redfish/v1/schema/Chassis_v1.xml1
l---------static/redfish/v1/schema/ComponentIntegrityCollection_v1.xml1
l---------static/redfish/v1/schema/ComponentIntegrity_v1.xml1
l---------static/redfish/v1/schema/ComputerSystemCollection_v1.xml1
l---------static/redfish/v1/schema/ComputerSystem_v1.xml1
l---------static/redfish/v1/schema/DriveCollection_v1.xml1
l---------static/redfish/v1/schema/Drive_v1.xml1
l---------static/redfish/v1/schema/EnvironmentMetrics_v1.xml1
l---------static/redfish/v1/schema/EthernetInterfaceCollection_v1.xml1
l---------static/redfish/v1/schema/EthernetInterface_v1.xml1
l---------static/redfish/v1/schema/EventDestinationCollection_v1.xml1
l---------static/redfish/v1/schema/EventDestination_v1.xml1
l---------static/redfish/v1/schema/EventService_v1.xml1
l---------static/redfish/v1/schema/Event_v1.xml1
l---------static/redfish/v1/schema/FabricAdapterCollection_v1.xml1
l---------static/redfish/v1/schema/FabricAdapter_v1.xml1
l---------static/redfish/v1/schema/FanCollection_v1.xml1
l---------static/redfish/v1/schema/Fan_v1.xml1
l---------static/redfish/v1/schema/IPAddresses_v1.xml1
l---------static/redfish/v1/schema/JsonSchemaFileCollection_v1.xml1
l---------static/redfish/v1/schema/JsonSchemaFile_v1.xml1
l---------static/redfish/v1/schema/LogEntryCollection_v1.xml1
l---------static/redfish/v1/schema/LogEntry_v1.xml1
l---------static/redfish/v1/schema/LogServiceCollection_v1.xml1
l---------static/redfish/v1/schema/LogService_v1.xml1
l---------static/redfish/v1/schema/ManagerAccountCollection_v1.xml1
l---------static/redfish/v1/schema/ManagerAccount_v1.xml1
l---------static/redfish/v1/schema/ManagerCollection_v1.xml1
l---------static/redfish/v1/schema/ManagerDiagnosticData_v1.xml1
l---------static/redfish/v1/schema/ManagerNetworkProtocol_v1.xml1
l---------static/redfish/v1/schema/Manager_v1.xml1
l---------static/redfish/v1/schema/MemoryCollection_v1.xml1
l---------static/redfish/v1/schema/Memory_v1.xml1
l---------static/redfish/v1/schema/MessageRegistryCollection_v1.xml1
l---------static/redfish/v1/schema/MessageRegistryFileCollection_v1.xml1
l---------static/redfish/v1/schema/MessageRegistryFile_v1.xml1
l---------static/redfish/v1/schema/MessageRegistry_v1.xml1
l---------static/redfish/v1/schema/Message_v1.xml1
l---------static/redfish/v1/schema/MetricDefinitionCollection_v1.xml1
l---------static/redfish/v1/schema/MetricDefinition_v1.xml1
l---------static/redfish/v1/schema/MetricReportCollection_v1.xml1
l---------static/redfish/v1/schema/MetricReportDefinitionCollection_v1.xml1
l---------static/redfish/v1/schema/MetricReportDefinition_v1.xml1
l---------static/redfish/v1/schema/MetricReport_v1.xml1
l---------static/redfish/v1/schema/OemComputerSystem_v1.xml1
l---------static/redfish/v1/schema/OemManager_v1.xml1
l---------static/redfish/v1/schema/OemVirtualMedia_v1.xml1
l---------static/redfish/v1/schema/OpenBMCAccountService_v1.xml1
l---------static/redfish/v1/schema/OperatingConfigCollection_v1.xml1
l---------static/redfish/v1/schema/OperatingConfig_v1.xml1
l---------static/redfish/v1/schema/PCIeDeviceCollection_v1.xml1
l---------static/redfish/v1/schema/PCIeDevice_v1.xml1
l---------static/redfish/v1/schema/PCIeFunctionCollection_v1.xml1
l---------static/redfish/v1/schema/PCIeFunction_v1.xml1
l---------static/redfish/v1/schema/PCIeSlots_v1.xml1
l---------static/redfish/v1/schema/PhysicalContext_v1.xml1
l---------static/redfish/v1/schema/PortCollection_v1.xml1
l---------static/redfish/v1/schema/Port_v1.xml1
l---------static/redfish/v1/schema/PowerSubsystem_v1.xml1
l---------static/redfish/v1/schema/PowerSupplyCollection_v1.xml1
l---------static/redfish/v1/schema/PowerSupply_v1.xml1
l---------static/redfish/v1/schema/Power_v1.xml1
l---------static/redfish/v1/schema/Privileges_v1.xml1
l---------static/redfish/v1/schema/ProcessorCollection_v1.xml1
l---------static/redfish/v1/schema/Processor_v1.xml1
l---------static/redfish/v1/schema/Protocol_v1.xml1
l---------static/redfish/v1/schema/RedfishError_v1.xml1
l---------static/redfish/v1/schema/RedfishExtensions_v1.xml1
l---------static/redfish/v1/schema/Redundancy_v1.xml1
l---------static/redfish/v1/schema/Resource_v1.xml1
l---------static/redfish/v1/schema/RoleCollection_v1.xml1
l---------static/redfish/v1/schema/Role_v1.xml1
l---------static/redfish/v1/schema/SensorCollection_v1.xml1
l---------static/redfish/v1/schema/Sensor_v1.xml1
l---------static/redfish/v1/schema/ServiceRoot_v1.xml1
l---------static/redfish/v1/schema/SessionCollection_v1.xml1
l---------static/redfish/v1/schema/SessionService_v1.xml1
l---------static/redfish/v1/schema/Session_v1.xml1
l---------static/redfish/v1/schema/Settings_v1.xml1
l---------static/redfish/v1/schema/SoftwareInventoryCollection_v1.xml1
l---------static/redfish/v1/schema/SoftwareInventory_v1.xml1
l---------static/redfish/v1/schema/StorageCollection_v1.xml1
l---------static/redfish/v1/schema/StorageControllerCollection_v1.xml1
l---------static/redfish/v1/schema/StorageController_v1.xml1
l---------static/redfish/v1/schema/Storage_v1.xml1
l---------static/redfish/v1/schema/TaskCollection_v1.xml1
l---------static/redfish/v1/schema/TaskService_v1.xml1
l---------static/redfish/v1/schema/Task_v1.xml1
l---------static/redfish/v1/schema/TelemetryService_v1.xml1
l---------static/redfish/v1/schema/ThermalMetrics_v1.xml1
l---------static/redfish/v1/schema/ThermalSubsystem_v1.xml1
l---------static/redfish/v1/schema/Thermal_v1.xml1
l---------static/redfish/v1/schema/TriggersCollection_v1.xml1
l---------static/redfish/v1/schema/Triggers_v1.xml1
l---------static/redfish/v1/schema/UpdateService_v1.xml1
l---------static/redfish/v1/schema/VirtualMediaCollection_v1.xml1
l---------static/redfish/v1/schema/VirtualMedia_v1.xml1
112 files changed, 0 insertions, 112 deletions
diff --git a/static/redfish/v1/schema/AccountService_v1.xml b/static/redfish/v1/schema/AccountService_v1.xml
deleted file mode 120000
index 9849ebc11d..0000000000
--- a/static/redfish/v1/schema/AccountService_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/AccountService_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/ActionInfo_v1.xml b/static/redfish/v1/schema/ActionInfo_v1.xml
deleted file mode 120000
index 508724795a..0000000000
--- a/static/redfish/v1/schema/ActionInfo_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/ActionInfo_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/AggregationService_v1.xml b/static/redfish/v1/schema/AggregationService_v1.xml
deleted file mode 120000
index 239ddc17bd..0000000000
--- a/static/redfish/v1/schema/AggregationService_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/AggregationService_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/AggregationSourceCollection_v1.xml b/static/redfish/v1/schema/AggregationSourceCollection_v1.xml
deleted file mode 120000
index 8cd3c01e7b..0000000000
--- a/static/redfish/v1/schema/AggregationSourceCollection_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/AggregationSourceCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/AggregationSource_v1.xml b/static/redfish/v1/schema/AggregationSource_v1.xml
deleted file mode 120000
index e23b9913e1..0000000000
--- a/static/redfish/v1/schema/AggregationSource_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/AggregationSource_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Assembly_v1.xml b/static/redfish/v1/schema/Assembly_v1.xml
deleted file mode 120000
index 8f4d70aba9..0000000000
--- a/static/redfish/v1/schema/Assembly_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/Assembly_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/AttributeRegistry_v1.xml b/static/redfish/v1/schema/AttributeRegistry_v1.xml
deleted file mode 120000
index 401dfa9fcf..0000000000
--- a/static/redfish/v1/schema/AttributeRegistry_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/AttributeRegistry_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Bios_v1.xml b/static/redfish/v1/schema/Bios_v1.xml
deleted file mode 120000
index 584c785bfd..0000000000
--- a/static/redfish/v1/schema/Bios_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/Bios_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/CableCollection_v1.xml b/static/redfish/v1/schema/CableCollection_v1.xml
deleted file mode 120000
index 2a81943310..0000000000
--- a/static/redfish/v1/schema/CableCollection_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/CableCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Cable_v1.xml b/static/redfish/v1/schema/Cable_v1.xml
deleted file mode 120000
index 6ea3721ad4..0000000000
--- a/static/redfish/v1/schema/Cable_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/Cable_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/CertificateCollection_v1.xml b/static/redfish/v1/schema/CertificateCollection_v1.xml
deleted file mode 120000
index d85147a30a..0000000000
--- a/static/redfish/v1/schema/CertificateCollection_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/CertificateCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/CertificateLocations_v1.xml b/static/redfish/v1/schema/CertificateLocations_v1.xml
deleted file mode 120000
index 0f686dba6e..0000000000
--- a/static/redfish/v1/schema/CertificateLocations_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/CertificateLocations_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/CertificateService_v1.xml b/static/redfish/v1/schema/CertificateService_v1.xml
deleted file mode 120000
index 6462ef0687..0000000000
--- a/static/redfish/v1/schema/CertificateService_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/CertificateService_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Certificate_v1.xml b/static/redfish/v1/schema/Certificate_v1.xml
deleted file mode 120000
index d883b3c863..0000000000
--- a/static/redfish/v1/schema/Certificate_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/Certificate_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/ChassisCollection_v1.xml b/static/redfish/v1/schema/ChassisCollection_v1.xml
deleted file mode 120000
index 3521863c93..0000000000
--- a/static/redfish/v1/schema/ChassisCollection_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/ChassisCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Chassis_v1.xml b/static/redfish/v1/schema/Chassis_v1.xml
deleted file mode 120000
index 73af0874f9..0000000000
--- a/static/redfish/v1/schema/Chassis_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/Chassis_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/ComponentIntegrityCollection_v1.xml b/static/redfish/v1/schema/ComponentIntegrityCollection_v1.xml
deleted file mode 120000
index 11af9e5c76..0000000000
--- a/static/redfish/v1/schema/ComponentIntegrityCollection_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/ComponentIntegrityCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/ComponentIntegrity_v1.xml b/static/redfish/v1/schema/ComponentIntegrity_v1.xml
deleted file mode 120000
index 7817086da2..0000000000
--- a/static/redfish/v1/schema/ComponentIntegrity_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/ComponentIntegrity_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/ComputerSystemCollection_v1.xml b/static/redfish/v1/schema/ComputerSystemCollection_v1.xml
deleted file mode 120000
index 7d88c794d3..0000000000
--- a/static/redfish/v1/schema/ComputerSystemCollection_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/ComputerSystemCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/ComputerSystem_v1.xml b/static/redfish/v1/schema/ComputerSystem_v1.xml
deleted file mode 120000
index f65b130961..0000000000
--- a/static/redfish/v1/schema/ComputerSystem_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/ComputerSystem_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/DriveCollection_v1.xml b/static/redfish/v1/schema/DriveCollection_v1.xml
deleted file mode 120000
index 6bd9d4eada..0000000000
--- a/static/redfish/v1/schema/DriveCollection_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/DriveCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Drive_v1.xml b/static/redfish/v1/schema/Drive_v1.xml
deleted file mode 120000
index 8148becf45..0000000000
--- a/static/redfish/v1/schema/Drive_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/Drive_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/EnvironmentMetrics_v1.xml b/static/redfish/v1/schema/EnvironmentMetrics_v1.xml
deleted file mode 120000
index a4c82dfc0c..0000000000
--- a/static/redfish/v1/schema/EnvironmentMetrics_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/EnvironmentMetrics_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/EthernetInterfaceCollection_v1.xml b/static/redfish/v1/schema/EthernetInterfaceCollection_v1.xml
deleted file mode 120000
index 7f03e6815f..0000000000
--- a/static/redfish/v1/schema/EthernetInterfaceCollection_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/EthernetInterfaceCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/EthernetInterface_v1.xml b/static/redfish/v1/schema/EthernetInterface_v1.xml
deleted file mode 120000
index ce6e53e5bc..0000000000
--- a/static/redfish/v1/schema/EthernetInterface_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/EthernetInterface_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/EventDestinationCollection_v1.xml b/static/redfish/v1/schema/EventDestinationCollection_v1.xml
deleted file mode 120000
index 455dcd814b..0000000000
--- a/static/redfish/v1/schema/EventDestinationCollection_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/EventDestinationCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/EventDestination_v1.xml b/static/redfish/v1/schema/EventDestination_v1.xml
deleted file mode 120000
index 6a6857ecfe..0000000000
--- a/static/redfish/v1/schema/EventDestination_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/EventDestination_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/EventService_v1.xml b/static/redfish/v1/schema/EventService_v1.xml
deleted file mode 120000
index d4e1f3ac4e..0000000000
--- a/static/redfish/v1/schema/EventService_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/EventService_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Event_v1.xml b/static/redfish/v1/schema/Event_v1.xml
deleted file mode 120000
index 735dd9b121..0000000000
--- a/static/redfish/v1/schema/Event_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/Event_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/FabricAdapterCollection_v1.xml b/static/redfish/v1/schema/FabricAdapterCollection_v1.xml
deleted file mode 120000
index 0b90e155b7..0000000000
--- a/static/redfish/v1/schema/FabricAdapterCollection_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/FabricAdapterCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/FabricAdapter_v1.xml b/static/redfish/v1/schema/FabricAdapter_v1.xml
deleted file mode 120000
index 7369fcb962..0000000000
--- a/static/redfish/v1/schema/FabricAdapter_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/FabricAdapter_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/FanCollection_v1.xml b/static/redfish/v1/schema/FanCollection_v1.xml
deleted file mode 120000
index 37e4262bca..0000000000
--- a/static/redfish/v1/schema/FanCollection_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/FanCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Fan_v1.xml b/static/redfish/v1/schema/Fan_v1.xml
deleted file mode 120000
index 6ebfe2bc9e..0000000000
--- a/static/redfish/v1/schema/Fan_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/Fan_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/IPAddresses_v1.xml b/static/redfish/v1/schema/IPAddresses_v1.xml
deleted file mode 120000
index a6e00e18a5..0000000000
--- a/static/redfish/v1/schema/IPAddresses_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/IPAddresses_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/JsonSchemaFileCollection_v1.xml b/static/redfish/v1/schema/JsonSchemaFileCollection_v1.xml
deleted file mode 120000
index e41380190b..0000000000
--- a/static/redfish/v1/schema/JsonSchemaFileCollection_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/JsonSchemaFileCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/JsonSchemaFile_v1.xml b/static/redfish/v1/schema/JsonSchemaFile_v1.xml
deleted file mode 120000
index da937f5614..0000000000
--- a/static/redfish/v1/schema/JsonSchemaFile_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/JsonSchemaFile_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/LogEntryCollection_v1.xml b/static/redfish/v1/schema/LogEntryCollection_v1.xml
deleted file mode 120000
index 58cc333da0..0000000000
--- a/static/redfish/v1/schema/LogEntryCollection_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/LogEntryCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/LogEntry_v1.xml b/static/redfish/v1/schema/LogEntry_v1.xml
deleted file mode 120000
index c8975d94a3..0000000000
--- a/static/redfish/v1/schema/LogEntry_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/LogEntry_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/LogServiceCollection_v1.xml b/static/redfish/v1/schema/LogServiceCollection_v1.xml
deleted file mode 120000
index 26acc18b23..0000000000
--- a/static/redfish/v1/schema/LogServiceCollection_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/LogServiceCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/LogService_v1.xml b/static/redfish/v1/schema/LogService_v1.xml
deleted file mode 120000
index 6f198f9a6c..0000000000
--- a/static/redfish/v1/schema/LogService_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/LogService_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/ManagerAccountCollection_v1.xml b/static/redfish/v1/schema/ManagerAccountCollection_v1.xml
deleted file mode 120000
index b2a92d8df7..0000000000
--- a/static/redfish/v1/schema/ManagerAccountCollection_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/ManagerAccountCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/ManagerAccount_v1.xml b/static/redfish/v1/schema/ManagerAccount_v1.xml
deleted file mode 120000
index bcc93baaa9..0000000000
--- a/static/redfish/v1/schema/ManagerAccount_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/ManagerAccount_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/ManagerCollection_v1.xml b/static/redfish/v1/schema/ManagerCollection_v1.xml
deleted file mode 120000
index 4dc7bad511..0000000000
--- a/static/redfish/v1/schema/ManagerCollection_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/ManagerCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/ManagerDiagnosticData_v1.xml b/static/redfish/v1/schema/ManagerDiagnosticData_v1.xml
deleted file mode 120000
index c4c1bd5bfb..0000000000
--- a/static/redfish/v1/schema/ManagerDiagnosticData_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/ManagerDiagnosticData_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/ManagerNetworkProtocol_v1.xml b/static/redfish/v1/schema/ManagerNetworkProtocol_v1.xml
deleted file mode 120000
index e52500a24e..0000000000
--- a/static/redfish/v1/schema/ManagerNetworkProtocol_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/ManagerNetworkProtocol_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Manager_v1.xml b/static/redfish/v1/schema/Manager_v1.xml
deleted file mode 120000
index 0cf2141696..0000000000
--- a/static/redfish/v1/schema/Manager_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/Manager_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/MemoryCollection_v1.xml b/static/redfish/v1/schema/MemoryCollection_v1.xml
deleted file mode 120000
index 2f60544739..0000000000
--- a/static/redfish/v1/schema/MemoryCollection_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/MemoryCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Memory_v1.xml b/static/redfish/v1/schema/Memory_v1.xml
deleted file mode 120000
index ec2e23887c..0000000000
--- a/static/redfish/v1/schema/Memory_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/Memory_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/MessageRegistryCollection_v1.xml b/static/redfish/v1/schema/MessageRegistryCollection_v1.xml
deleted file mode 120000
index c3b47431b0..0000000000
--- a/static/redfish/v1/schema/MessageRegistryCollection_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/MessageRegistryCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/MessageRegistryFileCollection_v1.xml b/static/redfish/v1/schema/MessageRegistryFileCollection_v1.xml
deleted file mode 120000
index bc584a371b..0000000000
--- a/static/redfish/v1/schema/MessageRegistryFileCollection_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/MessageRegistryFileCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/MessageRegistryFile_v1.xml b/static/redfish/v1/schema/MessageRegistryFile_v1.xml
deleted file mode 120000
index d50967d659..0000000000
--- a/static/redfish/v1/schema/MessageRegistryFile_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/MessageRegistryFile_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/MessageRegistry_v1.xml b/static/redfish/v1/schema/MessageRegistry_v1.xml
deleted file mode 120000
index 2da80eab3b..0000000000
--- a/static/redfish/v1/schema/MessageRegistry_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/MessageRegistry_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Message_v1.xml b/static/redfish/v1/schema/Message_v1.xml
deleted file mode 120000
index c0e6905bfd..0000000000
--- a/static/redfish/v1/schema/Message_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/Message_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/MetricDefinitionCollection_v1.xml b/static/redfish/v1/schema/MetricDefinitionCollection_v1.xml
deleted file mode 120000
index ae8b26569f..0000000000
--- a/static/redfish/v1/schema/MetricDefinitionCollection_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/MetricDefinitionCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/MetricDefinition_v1.xml b/static/redfish/v1/schema/MetricDefinition_v1.xml
deleted file mode 120000
index 7afb0d492e..0000000000
--- a/static/redfish/v1/schema/MetricDefinition_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/MetricDefinition_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/MetricReportCollection_v1.xml b/static/redfish/v1/schema/MetricReportCollection_v1.xml
deleted file mode 120000
index f185252055..0000000000
--- a/static/redfish/v1/schema/MetricReportCollection_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/MetricReportCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/MetricReportDefinitionCollection_v1.xml b/static/redfish/v1/schema/MetricReportDefinitionCollection_v1.xml
deleted file mode 120000
index 08fd092245..0000000000
--- a/static/redfish/v1/schema/MetricReportDefinitionCollection_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/MetricReportDefinitionCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/MetricReportDefinition_v1.xml b/static/redfish/v1/schema/MetricReportDefinition_v1.xml
deleted file mode 120000
index 9edff1fce9..0000000000
--- a/static/redfish/v1/schema/MetricReportDefinition_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/MetricReportDefinition_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/MetricReport_v1.xml b/static/redfish/v1/schema/MetricReport_v1.xml
deleted file mode 120000
index 2468470894..0000000000
--- a/static/redfish/v1/schema/MetricReport_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/MetricReport_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/OemComputerSystem_v1.xml b/static/redfish/v1/schema/OemComputerSystem_v1.xml
deleted file mode 120000
index 87ba1ccd7c..0000000000
--- a/static/redfish/v1/schema/OemComputerSystem_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/oem/openbmc/csdl/OemComputerSystem_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/OemManager_v1.xml b/static/redfish/v1/schema/OemManager_v1.xml
deleted file mode 120000
index cce8142bdc..0000000000
--- a/static/redfish/v1/schema/OemManager_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/oem/openbmc/csdl/OemManager_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/OemVirtualMedia_v1.xml b/static/redfish/v1/schema/OemVirtualMedia_v1.xml
deleted file mode 120000
index 17c86245da..0000000000
--- a/static/redfish/v1/schema/OemVirtualMedia_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/oem/openbmc/csdl/OemVirtualMedia_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/OpenBMCAccountService_v1.xml b/static/redfish/v1/schema/OpenBMCAccountService_v1.xml
deleted file mode 120000
index 8a783f88fa..0000000000
--- a/static/redfish/v1/schema/OpenBMCAccountService_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/oem/openbmc/csdl/OpenBMCAccountService_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/OperatingConfigCollection_v1.xml b/static/redfish/v1/schema/OperatingConfigCollection_v1.xml
deleted file mode 120000
index ecf294fe65..0000000000
--- a/static/redfish/v1/schema/OperatingConfigCollection_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/OperatingConfigCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/OperatingConfig_v1.xml b/static/redfish/v1/schema/OperatingConfig_v1.xml
deleted file mode 120000
index 4436e16850..0000000000
--- a/static/redfish/v1/schema/OperatingConfig_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/OperatingConfig_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/PCIeDeviceCollection_v1.xml b/static/redfish/v1/schema/PCIeDeviceCollection_v1.xml
deleted file mode 120000
index a396f8df4c..0000000000
--- a/static/redfish/v1/schema/PCIeDeviceCollection_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/PCIeDeviceCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/PCIeDevice_v1.xml b/static/redfish/v1/schema/PCIeDevice_v1.xml
deleted file mode 120000
index 63138e7ec5..0000000000
--- a/static/redfish/v1/schema/PCIeDevice_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/PCIeDevice_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/PCIeFunctionCollection_v1.xml b/static/redfish/v1/schema/PCIeFunctionCollection_v1.xml
deleted file mode 120000
index f0f3867784..0000000000
--- a/static/redfish/v1/schema/PCIeFunctionCollection_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/PCIeFunctionCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/PCIeFunction_v1.xml b/static/redfish/v1/schema/PCIeFunction_v1.xml
deleted file mode 120000
index ac95c174f3..0000000000
--- a/static/redfish/v1/schema/PCIeFunction_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/PCIeFunction_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/PCIeSlots_v1.xml b/static/redfish/v1/schema/PCIeSlots_v1.xml
deleted file mode 120000
index a54245dc5d..0000000000
--- a/static/redfish/v1/schema/PCIeSlots_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/PCIeSlots_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/PhysicalContext_v1.xml b/static/redfish/v1/schema/PhysicalContext_v1.xml
deleted file mode 120000
index 9ba0aa4e33..0000000000
--- a/static/redfish/v1/schema/PhysicalContext_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/PhysicalContext_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/PortCollection_v1.xml b/static/redfish/v1/schema/PortCollection_v1.xml
deleted file mode 120000
index db505e1316..0000000000
--- a/static/redfish/v1/schema/PortCollection_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/PortCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Port_v1.xml b/static/redfish/v1/schema/Port_v1.xml
deleted file mode 120000
index 682c035dd9..0000000000
--- a/static/redfish/v1/schema/Port_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/Port_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/PowerSubsystem_v1.xml b/static/redfish/v1/schema/PowerSubsystem_v1.xml
deleted file mode 120000
index a9f85f74c0..0000000000
--- a/static/redfish/v1/schema/PowerSubsystem_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/PowerSubsystem_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/PowerSupplyCollection_v1.xml b/static/redfish/v1/schema/PowerSupplyCollection_v1.xml
deleted file mode 120000
index 7a0bd988c6..0000000000
--- a/static/redfish/v1/schema/PowerSupplyCollection_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/PowerSupplyCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/PowerSupply_v1.xml b/static/redfish/v1/schema/PowerSupply_v1.xml
deleted file mode 120000
index e3fa05fb31..0000000000
--- a/static/redfish/v1/schema/PowerSupply_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/PowerSupply_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Power_v1.xml b/static/redfish/v1/schema/Power_v1.xml
deleted file mode 120000
index d42d5b91cf..0000000000
--- a/static/redfish/v1/schema/Power_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/Power_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Privileges_v1.xml b/static/redfish/v1/schema/Privileges_v1.xml
deleted file mode 120000
index 58ed09818b..0000000000
--- a/static/redfish/v1/schema/Privileges_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/Privileges_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/ProcessorCollection_v1.xml b/static/redfish/v1/schema/ProcessorCollection_v1.xml
deleted file mode 120000
index 076c193235..0000000000
--- a/static/redfish/v1/schema/ProcessorCollection_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/ProcessorCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Processor_v1.xml b/static/redfish/v1/schema/Processor_v1.xml
deleted file mode 120000
index 847e83779b..0000000000
--- a/static/redfish/v1/schema/Processor_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/Processor_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Protocol_v1.xml b/static/redfish/v1/schema/Protocol_v1.xml
deleted file mode 120000
index 4f2dabdc30..0000000000
--- a/static/redfish/v1/schema/Protocol_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/Protocol_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/RedfishError_v1.xml b/static/redfish/v1/schema/RedfishError_v1.xml
deleted file mode 120000
index b86dbf879a..0000000000
--- a/static/redfish/v1/schema/RedfishError_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/RedfishError_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/RedfishExtensions_v1.xml b/static/redfish/v1/schema/RedfishExtensions_v1.xml
deleted file mode 120000
index 02915aceda..0000000000
--- a/static/redfish/v1/schema/RedfishExtensions_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/RedfishExtensions_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Redundancy_v1.xml b/static/redfish/v1/schema/Redundancy_v1.xml
deleted file mode 120000
index 791d9e3195..0000000000
--- a/static/redfish/v1/schema/Redundancy_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/Redundancy_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Resource_v1.xml b/static/redfish/v1/schema/Resource_v1.xml
deleted file mode 120000
index 6a084de561..0000000000
--- a/static/redfish/v1/schema/Resource_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/Resource_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/RoleCollection_v1.xml b/static/redfish/v1/schema/RoleCollection_v1.xml
deleted file mode 120000
index a549edd82e..0000000000
--- a/static/redfish/v1/schema/RoleCollection_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/RoleCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Role_v1.xml b/static/redfish/v1/schema/Role_v1.xml
deleted file mode 120000
index a3c1af165d..0000000000
--- a/static/redfish/v1/schema/Role_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/Role_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/SensorCollection_v1.xml b/static/redfish/v1/schema/SensorCollection_v1.xml
deleted file mode 120000
index a91309ffd7..0000000000
--- a/static/redfish/v1/schema/SensorCollection_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/SensorCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Sensor_v1.xml b/static/redfish/v1/schema/Sensor_v1.xml
deleted file mode 120000
index 1bca82b7d3..0000000000
--- a/static/redfish/v1/schema/Sensor_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/Sensor_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/ServiceRoot_v1.xml b/static/redfish/v1/schema/ServiceRoot_v1.xml
deleted file mode 120000
index 8b830024d7..0000000000
--- a/static/redfish/v1/schema/ServiceRoot_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/ServiceRoot_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/SessionCollection_v1.xml b/static/redfish/v1/schema/SessionCollection_v1.xml
deleted file mode 120000
index 5a5583ecc2..0000000000
--- a/static/redfish/v1/schema/SessionCollection_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/SessionCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/SessionService_v1.xml b/static/redfish/v1/schema/SessionService_v1.xml
deleted file mode 120000
index 12de5b2c64..0000000000
--- a/static/redfish/v1/schema/SessionService_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/SessionService_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Session_v1.xml b/static/redfish/v1/schema/Session_v1.xml
deleted file mode 120000
index 7978348008..0000000000
--- a/static/redfish/v1/schema/Session_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/Session_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Settings_v1.xml b/static/redfish/v1/schema/Settings_v1.xml
deleted file mode 120000
index ce8c8c9c74..0000000000
--- a/static/redfish/v1/schema/Settings_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/Settings_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/SoftwareInventoryCollection_v1.xml b/static/redfish/v1/schema/SoftwareInventoryCollection_v1.xml
deleted file mode 120000
index 0fa131241a..0000000000
--- a/static/redfish/v1/schema/SoftwareInventoryCollection_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/SoftwareInventoryCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/SoftwareInventory_v1.xml b/static/redfish/v1/schema/SoftwareInventory_v1.xml
deleted file mode 120000
index 0b6c50d256..0000000000
--- a/static/redfish/v1/schema/SoftwareInventory_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/SoftwareInventory_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/StorageCollection_v1.xml b/static/redfish/v1/schema/StorageCollection_v1.xml
deleted file mode 120000
index 0a745fd25c..0000000000
--- a/static/redfish/v1/schema/StorageCollection_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/StorageCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/StorageControllerCollection_v1.xml b/static/redfish/v1/schema/StorageControllerCollection_v1.xml
deleted file mode 120000
index 74c6836826..0000000000
--- a/static/redfish/v1/schema/StorageControllerCollection_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/StorageControllerCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/StorageController_v1.xml b/static/redfish/v1/schema/StorageController_v1.xml
deleted file mode 120000
index 867e0add81..0000000000
--- a/static/redfish/v1/schema/StorageController_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/StorageController_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Storage_v1.xml b/static/redfish/v1/schema/Storage_v1.xml
deleted file mode 120000
index 0413b80612..0000000000
--- a/static/redfish/v1/schema/Storage_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/Storage_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/TaskCollection_v1.xml b/static/redfish/v1/schema/TaskCollection_v1.xml
deleted file mode 120000
index 3fd7faa5b0..0000000000
--- a/static/redfish/v1/schema/TaskCollection_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/TaskCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/TaskService_v1.xml b/static/redfish/v1/schema/TaskService_v1.xml
deleted file mode 120000
index 5bc812117d..0000000000
--- a/static/redfish/v1/schema/TaskService_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/TaskService_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Task_v1.xml b/static/redfish/v1/schema/Task_v1.xml
deleted file mode 120000
index f0e3a8fda7..0000000000
--- a/static/redfish/v1/schema/Task_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/Task_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/TelemetryService_v1.xml b/static/redfish/v1/schema/TelemetryService_v1.xml
deleted file mode 120000
index 72e2fc81d8..0000000000
--- a/static/redfish/v1/schema/TelemetryService_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/TelemetryService_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/ThermalMetrics_v1.xml b/static/redfish/v1/schema/ThermalMetrics_v1.xml
deleted file mode 120000
index 80e17b9ca4..0000000000
--- a/static/redfish/v1/schema/ThermalMetrics_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/ThermalMetrics_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/ThermalSubsystem_v1.xml b/static/redfish/v1/schema/ThermalSubsystem_v1.xml
deleted file mode 120000
index e5c54bcb67..0000000000
--- a/static/redfish/v1/schema/ThermalSubsystem_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/ThermalSubsystem_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Thermal_v1.xml b/static/redfish/v1/schema/Thermal_v1.xml
deleted file mode 120000
index 3da8640a84..0000000000
--- a/static/redfish/v1/schema/Thermal_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/Thermal_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/TriggersCollection_v1.xml b/static/redfish/v1/schema/TriggersCollection_v1.xml
deleted file mode 120000
index 4a870f8208..0000000000
--- a/static/redfish/v1/schema/TriggersCollection_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/TriggersCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Triggers_v1.xml b/static/redfish/v1/schema/Triggers_v1.xml
deleted file mode 120000
index af50645621..0000000000
--- a/static/redfish/v1/schema/Triggers_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/Triggers_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/UpdateService_v1.xml b/static/redfish/v1/schema/UpdateService_v1.xml
deleted file mode 120000
index 73f4bdebee..0000000000
--- a/static/redfish/v1/schema/UpdateService_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/UpdateService_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/VirtualMediaCollection_v1.xml b/static/redfish/v1/schema/VirtualMediaCollection_v1.xml
deleted file mode 120000
index e06b8374e4..0000000000
--- a/static/redfish/v1/schema/VirtualMediaCollection_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/VirtualMediaCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/VirtualMedia_v1.xml b/static/redfish/v1/schema/VirtualMedia_v1.xml
deleted file mode 120000
index 6fe497a5c1..0000000000
--- a/static/redfish/v1/schema/VirtualMedia_v1.xml
+++ /dev/null
@@ -1 +0,0 @@
-../../../../redfish-core/schema/dmtf/csdl/VirtualMedia_v1.xml \ No newline at end of file