Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Verhalten Constraint-Auswertung bei OID (UUID) mit Grossbuchstaben #416

Open
Tracked by #418
edigonzales opened this issue Aug 8, 2024 · 0 comments
Open
Tracked by #418

Comments

@edigonzales
Copy link
Contributor

edigonzales commented Aug 8, 2024

Sounds weird:

Unsere eigenen Testdatensätze vom Nachführungsgeometer melden viele Fehler beim Constraint CH042402:


    CONSTRAINTS OF Grundstueck =
      MANDATORY CONSTRAINT CH042401: DEFINED(Gesamtflaechenmass) ==
      	((INTERLIS.objectCount(Liegenschaft) + INTERLIS.objectCount(SelbstaendigesDauerndesRecht) +
      		INTERLIS.objectCount(Bergwerk))>1);
      MANDATORY CONSTRAINT CH042402:
      	(INTERLIS.objectCount(Liegenschaft)>0 AND INTERLIS.objectCount(SelbstaendigesDauerndesRecht)==0 AND INTERLIS.objectCount(Bergwerk)==0)
      	OR (INTERLIS.objectCount(Liegenschaft)==0 AND INTERLIS.objectCount(SelbstaendigesDauerndesRecht)>0 AND INTERLIS.objectCount(Bergwerk)==0)
      	OR (INTERLIS.objectCount(Liegenschaft)==0 AND INTERLIS.objectCount(SelbstaendigesDauerndesRecht)==0 AND INTERLIS.objectCount(Bergwerk)>0);
    END;

Mich dünken aber die Daten soweit i.O. Ich habe einen Minimaldatensatz mit einem Grundstück und einer Liegenschaft gemacht. Der Constraint ist m.E. erfüllt. Es wird aber weiterhin ein Fehler gemeldet. Einen Minimaldatensatz habe ich auch mit dem offiziellen Testdatensatz gemacht. Dieser validiert.

Wenn ich nun in meinem Minimal-Testdatensatz die TID des Grundstücke mit einer UUID mit Kleinbuchstaben ersetze und entsprechend in der Referenz bei der Liegenschaft, funktioniert mein Testdatensatz. Wenn ich es mit einer neuen UUID mit Grossbuchstaben ersetze, funktioniert es nicht.

Oder ich übersehe sonst noch was. Testdatensätze im Zip. ilivalidator 1.14.2.

Archive.zip

@edigonzales edigonzales changed the title Verhalten Constraint-Auswertung bei OID mit Grossbuchstaben Verhalten Constraint-Auswertung bei OID (UUID) mit Grossbuchstaben Aug 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant