Hallo miteinander,
Ich möchte folgende Struktur aus LKMap ansprechen bzw. prüfen:
STRUCTURE Eigenschaften =
/** Bezeichnung des weiteren Attributs zum LKObjekt (Attributname).
*/
Bezeichnung: MANDATORY TEXT*80;
/** Wert des weiteren Attributs zum LKObjekt als Text.
*/
Wert: MANDATORY TEXT*80;
END Eigenschaften;
Zur Prüfung habe ich folgenden CONSTRAINT definiert:
SET CONSTRAINT Mandatory_Nutzungsart: elementCount(filter(>> Eigenschaft.Bezeichnung,"Nutzungsart"))==1;
Nun beobachte ich, dass ilic (V5.6.8) und ilivalidator (V1.15.0) unterschiedlich auf den „.“ in „Eigenschaft.Bezeichnung“ reagiert:
- ilic: „compiler run done“
- ilivalidator: „unexpected token: .“
Warum reagieren die beiden Softwaren nicht gleich (das wäre meine „naive“ Erwartung) oder mache ich etwas grundsätzlich falsch?