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.3 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