Der INTERLIS 2
Compiler konnte das zugehörige Datenmodell nicht
compilieren. Weitere Informationen zu der Fehlermeldung
sind aus der .log Datei
ersichtlich.
Beispiel:
error output from INTERLIS 2.4 compiler:
ili2c> ..\RoadsExdm2ben.ili:3:expecting EOF, found 'MODE'
ili2c> compiler failed
check process aborted by ili2c errors.
2
model parse error,
<explanation>
Beschreibung:
Die vom Compiler
gelieferte Information konnte von iG/Check nicht
vollständig verarbeitet werden. Der Prüfvorgang wurde
abgebrochen. Weitere Informationen dazu stehen in der
.log Datei.
Beispiel:
model DM01AVCH24D contains errors,
see also ..\user\models23\dm01avch24d.err
3
xtf error,
<explanation>
Beschreibung:
Fehlermeldung,
welche durch den XTF Driver gemeldet wird. Die Art der
Fehlermeldung wird in
<explanation> näher
erläutert.
Beispiel:
xtf error, Attribute OPERATION has wrong value in object
4
fatal syntax error
in input file
Beschreibung:
Der XTF Driver
kann die Inputdatei nicht verarbeiten. Der Prüfvorgang
wird abgebrochen. Weitere Information dazu sind aus der
.log Datei
ersichtlich.
Beispiel:
</Geometry> expected, found <Geometr>
10
unable to convert
<attr> to type
<basetype>
Beschreibung:
Der Wert des
Attributs <attr> kann nicht in
den Basistyp <basetype>
übersetzt werden. Bemerkung: für die weiteren Tests des
Attributs wird für den Wert des Attributs
UNDEFINED angenommen.
Beispiel:
unable to convert Geometrie to type COORD
unable to convert LFP1Symbol_von to type LINK
11
<attr|role>
has to be defined
Beschreibung:
Der Wert des
Attributs oder der Rolle
<attr|role> ist undefiniert.
Das Attribut oder die Rolle ist aber im Datenmodell als
MANDATORY (obligatorisch)
definiert.
Beispiel:
Geometrie has to be defined
Nummer has to be defined
12
the value of
atttribute <attr> is out of range,
<explanation>
Beschreibung:
Der Wert des
Attributs <attr> ist ausserhalb
des im Modell spezifizierten Wertebereichs. Dieser
Fehlertyp kennt einige Untervarianten. Z.B. gehört die
Verletzung des Koordinatenbereichs durch einen Punkt
ebenso dazu wie die Benutzung von unerlaubten Zeichen in
Textattributen. Unter
<explanation> werden weitere
Hinweise zur konkreten Art der Fehlermeldung
gegeben.
Beispiel:
the value of NBIdent is out of range, text is too long 18 > 12
the value of LageGen is out of range, 900.0 > 700.0
13
invalid
linesegment
<coord1><coord2>
Beschreibung:
Das
Liniensegment ist keine gültige Liniendefinition. Beide
Punkte sind identisch.
Beispiel:
invalid linesegment 1.0/1.0/0.0 1.0/1.0/0.0
14
invalid arcsegment
<coord1><coord2><coord3>
Beschreibung:
Der Kreisbogen
ist keine gültige Kreisbogendefinition. Zwei oder drei
Punkte sind identisch oder der mittlere Punkt liegt auf
der Geraden durch den 1. bzw. 3. Punkt.
Beispiel:
invalid arcsegment 0.0/0.0 1.0/1.0 2.0/2.0
15
the value of
<role/refattr> is out of range,
<explanation>
Beschreibung:
Die Referenz
<role/refattr> zeigt auf eine
TID, welche in der Transferdatei
nicht vor-kommt.
Beispiel:
the value of Entstehung is out of range,
no object found with tid=zh04p2t400000020
16
unknown
attribute/link <attr> in
<class/structure>
Beschreibung:
Das Attribut/der
Link <attr> darf in der
Klasse/Struktur <class/structure> nicht
vor-kommen.
Beispiel:
unknown attribute Geometr in DM01AVCH24D.FixpunkteKategorie1.LFP1
17
attributes are out
of order for <class/structure>,
<explanation>
Beschreibung:
Die Attribute
der Klasse/Struktur
<class/structure> sind nicht in
der richtigen Reihenfolge in der Transferdatei
angeordnet. In <explanation>
ist die korrekte Reihenfolge angegeben, dabei werden
optionale Attribute zwischen []
dargestellt.
Beispiel:
attributes are out of order for DM01AVCH24D.FixpunkteKategorie2.LFP2,
correct order is Geometrie,LageGen,LageZuv,NBIdent,Nummer,
[HoeheGeom],[HoeheGen],[HoeheZuv],[Punktzeichen],
[Begehbarkeit],Entstehung
18
unknown topic
<topic>, object in line <line>
ignored
Beschreibung:
Das Topic
<topic> des Objekts ist
unbekannt. Das Objekt kann nicht weiter überprüft
werden.
Beispiel:
unknown topic FixpunkteKtegorie1, object in line 823 ignored
19
<struct> is
no extension of type <basestruct>, structure
ignored
Beschreibung:
Die Struktur
<struct> ist keine zulässige
Erweiterung von <basestruct>.
<struct> wird nicht weiter
geprüft.
Beispiel:
QPA_de.QPA.Gewaesserabschnitt is no extension of type QPA_de.QPA.Grenze,
structure ignored
20
duplicate
transferid,
<explanation>
Beschreibung:
Die Transferid
(TID oder BID)
kommt in der Transferdatei mehrfach vor.
the value of
<role/attr> is out of range, link <key>
points to in¬valid target class
<class>
Beschreibung:
Die Referenz
<role/attr> zeigt auf ein
Objekt mit der falschen Klasse
<class>.
Beispiel:
the value of Street is out of range,
link 41 points to invalid target class RoadsExdm2ben.Roads.LandCover
22
list/bag
<list/bag> has invalid cardinality <count>,
<explanation>
Beschreibung:
Die Anzahl
Elemente <count> des
<list/bag> Attributs ist
falsch.
Beispiel:
list/bag Grenze has invalid cardinality 1, valid range is 2..2
23
unknown class
<class>, object in line <line>
ignored
Beschreibung:
Die Klasse
<class> des Objekts ist
unbekannt. Das Objekt kann nicht weiter überprüft
werden.
Beispiel:
unknown class LfP1, object in line 324 ignored
24
invalid tag
<tag>, object in line <line>
ignored
Beschreibung:
Das Tag
<tag> des Objekts ist
unbekannt. Das Objekt kann nicht weiter überprüft
werden.
Beispiel:
unknown tag abc, object in line 323 ignored
50
cardinality
<card> of role <role>[<ref>] is
invalid,
<explanation>
Beschreibung:
Die Kardinalität
<card> der Rolle
<role> ist ausserhalb des
gültigen Bereichs. Im Beispiel unten zeigen z.B. zwei
LFP1Symbol Objekte auf das
LFP1 Objekt mit der
TIDch04p2t400000021. Erlaubt ist aber
max. 1 Verweis.
Beispiel:
cardinality 2 of role
LFP1Symbol.LFP1Symbol_von[ch04p2t400000021] is invalid,
valid range is 0..1
60
MANDATORY
constraint <constraint> failed for object
<class>
Beschreibung:
Der
MANDATORY Constraint
<constraint> ergab den Wert
FALSE. Nähere Hinweise zu
<constraint> findet man unter
IGCHECK_DIR\<model>.ilp.
Beispiel:
MANDATORY constraint CONSTRAINT_1 failed for object test_ce1.Topic.ClassB
Die
Attributkombination
<attributes> kommt mehr als
einmal in der Transferdatei vor.
Beispiel:
UNIQUE constraint NBIdent,Identifikator (values=0,TS 1) violated,
see also line 28139
71
LOCAL UNIQUE
constraint <path>:<key> violated,
<hint>
Beschreibung:
Die
Attributkombination <key> kommt
mehr als einmal in der Liste oder dem Bag
<path> vor.
Beispiel:
LOCAL UNIQUE attr21:attr00 violated, see also attr00=a
201
open node at
<point>
Beschreibung:
An der
angegebenen Stelle <point>
befindet sich ein sog. 1er-Knoten. 1er-Knoten sind
Punkte, die Start- oder Endpunkt von nur einer Linie
sind.
Beispiel:
205
intersection at
<point>
Beschreibung:
Zwei
Linien/Kreisbögen schneiden sich im Punkt
<point>.
Beispiel:
206
intersection at
<point1> and
<point2>
Beschreibung:
Zwei
Linien/Kreisbögen schneiden sich im Punkt
<point1> und
<point2>.
Beispiel:
207
invalid connecting
edge <line>
Beschreibung:
Das angegebene
Linienstück <line> gehört zu
einer ungültigen Verbindungslinie (Nabelschnur). Eine
Nabelschnur ist eine Verbindungslinie zwischen dem
äusseren Perimeter und einer Insel der
Fläche.
Beispiel:
208
partial line
overlap <line>
Beschreibung:
Zwei
Linienstücke überlappen sich teilweise in
<line>.
Beispiel:
209
partial arc
overlap <arc>
Beschreibung:
Zwei Kreisbogen
überlappen sich teilweise in
<arc>.
Beispiel:
210
duplicate line
<line>
Beschreibung:
Das
Liniensegment <line> kommt
mehrfach vor.
Beispiel:
duplicate line …
211
duplicate arc
<arc>
Beschreibung:
Das
Kreisbogensegment <arc> kommt
mehrfach vor.
Beispiel:
duplicate arc …
212
full line overlap
<line>
Beschreibung:
Das Linienstück
<line> liegt vollständig auf
einem anderen Linienstück.
Beispiel:
213
full arc overlap
<arc>
Beschreibung:
Der Kreisbogen
<arc> liegt vollständig auf
einem anderen Kreisbogenstück.
Beispiel:
214
invalid node at
<point>
Beschreibung:
Im Rand der
Fläche wurde ein Knoten mit ungeradem Kontengrad > 1
gefunden.
Beispiel:
216
area touch at
<point>
Beschreibung:
Der äussere Rand
der Fläche berührt sich in einem Punkt.
Beispiel:
221
line with no
extendsion at <point>
Beschreibung:
Die
POLYLINE besteht aus identischen
Punkten.
Beispiel:
226
area with no
extendsion at <point>
Beschreibung:
Der Rand der
Fläche besteht aus identischen Punkten.
Beispiel:
227
area with multiple
parts at <point>
Beschreibung:
Die Fläche
besteht aus mehreren Teilflächen.
Beispiel:
228
overlap
intersection at
<point>
Beschreibung:
Ein Linien- oder
Kreisbogensegment einer POLYLINE
schneidet ein folgendes Kreisbogensegment in einem
Punkt. Die zulässige OVERLAP Toleranz
wird dabei überschritten.
Beispiel:
999
internal error,
<explanation>
Beschreibung:
Es ist ein
interner Fehler in iG/Check aufgetreten. Der Grund wird
in <explanation> erläutert.
Nach einem internen Fehler wird der Prüfvorgang
abgebrochen, d.h. es werden keine weiteren Tests mehr
durchgeführt. Bitte schicken Sie die Transferdatei und
die Modelldateien an
support@infogrips.ch.
Beispiel:
internal error, enumeration type has no VALUES component