RuleID
:RuleID("ID")
Dieser Befehl ist optional.
Wenn Sie eine Regel erstellen, können Sie dieser Regel mithilfe dieses Befehls eine ID zuweisen. Die ID wird durch Anfügen von :RuleID("ID")
angegeben, wobei „ID“ ein alphanumerischer Bezeichner ist, den Sie der Regel geben. Wenn Sie der Regel keinen Bezeichner zuweisen, erzeugt Spectrum™ Technology Platform eine numerische ID für die Regel. Wenn mehrere Regeln vorhanden sind, werden sie nacheinander auf Grundlage der Ausführungsreihenfolge („1“, „2“, „3“ usw.) nummeriert.
Beispiel:
%IgnoreCase;
%InputField("Name");
%OutputFields("FirstName", "LastName", "FirstName2", "LastName");
<root>=<FirstName><LastName> :RuleID("Name") |
<FirstName> '&' <FirstName2> <LastName> :RuleID("CompoundName");
<FirstName>=@Table("Given Names");
<FirstName2>=@Table("Given Names");
<LastName>=@Table("Family Names");
Im obigen Beispiel enthält die Stammregel zwei Regeln. Die erste Regel mit der RuleID „Name“ stimmt mit FirstName und LastName überein: <FirstName><LastName>
:RuleID("Name")
Die zweite Regel mit der RuleID „CompoundName“ stimmt mit FirstName und LastName überein, enthält aber auch FirstName2: <FirstName> '&' <FirstName2> <LastName>
:RuleID("CompoundName")
Die Ausgabe dieser Regeln sieht wie folgt aus:
%IgnoreCase;
%InputField("Name");
%OutputFields("FirstName", "LastName", "FirstName2", "LastName");
<root>=<FirstName><LastName> |
<FirstName> '&' <FirstName2> <LastName> ;
<FirstName>=@Table("Given Names");
<FirstName2>=@Table("Given Names");
<LastName>=@Table("Family Names");
Die Ausgabe dieser Regeln sieht wie folgt aus:
So verwenden Sie diesen Befehl:
- Positionieren Sie den Cursor dort, wo der Befehl eingefügt werden soll.
- Doppelklicken Sie in der Liste Befehle auf :RuleID.
- Geben Sie einen alphanumerischen Wert in das Textfeld ein.
- Klicken Sie auf OK.