For SRM, we understand that Booking and Service Definitions data are stored in Elasticsearch database.
What about Resource data? Is this also stored in Elasticsearch database or is it stored in a different location?
The reason behind this question is to understand better the impact of a DataMiner backup/restore and an Elasticsearch backup/restore.
Resources are still stored in xml file, C:\Skyline DataMiner\ResourceManager\Resources.xml
Short summary:
Resources, Pools, Virtual platforms, .. --> XML
XML path: "C:\Skyline DataMiner\ResourceManager\"
Service definitions, infos and states --> DB
Service Profiles --> DB
Virtual functions --> DB
Protocol functions --> XML
Bookings (definitions + instances) --> DB
Profiles --> legacy XML or DB
This can be changed in SLClient test tool to DB
(tab Advanced > Migration > Profile Manager XML To Elastic)
That is correct. A note to this however also is that there is a linking between the elements exposing the function resources and the resources themselves, which is saved into the linker tables, visible onto the ‘Resource Info’ page of an element.
So important to note is that this is information stored into the database also. So it is basically a combination of both resource.xml file as well as database info.
Note that this only applies for function resource i.e. SRM context.