Difference between revisions of "NXSL:FindDCIByName"
Jump to navigation
Jump to search
(Created page with "__NOTOC__ Find DCI by name (search is case-insensetive). == Syntax == FindDCIByName(''node'', ''description''); == Parameters == :{| |- | ''node'' || Node ...") |
|||
Line 5: | Line 5: | ||
== Syntax == | == Syntax == | ||
FindDCIByName(''node'', '' | FindDCIByName(''node'', ''parameter name''); | ||
Line 14: | Line 14: | ||
| ''node'' || [[NXSL:Node|Node]] object. Predefined variable '''$node''' can be used to refer to current node in transformation script or event processing policy rule. | | ''node'' || [[NXSL:Node|Node]] object. Predefined variable '''$node''' can be used to refer to current node in transformation script or event processing policy rule. | ||
|- | |- | ||
| ''name'' || DCI name. | | ''name'' || DCI parameter name. | ||
|} | |} | ||
Revision as of 10:49, 12 August 2020
Find DCI by name (search is case-insensetive).
Syntax
FindDCIByName(node, parameter name);
Parameters
node Node object. Predefined variable $node can be used to refer to current node in transformation script or event processing policy rule. name DCI parameter name.
Return Value
DCI ID on success or 0 if DCI with matching name was not found.
Examples
FindDCIByName($node, "Agent.Uptime") -> 5 /* perhaps */ FindDCIByName($node, "bad") -> 0