I'm looking for a way to set a parameter or table on an enhanced service protocol (a protocol on top of a service) from our manager element.
It seems a standard SetParameter call is not working. This is probably because it is a service and not an element.
What would be the correct way to do the set from the manager?
Hi, I don't know why the SetParameter would fail, but you should know that that the ID of the element (running on top of the service) is not the same as the ID of the service. It typically equals the Service ID + 1, but you should not assume it's just an increment of the Service ID.
The element ID can be retrieved using a ServiceInfoEventMessage, you need to look for the field ServiceElement in the response.
Note that this is an internal call and we do not recommend using this, as it is not officially supported and we cannot guarantee that it will still work in the future. As a rule, you should avoid using SLNet calls, as these are subject to change without notice. We recommend to instead always use the correct UI or automation options provided in DataMiner Automation or through our web API.
I was not aware of the underlying element ID. Thank you