B. Verzeichnis der Fehlermeldungen

1
ili2c syntax error

Beschreibung:

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.

Beispiel:

duplicate transferid, TID=ch037kym004900000000200110022
21
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
70
UNIQUE constraint <attributes> (values=<values>) violated, <hint>

Beschreibung:

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