Beschreibung:
Ich habe einen CKE erstellt, der aus den Feldinhalten automatisiert x-Kommandos generiert. Das erfolgt über folgendes Kommando:

 

$($[KZD1]$,LEERZEICHEN_BEGIN"$[x "_ENDE"")$$[E1]$ NN NNJN NJNN _ K _]$ 

 

Die Syntax mit "$[ und ]$ dient hier zur Definition der öffnenden und schließenden Klammer des x-Kommandos und ist technisch notwendig. Das Kommando funktioniert korrekt und erzeugt fehlerfreie x-Kommandos, die sich problemlos in anderen Modulen weiterverwenden lassen.

Problem:
Beim Ausführen des CKE wird dennoch eine Fehlermeldung angezeigt, da Tomedo die Zeichenkombination "$[ und ]$offenbar als fehlerhafte Syntax interpretiert. Diese Einschätzung ist jedoch nicht korrekt, da es sich hierbei um bewusst gesetzte Steuerzeichen handelt.

 

Frage:
Gibt es eine Möglichkeit, Tomedo beizubringen, diese spezielle Syntax als korrekt zu akzeptieren oder die Fehlermeldung gezielt zu unterdrücken? Alternativ: Gibt es eine Konfigurationsmöglichkeit zur Deaktivierung der Syntaxprüfung für bestimmte CKE-Kommandos?

Ziel:
Unterdrückung der irreführenden Fehlermeldung, da sie die Funktionalität nicht beeinträchtigt, aber bei der Arbeit stört.

Vielen Dank für Ihre Unterstützung!

Gefragt in Frage von (39.3k Punkte)
Bearbeitet von
0 Punkte

1 Antwort

Reißen Sie hier nicht 2 Befehlsfolgen auseinander, die Tomedo so nicht verstehen kann: Nach _BEGIN folgt der Anfang des x-Kommandos, in diesem geht es mit _ENDE weiter, dann der Rest des x-Kommandos?

Wenn vor dem x-Kommando ein weiteres Kommando steht, wird doch das x-Komm. nicht mehr mit $[]$ eingerahmt, oder?

Und kann ein x-Kommando überhaupt eine Feldvariable, hier: $[E1]$ auslesen, habe ich noch nie gesehen.

... oder ich habe es einfach nicht verstanden (-;

VG
Beantwortet von (7.1k Punkte)
0 Punkte
Es funktioniert tadellos, aber eben mit Gemecker.
20,044 Beiträge
28,522 Antworten
51,632 Kommentare
34,358 Nutzer