I've upgraded our staging DMA to 10.3.6 and then to 10.3.7 but neither of the versions displays the User Defined API option in the System Center. I checked the installation logs and no errors. Manually re-installed the feature using the DataMiner UserDefinableApiEndpoint msi installer but no improvement. Am I missing a step somewhere?
User-Defined APIs module require the indexing engine to be installed and enabled on the DMA.
*************
2023/07/13 11:56:34.728|SLLog|ApplyLogLevels|CRU|-1|Log Levels: Info: 0; Error: 0; Debug: 0 (from LogSettings.xml)
2023/07/13 11:59:28.027|SLNet.exe|Initialize|CRU|0|69|Initializing UserDefinableApiManager...
2023/07/13 11:59:28.977|SLNet.exe|OnInitialize|CRU|0|69|The UserDefinableApiManager requires Elasticsearch, but no valid installation was found. The manager has not been initialized.
2023/07/13 11:59:28.984|SLNet.exe|Initialize|CRU|0|69|Exception occurred during initialization: Skyline.DataMiner.Net.ManagerStore.ManagerRequiresInstalledElasticException: The UserDefinableApiManager requires Elasticsearch, but no valid installation was found. The manager has not been initialized.
at Skyline.DataMiner.Net.Apps.UserDefinableApis.UserDefinableApiManager.OnInitialize()
at Skyline.DataMiner.Net.ManagerStore.BaseManager.Initialize()
*************
After I've installed the Elastic search package the User-Defined APIs feature is available.
Hi Pawel,
Nice that you have found the problem yourself!
I have updated my previous answer with your findings So that we have a nice summary of what is done.
in order to close this question/topic, could you mark that answer as best answer? that way, this question will then be marked as solved.
Thanks in advance and have a nice day further.