claeis / ili2db

interlis import/export to relational databases
30 stars 30 forks source link

TID of association is not exported #431

Open edigonzales opened 3 years ago

edigonzales commented 3 years ago

Die TID einer Assoziation wird nicht exportiert, auch wenn das Modell sie verlangt:


MODEL AssocDummyModel (de)
AT "https://agi.so.ch"
VERSION "2021-11-05"  =

  TOPIC MyTopic =
    OID AS INTERLIS.UUIDOID;

    CLASS Adresse =
      AttrA : TEXT;
    END Adresse;

    CLASS Organisation =
      AttrO : TEXT;
    END Organisation;

    ASSOCIATION Org_Adresse =
      OID AS INTERLIS.UUIDOID;
      AdresseRef -- {0..*} Adresse;
      OrganisationRef -- {0..*} Organisation;
      AttrAssoz : TEXT;
    END Org_Adresse;

  END MyTopic;

END AssocDummyModel.
claeis commented 2 years ago

Beziehungen (ASSOCIATION) haben normalerweise keine Identität (im Transfer XML also kein TID). Mit OID AS erhält die Beziehung ein Identität (im Transfer XML also eine TID).

Das Ticket geht nicht um CARDINALITY.