Rückgabewert#
| Typ | Bedeutung |
|---|---|
| keine (MD-Aktion) | Schreibt eine MD-Variable; ihr Werttyp hängt vom Ausdruck und den Attributen ab. |
Zuweisung#
Ebene: Mission Director-Aktionen. name ist der variable Pfad, exact ist der Wertausdruck und operation, Wenn vorhanden, wählt man, wie man es anwendet. Beispiele initialisiert eine Zeichenkette, Zahl und Tabelle.
<set_value name="$Label" exact="'example'" />
<set_value name="$Revision" exact="0" />
<set_value name="$Records" exact="table[]" />Was geschieht: Im aktuellen MD-Kontext ist $Label = "Beispiel", $Revision = 0 und $Records eine leere MD-Tabelle. Nichts wird protokolliert.
Eine Revision inkrementieren#
Der Zähler muss bereits mit dem entsprechenden Typ existieren. Initialisierung und Migration des gespeicherten Zustands erfordern ein eigenes Design.
<set_value name="$Revision" operation="add" exact="1" />Was geschieht: Wenn $Revision nach der Initialisierung 0 ist, wird es 1; dies ändert die Variable im angegebenen Kontext.
Geltungsbereich#
$Revision im aktuellen Kontext und Init.$Revision sind nicht unbedingt die gleiche Variable. Für instituierte Handler, unterscheiden Anfrage-lokale Daten von einer gemeinsamen Registrierung. Dies ist nicht die volle Attributreferenz; überprüfen Sie die XSD und Spielverhalten für neue Formulare. Siehe MD-Variablen und Migrationen.