Seitenhistorie
...
Eine Regel kann auch eine EVAL-Anweisung / einen Verweis auf eine Ressource zurückgeben.
Aufbau einer Regel im R-S
Abbildung A: Aufbau einer Regel
...
Die Regel hat also den Wert "${Angebot_3}
" Abb. A (3). Wird die Regel aufgerufen, so ist das Ergebnis:
Codeblock |
---|
${NameDerRegel} = ${Angebot_3} |
Mit ${Angebot_3}
wird eine Ressource mit dem Namen Angebot_3
zurückgegeben, in diesem Fall z.B. eine binäre Ressource,
...
Je nach Nationalität des Kunden soll dessen Nationalflagge angezeigt werden. Die Nationalität des Kunden wird durch die Datenstrom-Variable
DS.NATIONALITY
geliefert - Bei jedem Kunden individuell. Um abhängig von DS.NATIONALITY
die richtige Ressource auszusuchen, benötigt man eine Regel.
Diese liefert, je nach Wert von DS.NATIONALITY
, die richtige Ressource zurück. Ruft man die Regel auf, erhält man automatisch die richtige Ressource.
Mögliche Werte von DS.NATIONALITY
:
Wert | GER | CH | AUT |
---|---|---|---|
Kunde kommt aus | Deutschland | Schweiz | Österreich |
...
In Abb. E wird der Spaltenwert durch die dynamische Einbindung der Datenstrom-Variablen DS.NATIONALITY
gebildet.
Die Spalte hat also den Wert von DS.NATIONALITY
. Die obige Tabelle zeigt uns, dass die Datenstrom-Variable 3 Werte annehmen kann.
Diese finden sich als Zeilen in der Regel wieder. Je nach aktuellem Wert von DS.NATIONALITY
wird dann die dazu passende Ressource
...
und der Wert der Regel ist ${ch_flag}
, also die Binäre Ressource ch_flag
mit der Schweizer Flagge.
...