Inhaltsverzeichnis

SetHash/GetHash

Die SetHash-Funktion erzeugt eine Hashmap über eine Reihe selektierter Elemente.
Als Schlüssel dient hierbei das im 2. Parameter angegeben Element.
Die GetHash-Funktion liefert dann für eine gegebene Hashmap + Schlüssel das entsprechende Elemente aus der obigen Selektion zurück.

Syntax:

SetHash('Selektion', 'Schlüssel', 'Name der Hashmap')
GetHash('Name der Hashmap', 'Schlüssel')

Beispiel:

In diesem Beispiel wird eine Hashmap über eine Reihe von SG_33 Knoten gebildet, wobei die /LIN/@DE_1028 Attribute den einzelnen Knoten als Schlüssel für die Einträge dienen. GetHash liefert hier also den /SG_33 Knoten mit dem @DE_1028 Attributswert 18089 zurück.

SetHash(//SG_33,'LIN/@DE_1082','hash1')
GetHash('hash1','18089')