Lines Matching +full:redfish +full:- +full:map

4 # Parses the Redfish schema to determine what are the top level collection URIs
6 # a map of URIs that contain a top level collection as part of their subtree.
8 # unordered_map. These URIs are need by Redfish Aggregation
16 * This is an auto-generated header which contains definitions
17 * for Redfish DMTF defined schemas.
28 SCRIPT_DIR, "..", "redfish-core", "include", "aggregation_utils.hpp"
34 EDMX = "{http://docs.oasis-open.org/odata/ns/edmx}"
35 EDM = "{http://docs.oasis-open.org/odata/ns/edm}"
42 os.path.join(SCRIPT_DIR, "..", "redfish-core", "schema")
56 # Map xml URIs to their associated namespace
126 if term == "Redfish.ExcerptCopy":
206 # the Redfish tree
208 if new_path == "/redfish/v1/Tasks":
209 new_path2 = "/redfish/v1/TaskService"
228 # If the namespace of the NavigationProperty's Type is not in our xml map
250 # /redfish/v1/CompositionService/ActivePool and we do not currently support
252 # to display a link to CompositionService under /redfish/v1 even though
259 curr_path = "/redfish/v1"
268 …://www.dmtf.org/sites/default/files/standards/documents/DSP0266_1.20.1.html#asynchronous-operations
269 top_collections.add("/redfish/v1/TaskService/TaskMonitors")
276 "// SPDX-License-Identifier: Apache-2.0\n"
277 "// SPDX-FileCopyrightText: Copyright OpenBMC Authors\n"
280 "// clang-format off\n"
284 "namespace redfish\n"
286 '// Note that each URI actually begins with "/redfish/v1"\n'
293 # All URIs start with "/redfish/v1". We can omit that portion to
296 ' "{}",\n'.format(collection.split("/redfish/v1")[1])
299 hpp_file.write("};\n} // namespace redfish\n")