Hello,
I am building a protocol and want to know how the trigger tags will look like if I want to set or execute an action if an element goes into timeout. For example, i have build trigger tags a s below but its not working.
<Trigger id="56">
<Name>On Timeout</Name>
<On>protocol</On>
<Time>timeout after retries</Time>
<Type>action</Type>
<Content>
<Id>4</Id>
</Content>
</Trigger>
Hi
The option <Time>timeout after retries</Time> doesnt work <On>protocol</On>.
You can use this option <On>parameter</On> for SNMP connectors. You must also specify the pid of a standalone parameter or a table, and if it goes into timeout the trigger will activate:
<Trigger id="56">
<Name>On Timeout</Name>
<On id="1000" >parameter</On>
<Time>timeout after retries</Time>
<Type>action</Type>
<Content>
<Id>4</Id>
</Content>
</Trigger>
You can find more information here: Time element | DataMiner Docs
If this doesnt work for you and you need to execute logic when an element in general enters a timeout state, a workaround would to create a correlation rule based on the "Severity: Timeout" for that element. This correlation rule can trigger an automation script, execute a 'setparameter' on a specific parameter of the element.