We have to federate multiple Catalogs into one Catalog. This means that there are multiple decentralized Catalogs, which will be accessible over one TMF633 API.
In the API Spec I see that it is possible to retrieve multiple Catalogs TMF633_ServiceCatalog/TMF633-ServiceCatalog-v4.0.0.swagger.json at master · tmforum-apis/TMF633_ServiceCatalog
As an example I have the following catalogs with the following entries.
THIS IS JUST PSEUDO JSON, NOT TMFORUM COMPLIANT
{
"servicecatalogs": [
{
"catalogname":"ServiceCatalogA",
"servicespecifications":[
"TestService1","TestService2","TestService3"
]
},
{
"catalogname":"ServiceCatalogB",
"servicespecifications":[
"TestService4","TestService5","TestService6"
]
},
{
"catalogname":"ServiceCatalogC",
"servicespecifications":[
"TestService7","TestService8","TestService9"
]
}
]
}
Now I want to expose all ServiceSpecifications over one TMF633 endpoint.
And I also want to know which ServiceSpecification is sourced from which Catalog.
Where is the Information, to which Catalog a specific Service Specification belongs, I can not see this information in the API Spec.
Or what is the idea of retrieving multiple Catalogs over one TMF633 endpoint?
------------------------------
Florian Kammermann
Swisscom AG
------------------------------