You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Wenn im I32OID fälschlicherweise STANDARDOID stehen, wird dies nicht erkannt.
Falsche OIDs in Klassen erweiterter Topics, werden nicht erkannt.
Im folgenden Modell hätten die Objekte folgende OIDs:
AnyOIDMadness_V1.Business.Gebaeude -> STANDARDOID
AnyOIDMadness_V1.Spass.Gebaeude -> I32OID
AnyOIDBaseMadness_V1.Konstruktionen.BesitzerIn sofern im Basket von AnyOIDMadness_V1.Business -> STANDARDOID
AnyOIDBaseMadness_V1.Konstruktionen.BesitzerIn sofern im Basket von AnyOIDMadness_V1.Spass -> I32OID
INTERLIS 2.3;
MODEL AnyOIDBaseMadness_V1 (en) AT "https://modelbaker.ch/" VERSION "2023-11-03" =
TOPIC Konstruktionen (ABSTRACT)=
OID AS INTERLIS.ANYOID;
CLASS Gebaeude (ABSTRACT)=
Name : TEXT*99;
END Gebaeude;
CLASS BesitzerIn =
Nachname : TEXT*99;
END BesitzerIn;
END Konstruktionen;
END AnyOIDBaseMadness_V1.
MODEL AnyOIDMadness_V1 (en) AT "https://modelbaker.ch/" VERSION "2023-11-03" =
IMPORTS AnyOIDBaseMadness_V1;
TOPIC Business EXTENDS AnyOIDBaseMadness_V1.Konstruktionen =
OID AS INTERLIS.STANDARDOID;
CLASS Gebaeude (EXTENDED)=
Firma : TEXT*99;
END Gebaeude;
END Business;
TOPIC Spass EXTENDS AnyOIDBaseMadness_V1.Konstruktionen =
OID AS INTERLIS.I32OID;
CLASS Gebaeude (EXTENDED)=
Typ : TEXT*99;
END Gebaeude;
END Spass;
END AnyOIDMadness_V1.
I entered:
In every instance I entered one correct and one wrong OID, the only one that is recognized is the I32OID value 2000in AnyOIDMadness_V1.Business.Gebaeude.
Info: ilivalidator-1.13.3-a83faf21d19d577c7d9c3c822212dc020509b3d6
Info: ili2c-5.3.2-6fb5df2877070aeb16c7b39a206a61e2518682c8
Info: iox-ili-1.21.18-11c92f590bbe67df7af2051dad58b246996d14eb
Info: java.version 18.0.2-ea
Info: User <dave>
Info: Start date 2023-11-06 15:48
Info: maxMemory 4005888 KB
Info: dataFile </home/dave/qgis_projects/residence_test/anyoid_export.xtf>
Info: modeldir <%ITF_DIR;http://models.interlis.ch/;%JAR_DIR/ilimodels;/home/dave/dev/opengisch/QgisModelBakerLibrary/tests/testdata/ilimodels>
Info: modelNames <AnyOIDBaseMadness_V1>
Info: lookup model <AnyOIDBaseMadness_V1> 2.3 in repository </home/dave/qgis_projects/residence_test/>
Info: lookup model <AnyOIDBaseMadness_V1> 2.3 in repository <http://models.interlis.ch/>
Info: lookup model <AnyOIDBaseMadness_V1> 2.3 in repository </home/dave/tools/ilitools/ilivalidator/ilimodels/>
Warning: Folder /home/dave/tools/ilitools/ilivalidator/ilimodels doesn't exist; ignored
Info: lookup model <AnyOIDBaseMadness_V1> 2.3 in repository </home/dave/dev/opengisch/QgisModelBakerLibrary/tests/testdata/ilimodels/>
Info: ilifile </home/dave/dev/opengisch/QgisModelBakerLibrary/tests/testdata/ilimodels/AnyOIDMadness_V1.ili>
Info: validate data...
Info: assume unknown external objects
Info: first validation pass...
Error: line 7: AnyOIDMadness_V1.Business.Gebaeude: tid 2000: value <2000> is not a valid OID
Info: second validation pass...
Info: object count 8 (structured elements 0)
Info: /home/dave/qgis_projects/residence_test/anyoid_export.xtf: AnyOIDBaseMadness_V1.Konstruktionen BID=0238d32c-2856-480e-add8-5e29ab430c02
Info: /home/dave/qgis_projects/residence_test/anyoid_export.xtf: AnyOIDMadness_V1.Business BID=e725f3a7-2575-4477-be2c-074b3e77d078
Info: 2 objects in CLASS AnyOIDBaseMadness_V1.Konstruktionen.BesitzerIn
Info: 2 objects in CLASS AnyOIDMadness_V1.Business.Gebaeude
Info: /home/dave/qgis_projects/residence_test/anyoid_export.xtf: AnyOIDMadness_V1.Spass BID=ed2fe711-751d-4e65-85f0-be0996e31811
Info: 2 objects in CLASS AnyOIDBaseMadness_V1.Konstruktionen.BesitzerIn
Info: 2 objects in CLASS AnyOIDMadness_V1.Spass.Gebaeude
Info: ...validation failed
Info: End date 2023-11-06 15:48 validation took 00h:00m:00s.0396ms
The text was updated successfully, but these errors were encountered:
Im folgenden Modell hätten die Objekte folgende OIDs:
AnyOIDMadness_V1.Business.Gebaeude
-> STANDARDOIDAnyOIDMadness_V1.Spass.Gebaeude
-> I32OIDAnyOIDBaseMadness_V1.Konstruktionen.BesitzerIn
sofern im Basket vonAnyOIDMadness_V1.Business
-> STANDARDOIDAnyOIDBaseMadness_V1.Konstruktionen.BesitzerIn
sofern im Basket vonAnyOIDMadness_V1.Spass
-> I32OIDI entered:
2000
inAnyOIDMadness_V1.Business.Gebaeude
.Tested with ili2db 5.0.0 and ilivalidator 1.13.3
The text was updated successfully, but these errors were encountered: