Mapping Design_csv_to_eCH_2117¦2120_005.mfd (N:\26 DM-BBI\263 Projekte\csv_to_xml\Design_csv_to_eCH_2117¦2120_005.mfd)

Input MapForce_Flex_CSV_2300 (N:\26 DM-BBI\263 Projekte\csv_to_xml\MapForce_Flex_CSV_2300.mft)
NodesVerbindungen
Datei: testdaten_2300_1_edited.csv
Typ: string
core.replace-fileext => filepath | result-filepath =>
Datei: <dynamisch>
Typ: string
core.replace-fileext => filepath | result-filepath =>
Datei: <dynamisch>
Typ: string
Root
Typ: [0..1]
Root/Einmal trennen
Typ: [0..∞]
Root/Einmal trennen/Einmal trennen
Typ: [0..∞]
Root/Einmal trennen/Einmal trennen/CSV
Typ: [0..∞]
core.group-by => nodes/rows | groups =>
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades
Typ: eCH-0260:QPgradesType [1..∞]
Annotation: QV-Noten
core.filter => node/row | on-true =>
CSV/Grunddaten: Kanton (Lehrort)
user.build_contractId => canton | contractId =>
core.position => node | result =>
core.equal => a | result =>
core.filter => bool | on-true =>
CSV/Grunddaten: Kanton (Lehrort)
user.build_contractId => canton | contractId =>
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:educationRelationId
Typ: eCH-0260:educationRelationIdType
Annotation: Identifikator für Bildungsverhältnis
core.filter => node/row | on-true =>
CSV/Grunddaten: Berufsnummer SBFI
core.position => node | result =>
core.equal => a | result =>
core.filter => bool | on-true =>
CSV/Grunddaten: Berufsnummer SBFI
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:profession/eCH-0260:professionId
Typ: eCH-0260:professionIdType
Annotation: Berufsnummer
core.filter => node/row | on-true =>
CSV/Grunddaten: Berufsvariante
core.position => node | result =>
core.equal => a | result =>
core.filter => bool | on-true =>
CSV/Grunddaten: Berufsvariante
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:profession/eCH-0260:professionVariant
Typ: eCH-0260:professionVariantType
Annotation: Berufsvariante
core.filter => node/row | on-true =>
CSV/Qualifikationsverfahren: Prüfungsjahr
core.position => node | result =>
core.equal => a | result =>
core.filter => bool | on-true =>
CSV/Qualifikationsverfahren: Prüfungsjahr
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:examYear
Typ: xs:gYear
Annotation: Prüfungsjahr im Format YYYY
core.group-by => nodes/rows | groups =>
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment
Typ: eCH-0260:examAssignmentType [1..∞]
Annotation: Prüfungszuweisung
core.filter => node/row | on-true =>
CSV/Grunddaten: Kanton (Lehrort)
user.build_contractId => canton | contractId =>
core.position => node | result =>
core.equal => a | result =>
core.filter => bool | on-true =>
CSV/Grunddaten: Kanton (Lehrort)
user.build_contractId => canton | contractId =>
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:educationRelationId
Typ: eCH-0260:educationRelationIdType
Annotation: Identifikator für Bildungsverhältnis
core.filter => node/row | on-true =>
eCH-0260:apprentice
core.position => node | result =>
core.equal => a | result =>
core.filter => bool | on-true =>
eCH-0260:apprentice
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice
Typ: eCH-0260:apprenticeType
Annotation: Lernende Person (Personenangaben von Lernenden, Validierungskandidaten, Kandidaten nach Art. 32)
core.filter => node/row | on-true =>
eCH-0260:educationDetails
core.position => node | result =>
core.equal => a | result =>
core.filter => bool | on-true =>
eCH-0260:educationDetails
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:educationDetails
Typ: eCH-0260:educationDetailsType
Annotation: Ausbildungsdetails
core.filter => node/row | on-true =>
eCH-0260:contractPart
core.position => node | result =>
core.equal => a | result =>
core.filter => bool | on-true =>
eCH-0260:contractPart
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:contractPart
Typ: eCH-0260:contractPartType [1..∞]
Annotation: Teilverhältnis
eCH-0260:examElementInitial
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:examElementInitial
Typ: eCH-0260:examElementInitialType [1..∞]
Annotation: Betroffene Prüfungselemente
core.filter => node/row | on-true =>
eCH-0260:examPeriod
core.position => node | result =>
core.equal => a | result =>
core.filter => bool | on-true =>
eCH-0260:examPeriod
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:examPeriod
Typ: restriction of xs:int
Annotation: Prüfungsperiode
core.filter => node/row | on-true =>
eCH-0260:examYear
core.position => node | result =>
core.equal => a | result =>
core.filter => bool | on-true =>
eCH-0260:examYear
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:examYear
Typ: xs:gYear
Annotation: Prüfungsjahr im Format YYYY
core.filter => node/row | on-true =>
eCH-0260:apprentice
core.position => node | result =>
core.equal => a | result =>
core.filter => bool | on-true =>
eCH-0260:apprentice
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice
Typ: eCH-0260:apprenticeLightType
Annotation: Lernende Person ohne gesetzliche Vertretung
core.filter => node/row | on-true =>
eCH-0260:apprentice/eCH-0260:personIdentification
core.position => node | result =>
core.equal => a | result =>
core.filter => bool | on-true =>
eCH-0260:apprentice/eCH-0260:personIdentification
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:personIdentification
Typ: eCH-0044:personIdentificationType
Annotation: Personenidentifikation
core.filter => node/row | on-true =>
eCH-0260:apprentice/eCH-0260:callName
core.position => node | result =>
core.equal => a | result =>
core.filter => bool | on-true =>
eCH-0260:apprentice/eCH-0260:callName
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:callName
Typ: eCH-0044:baseNameType
Annotation: Rufname der Person
core.filter => node/row | on-true =>
eCH-0260:apprentice/eCH-0260:domicilAddress
core.position => node | result =>
core.equal => a | result =>
core.filter => bool | on-true =>
eCH-0260:apprentice/eCH-0260:domicilAddress
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:domicilAddress
Typ: eCH-00100:addressInformationType
Annotation: Hauptadresse (offizieller Wohnsitz)
core.filter => node/row | on-true =>
eCH-0260:apprentice/eCH-0260:contactAddress
core.position => node | result =>
core.equal => a | result =>
core.filter => bool | on-true =>
eCH-0260:apprentice/eCH-0260:contactAddress
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:contactAddress
Typ: eCH-00100:addressInformationType [0..1]
Annotation: Korrespondenzadresse (falls abweichend zur Hauptadresse)
core.filter => node/row | on-true =>
eCH-0260:apprentice/eCH-0260:firstLanguage
core.position => node | result =>
core.equal => a | result =>
core.filter => bool | on-true =>
eCH-0260:apprentice/eCH-0260:firstLanguage
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:firstLanguage
Typ: restriction of xs:int [0..1]
Annotation: Erstsprache (Codierung gemäss SDL)
core.filter => node/row | on-true =>
eCH-0260:apprentice/eCH-0260:placeOfOrigin
core.position => node | result =>
core.equal => a | result =>
core.filter => bool | on-true =>
eCH-0260:apprentice/eCH-0260:placeOfOrigin
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:placeOfOrigin
Typ: eCH-0011:placeOfOriginType [0..1]
Annotation: Heimatort und Kanton
core.filter => node/row | on-true =>
eCH-0260:apprentice/eCH-0260:nationality
core.position => node | result =>
core.equal => a | result =>
core.filter => bool | on-true =>
eCH-0260:apprentice/eCH-0260:nationality
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:nationality
Typ: eCH-0011:nationalityDataType
Annotation: Nationalität (inkl. «staatenlos» und «unbekannt»)
core.filter => node/row | on-true =>
eCH-0260:apprentice/eCH-0260:email
core.position => node | result =>
core.equal => a | result =>
core.filter => bool | on-true =>
eCH-0260:apprentice/eCH-0260:email
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:email
Typ: eCH-0260:emailContactType [0..3]
Annotation: E-Mail-Adressen (Schul-, Geschäft-, Privat). Typ beinhaltet sowohl E-Mail selbst als auch optionale Kategoriesierung.
core.filter => node/row | on-true =>
eCH-0260:apprentice/eCH-0260:phone
core.position => node | result =>
core.equal => a | result =>
core.filter => bool | on-true =>
eCH-0260:apprentice/eCH-0260:phone
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:phone
Typ: eCH-0260:phoneContactType [0..3]
Annotation: Telefonnummern (Festnetz (Privat), Mobilnummer, allg. Geschäft)
Root/Einmal trennen/Einmal trennen/CSV/Transaktionsart
Typ: double [0..1]
eCH-0260:apprentice
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice
Typ: eCH-0260:apprenticeType
Annotation: Lernende Person (Personenangaben von Lernenden, Validierungskandidaten, Kandidaten nach Art. 32)
eCH-0260:apprentice
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice
Typ: eCH-0260:apprenticeLightType
Annotation: Lernende Person ohne gesetzliche Vertretung
eCH-0260:apprentice/eCH-0260:personIdentification
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:personIdentification
Typ: eCH-0044:personIdentificationType
Annotation: Personenidentifikation
eCH-0260:apprentice/eCH-0260:callName
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:callName
Typ: eCH-0044:baseNameType
Annotation: Rufname der Person
eCH-0260:apprentice/eCH-0260:domicilAddress
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:domicilAddress
Typ: eCH-00100:addressInformationType
Annotation: Hauptadresse (offizieller Wohnsitz)
eCH-0260:apprentice/eCH-0260:contactAddress
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:contactAddress
Typ: eCH-00100:addressInformationType [0..1]
Annotation: Korrespondenzadresse (falls abweichend zur Hauptadresse)
eCH-0260:apprentice/eCH-0260:firstLanguage
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:firstLanguage
Typ: restriction of xs:int [0..1]
Annotation: Erstsprache (Codierung gemäss SDL)
eCH-0260:apprentice/eCH-0260:placeOfOrigin
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:placeOfOrigin
Typ: eCH-0011:placeOfOriginType [0..1]
Annotation: Heimatort und Kanton
eCH-0260:apprentice/eCH-0260:nationality
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:nationality
Typ: eCH-0011:nationalityDataType
Annotation: Nationalität (inkl. «staatenlos» und «unbekannt»)
eCH-0260:apprentice/eCH-0260:email
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:email
Typ: eCH-0260:emailContactType [0..3]
Annotation: E-Mail-Adressen (Schul-, Geschäft-, Privat). Typ beinhaltet sowohl E-Mail selbst als auch optionale Kategoriesierung.
eCH-0260:apprentice/eCH-0260:phone
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:phone
Typ: eCH-0260:phoneContactType [0..3]
Annotation: Telefonnummern (Festnetz (Privat), Mobilnummer, allg. Geschäft)
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Kanton (Lehrort)
Typ: string [0..1]
CSV/Grunddaten: Kanton (Lehrort)
user.build_contractId => canton | contractId =>
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:educationRelationId
Typ: eCH-0260:educationRelationIdType
Annotation: Identifikator für Bildungsverhältnis
CSV/Grunddaten: Berufsnummer SBFI
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:profession/eCH-0260:professionId
Typ: eCH-0260:professionIdType
Annotation: Berufsnummer
CSV/Grunddaten: Berufsvariante
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:profession/eCH-0260:professionVariant
Typ: eCH-0260:professionVariantType
Annotation: Berufsvariante
CSV/Qualifikationsverfahren: Prüfungsjahr
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:examYear
Typ: xs:gYear
Annotation: Prüfungsjahr im Format YYYY
CSV/Grunddaten: Kanton (Lehrort)
user.build_contractId => canton | contractId =>
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:educationRelationId
Typ: eCH-0260:educationRelationIdType
Annotation: Identifikator für Bildungsverhältnis
core.concat => value2 | result =>
eCH-0260:apprentice
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice
Typ: eCH-0260:apprenticeType
Annotation: Lernende Person (Personenangaben von Lernenden, Validierungskandidaten, Kandidaten nach Art. 32)
user.build_contractId => canton | contractId =>
eCH-0260:contractPart
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:contractPart
Typ: eCH-0260:contractPartType [1..∞]
Annotation: Teilverhältnis
core.concat => value2 | result =>
eCH-0260:apprentice
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice
Typ: eCH-0260:apprenticeLightType
Annotation: Lernende Person ohne gesetzliche Vertretung
core.concat => value2 | result =>
eCH-0260:apprentice/eCH-0260:personIdentification
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:personIdentification
Typ: eCH-0044:personIdentificationType
Annotation: Personenidentifikation
core.concat => value2 | result =>
eCH-0260:apprentice/eCH-0260:callName
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:callName
Typ: eCH-0044:baseNameType
Annotation: Rufname der Person
core.concat => value2 | result =>
eCH-0260:apprentice/eCH-0260:domicilAddress
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:domicilAddress
Typ: eCH-00100:addressInformationType
Annotation: Hauptadresse (offizieller Wohnsitz)
core.concat => value2 | result =>
eCH-0260:apprentice/eCH-0260:contactAddress
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:contactAddress
Typ: eCH-00100:addressInformationType [0..1]
Annotation: Korrespondenzadresse (falls abweichend zur Hauptadresse)
core.concat => value2 | result =>
eCH-0260:apprentice/eCH-0260:firstLanguage
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:firstLanguage
Typ: restriction of xs:int [0..1]
Annotation: Erstsprache (Codierung gemäss SDL)
core.concat => value2 | result =>
eCH-0260:apprentice/eCH-0260:placeOfOrigin
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:placeOfOrigin
Typ: eCH-0011:placeOfOriginType [0..1]
Annotation: Heimatort und Kanton
core.concat => value2 | result =>
eCH-0260:apprentice/eCH-0260:nationality
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:nationality
Typ: eCH-0011:nationalityDataType
Annotation: Nationalität (inkl. «staatenlos» und «unbekannt»)
core.concat => value2 | result =>
eCH-0260:apprentice/eCH-0260:email
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:email
Typ: eCH-0260:emailContactType [0..3]
Annotation: E-Mail-Adressen (Schul-, Geschäft-, Privat). Typ beinhaltet sowohl E-Mail selbst als auch optionale Kategoriesierung.
core.concat => value2 | result =>
eCH-0260:apprentice/eCH-0260:phone
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:phone
Typ: eCH-0260:phoneContactType [0..3]
Annotation: Telefonnummern (Festnetz (Privat), Mobilnummer, allg. Geschäft)
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Identifikation Bildungsverhältnis
Typ: string [0..1]
core.concat => value1 | result =>
core.group-by => key | groups =>
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades
Typ: eCH-0260:QPgradesType [1..∞]
Annotation: QV-Noten
CSV/Grunddaten: Kanton (Lehrort)
user.build_contractId => canton | contractId =>
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:educationRelationId
Typ: eCH-0260:educationRelationIdType
Annotation: Identifikator für Bildungsverhältnis
CSV/Grunddaten: Berufsnummer SBFI
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:profession/eCH-0260:professionId
Typ: eCH-0260:professionIdType
Annotation: Berufsnummer
CSV/Grunddaten: Berufsvariante
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:profession/eCH-0260:professionVariant
Typ: eCH-0260:professionVariantType
Annotation: Berufsvariante
CSV/Qualifikationsverfahren: Prüfungsjahr
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:examYear
Typ: xs:gYear
Annotation: Prüfungsjahr im Format YYYY
core.concat => value1 | result =>
core.equal => a | result =>
core.filter => bool | on-true =>
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:examElementFinal
Typ: eCH-0260:examElementFinalType [1..∞]
Annotation: Prüfungselemente (inkl. Noten pro Fach. Es muss sichergestellt werden, dass die Note nach Ablauf Beschwerdefrist nicht mehr geändert werden kann)
core.concat => value1 | result =>
core.group-by => key | groups =>
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment
Typ: eCH-0260:examAssignmentType [1..∞]
Annotation: Prüfungszuweisung
CSV/Grunddaten: Kanton (Lehrort)
user.build_contractId => canton | contractId =>
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:educationRelationId
Typ: eCH-0260:educationRelationIdType
Annotation: Identifikator für Bildungsverhältnis
user.build_contractId => VertragsId | contractId =>
eCH-0260:contractPart
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:contractPart
Typ: eCH-0260:contractPartType [1..∞]
Annotation: Teilverhältnis
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Personenidentifikation Kandidat/-in
Typ: string [0..1]
CSV/Grunddaten: Kanton (Lehrort)
user.build_contractId => canton | contractId =>
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:educationRelationId
Typ: eCH-0260:educationRelationIdType
Annotation: Identifikator für Bildungsverhältnis
CSV/Grunddaten: Berufsnummer SBFI
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:profession/eCH-0260:professionId
Typ: eCH-0260:professionIdType
Annotation: Berufsnummer
CSV/Grunddaten: Berufsvariante
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:profession/eCH-0260:professionVariant
Typ: eCH-0260:professionVariantType
Annotation: Berufsvariante
CSV/Qualifikationsverfahren: Prüfungsjahr
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:examYear
Typ: xs:gYear
Annotation: Prüfungsjahr im Format YYYY
CSV/Grunddaten: Kanton (Lehrort)
user.build_contractId => canton | contractId =>
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:educationRelationId
Typ: eCH-0260:educationRelationIdType
Annotation: Identifikator für Bildungsverhältnis
eCH-0260:apprentice
eCH-0260:apprentice
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice
Typ: eCH-0260:apprenticeType
Annotation: Lernende Person (Personenangaben von Lernenden, Validierungskandidaten, Kandidaten nach Art. 32)
user.build_contractId => PersonenId | contractId =>
eCH-0260:contractPart
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:contractPart
Typ: eCH-0260:contractPartType [1..∞]
Annotation: Teilverhältnis
eCH-0260:apprentice
eCH-0260:apprentice
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice
Typ: eCH-0260:apprenticeLightType
Annotation: Lernende Person ohne gesetzliche Vertretung
eCH-0260:apprentice/eCH-0260:personIdentification
eCH-0260:apprentice/eCH-0260:personIdentification
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:personIdentification
Typ: eCH-0044:personIdentificationType
Annotation: Personenidentifikation
eCH-0260:apprentice/eCH-0260:callName
eCH-0260:apprentice/eCH-0260:callName
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:callName
Typ: eCH-0044:baseNameType
Annotation: Rufname der Person
eCH-0260:apprentice/eCH-0260:domicilAddress
eCH-0260:apprentice/eCH-0260:domicilAddress
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:domicilAddress
Typ: eCH-00100:addressInformationType
Annotation: Hauptadresse (offizieller Wohnsitz)
eCH-0260:apprentice/eCH-0260:contactAddress
eCH-0260:apprentice/eCH-0260:contactAddress
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:contactAddress
Typ: eCH-00100:addressInformationType [0..1]
Annotation: Korrespondenzadresse (falls abweichend zur Hauptadresse)
eCH-0260:apprentice/eCH-0260:firstLanguage
eCH-0260:apprentice/eCH-0260:firstLanguage
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:firstLanguage
Typ: restriction of xs:int [0..1]
Annotation: Erstsprache (Codierung gemäss SDL)
eCH-0260:apprentice/eCH-0260:placeOfOrigin
eCH-0260:apprentice/eCH-0260:placeOfOrigin
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:placeOfOrigin
Typ: eCH-0011:placeOfOriginType [0..1]
Annotation: Heimatort und Kanton
eCH-0260:apprentice/eCH-0260:nationality
eCH-0260:apprentice/eCH-0260:nationality
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:nationality
Typ: eCH-0011:nationalityDataType
Annotation: Nationalität (inkl. «staatenlos» und «unbekannt»)
eCH-0260:apprentice/eCH-0260:email
eCH-0260:apprentice/eCH-0260:email
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:email
Typ: eCH-0260:emailContactType [0..3]
Annotation: E-Mail-Adressen (Schul-, Geschäft-, Privat). Typ beinhaltet sowohl E-Mail selbst als auch optionale Kategoriesierung.
eCH-0260:apprentice/eCH-0260:phone
eCH-0260:apprentice/eCH-0260:phone
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:phone
Typ: eCH-0260:phoneContactType [0..3]
Annotation: Telefonnummern (Festnetz (Privat), Mobilnummer, allg. Geschäft)
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Name Kandidat/-in
Typ: string [0..1]
eCH-0260:apprentice
eCH-0260:apprentice
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice
Typ: eCH-0260:apprenticeType
Annotation: Lernende Person (Personenangaben von Lernenden, Validierungskandidaten, Kandidaten nach Art. 32)
eCH-0260:apprentice
eCH-0260:apprentice
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice
Typ: eCH-0260:apprenticeLightType
Annotation: Lernende Person ohne gesetzliche Vertretung
eCH-0260:apprentice/eCH-0260:personIdentification
eCH-0260:apprentice/eCH-0260:personIdentification
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:personIdentification
Typ: eCH-0044:personIdentificationType
Annotation: Personenidentifikation
eCH-0260:apprentice/eCH-0260:callName
eCH-0260:apprentice/eCH-0260:callName
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:callName
Typ: eCH-0044:baseNameType
Annotation: Rufname der Person
eCH-0260:apprentice/eCH-0260:domicilAddress
eCH-0260:apprentice/eCH-0260:domicilAddress
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:domicilAddress
Typ: eCH-00100:addressInformationType
Annotation: Hauptadresse (offizieller Wohnsitz)
eCH-0260:apprentice/eCH-0260:contactAddress
eCH-0260:apprentice/eCH-0260:contactAddress
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:contactAddress
Typ: eCH-00100:addressInformationType [0..1]
Annotation: Korrespondenzadresse (falls abweichend zur Hauptadresse)
eCH-0260:apprentice/eCH-0260:firstLanguage
eCH-0260:apprentice/eCH-0260:firstLanguage
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:firstLanguage
Typ: restriction of xs:int [0..1]
Annotation: Erstsprache (Codierung gemäss SDL)
eCH-0260:apprentice/eCH-0260:placeOfOrigin
eCH-0260:apprentice/eCH-0260:placeOfOrigin
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:placeOfOrigin
Typ: eCH-0011:placeOfOriginType [0..1]
Annotation: Heimatort und Kanton
eCH-0260:apprentice/eCH-0260:nationality
eCH-0260:apprentice/eCH-0260:nationality
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:nationality
Typ: eCH-0011:nationalityDataType
Annotation: Nationalität (inkl. «staatenlos» und «unbekannt»)
eCH-0260:apprentice/eCH-0260:email
eCH-0260:apprentice/eCH-0260:email
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:email
Typ: eCH-0260:emailContactType [0..3]
Annotation: E-Mail-Adressen (Schul-, Geschäft-, Privat). Typ beinhaltet sowohl E-Mail selbst als auch optionale Kategoriesierung.
eCH-0260:apprentice/eCH-0260:phone
eCH-0260:apprentice/eCH-0260:phone
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:phone
Typ: eCH-0260:phoneContactType [0..3]
Annotation: Telefonnummern (Festnetz (Privat), Mobilnummer, allg. Geschäft)
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Vorname Kandidat/-in
Typ: string [0..1]
eCH-0260:apprentice
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice
Typ: eCH-0260:apprenticeType
Annotation: Lernende Person (Personenangaben von Lernenden, Validierungskandidaten, Kandidaten nach Art. 32)
eCH-0260:apprentice
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice
Typ: eCH-0260:apprenticeLightType
Annotation: Lernende Person ohne gesetzliche Vertretung
eCH-0260:apprentice/eCH-0260:personIdentification
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:personIdentification
Typ: eCH-0044:personIdentificationType
Annotation: Personenidentifikation
eCH-0260:apprentice/eCH-0260:callName
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:callName
Typ: eCH-0044:baseNameType
Annotation: Rufname der Person
eCH-0260:apprentice/eCH-0260:domicilAddress
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:domicilAddress
Typ: eCH-00100:addressInformationType
Annotation: Hauptadresse (offizieller Wohnsitz)
eCH-0260:apprentice/eCH-0260:contactAddress
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:contactAddress
Typ: eCH-00100:addressInformationType [0..1]
Annotation: Korrespondenzadresse (falls abweichend zur Hauptadresse)
eCH-0260:apprentice/eCH-0260:firstLanguage
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:firstLanguage
Typ: restriction of xs:int [0..1]
Annotation: Erstsprache (Codierung gemäss SDL)
eCH-0260:apprentice/eCH-0260:placeOfOrigin
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:placeOfOrigin
Typ: eCH-0011:placeOfOriginType [0..1]
Annotation: Heimatort und Kanton
eCH-0260:apprentice/eCH-0260:nationality
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:nationality
Typ: eCH-0011:nationalityDataType
Annotation: Nationalität (inkl. «staatenlos» und «unbekannt»)
eCH-0260:apprentice/eCH-0260:email
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:email
Typ: eCH-0260:emailContactType [0..3]
Annotation: E-Mail-Adressen (Schul-, Geschäft-, Privat). Typ beinhaltet sowohl E-Mail selbst als auch optionale Kategoriesierung.
eCH-0260:apprentice/eCH-0260:phone
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:phone
Typ: eCH-0260:phoneContactType [0..3]
Annotation: Telefonnummern (Festnetz (Privat), Mobilnummer, allg. Geschäft)
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Name Lehrort
Typ: string [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Berufsnummer SBFI
Typ: double [0..1]
core.concat => value2 | result =>
core.group-by => key | groups =>
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades
Typ: eCH-0260:QPgradesType [1..∞]
Annotation: QV-Noten
CSV/Grunddaten: Kanton (Lehrort)
user.build_contractId => canton | contractId =>
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:educationRelationId
Typ: eCH-0260:educationRelationIdType
Annotation: Identifikator für Bildungsverhältnis
CSV/Grunddaten: Berufsnummer SBFI
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:profession/eCH-0260:professionId
Typ: eCH-0260:professionIdType
Annotation: Berufsnummer
CSV/Grunddaten: Berufsvariante
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:profession/eCH-0260:professionVariant
Typ: eCH-0260:professionVariantType
Annotation: Berufsvariante
CSV/Qualifikationsverfahren: Prüfungsjahr
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:examYear
Typ: xs:gYear
Annotation: Prüfungsjahr im Format YYYY
core.concat => value2 | result =>
core.equal => a | result =>
core.filter => bool | on-true =>
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:examElementFinal
Typ: eCH-0260:examElementFinalType [1..∞]
Annotation: Prüfungselemente (inkl. Noten pro Fach. Es muss sichergestellt werden, dass die Note nach Ablauf Beschwerdefrist nicht mehr geändert werden kann)
core.concat => value2 | result =>
core.group-by => key | groups =>
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment
Typ: eCH-0260:examAssignmentType [1..∞]
Annotation: Prüfungszuweisung
CSV/Grunddaten: Kanton (Lehrort)
user.build_contractId => canton | contractId =>
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:educationRelationId
Typ: eCH-0260:educationRelationIdType
Annotation: Identifikator für Bildungsverhältnis
eCH-0260:educationDetails
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:educationDetails
Typ: eCH-0260:educationDetailsType
Annotation: Ausbildungsdetails
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Berufsvariante
Typ: integer [0..1]
core.concat => value3 | result =>
core.group-by => key | groups =>
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades
Typ: eCH-0260:QPgradesType [1..∞]
Annotation: QV-Noten
CSV/Grunddaten: Kanton (Lehrort)
user.build_contractId => canton | contractId =>
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:educationRelationId
Typ: eCH-0260:educationRelationIdType
Annotation: Identifikator für Bildungsverhältnis
CSV/Grunddaten: Berufsnummer SBFI
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:profession/eCH-0260:professionId
Typ: eCH-0260:professionIdType
Annotation: Berufsnummer
CSV/Grunddaten: Berufsvariante
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:profession/eCH-0260:professionVariant
Typ: eCH-0260:professionVariantType
Annotation: Berufsvariante
CSV/Qualifikationsverfahren: Prüfungsjahr
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:examYear
Typ: xs:gYear
Annotation: Prüfungsjahr im Format YYYY
core.concat => value3 | result =>
core.equal => a | result =>
core.filter => bool | on-true =>
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:examElementFinal
Typ: eCH-0260:examElementFinalType [1..∞]
Annotation: Prüfungselemente (inkl. Noten pro Fach. Es muss sichergestellt werden, dass die Note nach Ablauf Beschwerdefrist nicht mehr geändert werden kann)
core.concat => value3 | result =>
core.group-by => key | groups =>
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment
Typ: eCH-0260:examAssignmentType [1..∞]
Annotation: Prüfungszuweisung
CSV/Grunddaten: Kanton (Lehrort)
user.build_contractId => canton | contractId =>
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:educationRelationId
Typ: eCH-0260:educationRelationIdType
Annotation: Identifikator für Bildungsverhältnis
eCH-0260:educationDetails
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:educationDetails
Typ: eCH-0260:educationDetailsType
Annotation: Ausbildungsdetails
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationsverfahren: Verantwortliche Prüfungskommission
Typ: integer [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationsverfahren: Prüfungsperiode
Typ: integer [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationsverfahren: Prüfungsjahr
Typ: string [0..1]
core.concat => value4 | result =>
core.group-by => key | groups =>
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades
Typ: eCH-0260:QPgradesType [1..∞]
Annotation: QV-Noten
CSV/Grunddaten: Kanton (Lehrort)
user.build_contractId => canton | contractId =>
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:educationRelationId
Typ: eCH-0260:educationRelationIdType
Annotation: Identifikator für Bildungsverhältnis
CSV/Grunddaten: Berufsnummer SBFI
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:profession/eCH-0260:professionId
Typ: eCH-0260:professionIdType
Annotation: Berufsnummer
CSV/Grunddaten: Berufsvariante
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:profession/eCH-0260:professionVariant
Typ: eCH-0260:professionVariantType
Annotation: Berufsvariante
CSV/Qualifikationsverfahren: Prüfungsjahr
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:examYear
Typ: xs:gYear
Annotation: Prüfungsjahr im Format YYYY
core.concat => value4 | result =>
core.equal => a | result =>
core.filter => bool | on-true =>
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:examElementFinal
Typ: eCH-0260:examElementFinalType [1..∞]
Annotation: Prüfungselemente (inkl. Noten pro Fach. Es muss sichergestellt werden, dass die Note nach Ablauf Beschwerdefrist nicht mehr geändert werden kann)
core.concat => value4 | result =>
core.group-by => key | groups =>
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment
Typ: eCH-0260:examAssignmentType [1..∞]
Annotation: Prüfungszuweisung
CSV/Grunddaten: Kanton (Lehrort)
user.build_contractId => canton | contractId =>
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:educationRelationId
Typ: eCH-0260:educationRelationIdType
Annotation: Identifikator für Bildungsverhältnis
eCH-0260:educationDetails
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:educationDetails
Typ: eCH-0260:educationDetailsType
Annotation: Ausbildungsdetails
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationsverfahren: Prüfungsart
Typ: string [0..1]
eCH-0260:examElementInitial
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:examElementInitial
Typ: eCH-0260:examElementInitialType [1..∞]
Annotation: Betroffene Prüfungselemente
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationsverfahren: Wiederholung des Qualifikationsverfahrens
Typ: integer [0..1]
eCH-0260:examElementInitial
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:examElementInitial
Typ: eCH-0260:examElementInitialType [1..∞]
Annotation: Betroffene Prüfungselemente
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationsverfahren: Wiederholung ohne Lehrvertrag
Typ: integer [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationsverfahren: Bemerkungen
Typ: string [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationselement: Identifikation
Typ: double [0..1]
eCH-0260:examElementInitial
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:examElementInitial
Typ: eCH-0260:examElementInitialType [1..∞]
Annotation: Betroffene Prüfungselemente
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationselement: geprüfte Sprache
Typ: string [0..1]
eCH-0260:examElementInitial
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:examElementInitial
Typ: eCH-0260:examElementInitialType [1..∞]
Annotation: Betroffene Prüfungselemente
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationselement: Steuerfeld Bewertung
Typ: integer [0..1]
eCH-0260:examElementInitial
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:examElementInitial
Typ: eCH-0260:examElementInitialType [1..∞]
Annotation: Betroffene Prüfungselemente
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationselement: Bewertungsart
Typ: integer [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationselement: Bewertung
Typ: decimal [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationselement: Zusätzlich erworbenes Zertifikat
Typ: string [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationselement: Durchführender Kanton
Typ: string [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationselement: Durchführende Prüfungskommission
Typ: string [0..1]
core.substring => string | result =>
eCH-0260:contractPart
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:contractPart
Typ: eCH-0260:contractPartType [1..∞]
Annotation: Teilverhältnis
core.substring => string | result =>
eCH-0260:examElementInitial
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:examElementInitial
Typ: eCH-0260:examElementInitialType [1..∞]
Annotation: Betroffene Prüfungselemente
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationselement: Nachteilsausgleich
Typ: boolean [0..1]
db.substitute-null => field | result =>
eCH-0260:examElementInitial
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:examElementInitial
Typ: eCH-0260:examElementInitialType [1..∞]
Annotation: Betroffene Prüfungselemente
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationselement: Bemerkungen
Typ: string [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Prüfungsort Kontakt: Adressidentifikation
Typ: integer [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Prüfungsort Kontakt: Name
Typ: string [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Prüfungsort Kontakt: Namenszusatz 1
Typ: string [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Prüfungsort Kontakt: Namenszusatz 2
Typ: string [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Prüfungsort Kontakt: Adresszusatz 1
Typ: string [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Prüfungsort Kontakt: Adresszusatz 2
Typ: string [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Prüfungsort Kontakt: Strasse
Typ: string [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Prüfungsort Kontakt: Hausnummer
Typ: string [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Prüfungsort Kontakt: Postfach (Text)
Typ: string [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Prüfungsort Kontakt: Postfach (Nummer)
Typ: integer [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Prüfungsort Kontakt: Land
Typ: string [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Prüfungsort Kontakt: Schweizerische Postleitzahl
Typ: integer [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Prüfungsort Kontakt: Zusatzziffer zu Schweizerischer Postleitzahl
Typ: integer [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Prüfungsort Kontakt: Ort
Typ: string [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Prüfungsort Kontakt: Korrespondenzsprache
Typ: string [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Prüfungsort Kontakt: Telefon 1 (Geschäft)
Typ: string [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Prüfungsort Kontakt: Telefon 2 (Mobil)
Typ: string [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Prüfungsort Kontakt: E-Mail (Geschäft)
Typ: string [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Prüfungsort Kontakt: URL
Typ: string [0..1]

Input MapForce_Flex_CSV_2300 (MapForce_Flex_CSV_2300.mft)
NodesVerbindungen
Datei: testdaten_2300_1_edited.csv
Typ: string
Root
Typ: [0..1]
Root/Einmal trennen
Typ: [0..∞]
Root/Einmal trennen/Einmal trennen
Typ: [0..∞]
Root/Einmal trennen/Einmal trennen/CSV
Typ: [0..∞]
core.filter => node/row | on-true =>
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:examElementFinal
Typ: eCH-0260:examElementFinalType [1..∞]
Annotation: Prüfungselemente (inkl. Noten pro Fach. Es muss sichergestellt werden, dass die Note nach Ablauf Beschwerdefrist nicht mehr geändert werden kann)
Root/Einmal trennen/Einmal trennen/CSV/Transaktionsart
Typ: double [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Kanton (Lehrort)
Typ: string [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Identifikation Bildungsverhältnis
Typ: string [0..1]
core.concat => value1 | result =>
core.equal => b | result =>
core.filter => bool | on-true =>
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:examElementFinal
Typ: eCH-0260:examElementFinalType [1..∞]
Annotation: Prüfungselemente (inkl. Noten pro Fach. Es muss sichergestellt werden, dass die Note nach Ablauf Beschwerdefrist nicht mehr geändert werden kann)
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Personenidentifikation Kandidat/-in
Typ: string [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Name Kandidat/-in
Typ: string [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Vorname Kandidat/-in
Typ: string [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Name Lehrort
Typ: string [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Berufsnummer SBFI
Typ: double [0..1]
core.concat => value2 | result =>
core.equal => b | result =>
core.filter => bool | on-true =>
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:examElementFinal
Typ: eCH-0260:examElementFinalType [1..∞]
Annotation: Prüfungselemente (inkl. Noten pro Fach. Es muss sichergestellt werden, dass die Note nach Ablauf Beschwerdefrist nicht mehr geändert werden kann)
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Berufsvariante
Typ: integer [0..1]
core.concat => value3 | result =>
core.equal => b | result =>
core.filter => bool | on-true =>
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:examElementFinal
Typ: eCH-0260:examElementFinalType [1..∞]
Annotation: Prüfungselemente (inkl. Noten pro Fach. Es muss sichergestellt werden, dass die Note nach Ablauf Beschwerdefrist nicht mehr geändert werden kann)
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationsverfahren: Verantwortliche Prüfungskommission
Typ: integer [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationsverfahren: Prüfungsperiode
Typ: integer [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationsverfahren: Prüfungsjahr
Typ: string [0..1]
core.concat => value4 | result =>
core.equal => b | result =>
core.filter => bool | on-true =>
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:examElementFinal
Typ: eCH-0260:examElementFinalType [1..∞]
Annotation: Prüfungselemente (inkl. Noten pro Fach. Es muss sichergestellt werden, dass die Note nach Ablauf Beschwerdefrist nicht mehr geändert werden kann)
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationsverfahren: Prüfungsart
Typ: string [0..1]
direktda-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:examElementFinal/eCH-0260:examType
Typ: restriction of xs:int
Annotation: Prüfungsart
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationsverfahren: Wiederholung des Qualifikationsverfahrens
Typ: integer [0..1]
direktda-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:examElementFinal/eCH-0260:examRepetition
Typ: restriction of xs:int
Annotation: Prüfungswiederholung
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationsverfahren: Wiederholung ohne Lehrvertrag
Typ: integer [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationsverfahren: Bemerkungen
Typ: string [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationselement: Identifikation
Typ: double [0..1]
direktda-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:examElementFinal/eCH-0260:examElementCode
Typ: restriction of xs:int
Annotation: Codierung des Prüfungsfaches inkl. Zuteilung zu den Berufen.
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationselement: geprüfte Sprache
Typ: string [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationselement: Steuerfeld Bewertung
Typ: integer [0..1]
direktda-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:examElementFinal/eCH-0260:noteControl
Typ: restriction of xs:int
Annotation: Steuerfeld Noten
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationselement: Bewertungsart
Typ: integer [0..1]
direktda-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:examElementFinal/eCH-0260:assessmentType
Typ: restriction of xs:int
Annotation: Bewertungsart
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationselement: Bewertung
Typ: decimal [0..1]
direktda-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:examElementFinal/eCH-0260:examValue
Typ: restriction of xs:token [0..1]
Annotation: Erreichte Note, Punkte oder bestanden/Nicht bestanden. Kein Wert falls dispensiert.
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationselement: Zusätzlich erworbenes Zertifikat
Typ: string [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationselement: Durchführender Kanton
Typ: string [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationselement: Durchführende Prüfungskommission
Typ: string [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationselement: Nachteilsausgleich
Typ: boolean [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationselement: Bemerkungen
Typ: string [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Prüfungsort Kontakt: Adressidentifikation
Typ: integer [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Prüfungsort Kontakt: Name
Typ: string [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Prüfungsort Kontakt: Namenszusatz 1
Typ: string [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Prüfungsort Kontakt: Namenszusatz 2
Typ: string [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Prüfungsort Kontakt: Adresszusatz 1
Typ: string [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Prüfungsort Kontakt: Adresszusatz 2
Typ: string [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Prüfungsort Kontakt: Strasse
Typ: string [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Prüfungsort Kontakt: Hausnummer
Typ: string [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Prüfungsort Kontakt: Postfach (Text)
Typ: string [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Prüfungsort Kontakt: Postfach (Nummer)
Typ: integer [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Prüfungsort Kontakt: Land
Typ: string [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Prüfungsort Kontakt: Schweizerische Postleitzahl
Typ: integer [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Prüfungsort Kontakt: Zusatzziffer zu Schweizerischer Postleitzahl
Typ: integer [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Prüfungsort Kontakt: Ort
Typ: string [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Prüfungsort Kontakt: Korrespondenzsprache
Typ: string [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Prüfungsort Kontakt: Telefon 1 (Geschäft)
Typ: string [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Prüfungsort Kontakt: Telefon 2 (Mobil)
Typ: string [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Prüfungsort Kontakt: E-Mail (Geschäft)
Typ: string [0..1]
Root/Einmal trennen/Einmal trennen/CSV/Prüfungsort Kontakt: URL
Typ: string [0..1]
Innerhalb einer Datei können mehrere Prüfungselemente für einen vorkommen,
Kandidaten vorkommen, aus diesem Grund wird die Datei nochmals importiert
und auf sich selbst referenziert (via LBX, Berufsnummer, Variante und Prüfungsjahr).



Output da-bb-2120-000101-2-0 (https://raw.githubusercontent.com/datenmanagement-sdbb/eCH-0260/main/messageSchema/2120/2/da-bb-2120-000101-2-0.xsd)
VerbindungenNodes
core.constant("2120_2.xml")core.replace-fileext => extension | result-filepath =>
Datei: testdaten_2300_1_edited.csv
Typ: string
core.replace-fileext => filepath | result-filepath =>
Datei: <dynamisch>
Typ: string
da-bb-2120-000101:message
Typ: restriction of xs:anyType [0..1]
Annotation: Deklaration des Root-Elements für message.xml
core.constant(0)direkt
da-bb-2120-000101:message/@minorVersion
Typ: xs:integer
da-bb-2120-000101:message/da-bb-2120-000101:header
Typ: da-bb-2120-000101:headerType
Annotation: Ableitung vom eCH-0058:headerType.
core.constant("01-12345-4")direkt
da-bb-2120-000101:message/da-bb-2120-000101:header/da-bb-2120-000101:senderId
Typ: eCH-0058:participantIdType
da-bb-2120-000101:message/da-bb-2120-000101:header/da-bb-2120-000101:originalSenderId
Typ: eCH-0058:participantIdType [0..1]
core.constant("04-12345-9")direkt
da-bb-2120-000101:message/da-bb-2120-000101:header/da-bb-2120-000101:recipientId
Typ: eCH-0058:participantIdType
lang.create-guid | result =>direkt
da-bb-2120-000101:message/da-bb-2120-000101:header/da-bb-2120-000101:messageId
Typ: eCH-0090:messageIdType
da-bb-2120-000101:message/da-bb-2120-000101:header/da-bb-2120-000101:referenceMessageId
Typ: eCH-0090:messageIdType [0..1]
lang.create-guid | result =>direkt
da-bb-2120-000101:message/da-bb-2120-000101:header/da-bb-2120-000101:businessProcessId
Typ: eCH-0058:businessProcessIdType
core.constant("2120")direkt
da-bb-2120-000101:message/da-bb-2120-000101:header/da-bb-2120-000101:messageType
Typ: restriction of eCH-0058:messageTypeType
core.constant("BBSMT001")direkt
da-bb-2120-000101:message/da-bb-2120-000101:header/da-bb-2120-000101:subMessageType
Typ: restriction of eCH-0058:subMessageTypeType
da-bb-2120-000101:message/da-bb-2120-000101:header/da-bb-2120-000101:sendingApplication
Typ: eCH-0058:sendingApplicationType
core.constant("SDBB")direkt
da-bb-2120-000101:message/da-bb-2120-000101:header/da-bb-2120-000101:sendingApplication/eCH-0058:manufacturer
Typ: restriction of xs:token
core.constant("TestApp")direkt
da-bb-2120-000101:message/da-bb-2120-000101:header/da-bb-2120-000101:sendingApplication/eCH-0058:product
Typ: restriction of xs:token
core.constant("1.0")direkt
da-bb-2120-000101:message/da-bb-2120-000101:header/da-bb-2120-000101:sendingApplication/eCH-0058:productVersion
Typ: restriction of xs:token
core.constant("Grades")direkt
da-bb-2120-000101:message/da-bb-2120-000101:header/da-bb-2120-000101:subject
Typ: eCH-0058:subjectType
lang.now | result =>direkt
da-bb-2120-000101:message/da-bb-2120-000101:header/da-bb-2120-000101:messageDate
Typ: eCH-0058:messageDateType
da-bb-2120-000101:message/da-bb-2120-000101:header/da-bb-2120-000101:initialMessageDate
Typ: eCH-0058:messageDateType [0..1]
core.constant(5)direkt
da-bb-2120-000101:message/da-bb-2120-000101:header/da-bb-2120-000101:action
Typ: restriction of eCH-0058:actionType
core.constant(0)direkt
da-bb-2120-000101:message/da-bb-2120-000101:header/da-bb-2120-000101:testDeliveryFlag
Typ: eCH-0058:testDeliveryFlagType
core.constant(0)direkt
da-bb-2120-000101:message/da-bb-2120-000101:header/da-bb-2120-000101:responseExpected
Typ: eCH-0058:responseExpectedType
core.constant(0)direkt
da-bb-2120-000101:message/da-bb-2120-000101:header/da-bb-2120-000101:businessCaseClosed
Typ: eCH-0058:businessCaseClosedType
da-bb-2120-000101:message/da-bb-2120-000101:content
Typ: da-bb-2120-000101:contentType
Annotation: Fachliche Attribute der Nachricht
Root/Einmal trennen/Einmal trennen/CSV
Typ: [0..∞]
core.group-by => nodes/rows | groups =>
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Identifikation Bildungsverhältnis
Typ: string [0..1]
core.concat => value1 | result =>
core.group-by => key | groups =>
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Berufsnummer SBFI
Typ: double [0..1]
core.concat => value2 | result =>
core.group-by => key | groups =>
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Berufsvariante
Typ: integer [0..1]
core.concat => value3 | result =>
core.group-by => key | groups =>
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationsverfahren: Prüfungsjahr
Typ: string [0..1]
core.concat => value4 | result =>
core.group-by => key | groups =>
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades
Typ: eCH-0260:QPgradesType [1..∞]
Annotation: QV-Noten
Root/Einmal trennen/Einmal trennen/CSV
Typ: [0..∞]
core.position => node | result =>
core.equal => a | result =>
core.filter => bool | on-true =>
compute-when
user.build_contractId => VertragsId | contractId =>
core.filter => node/row | on-true =>
compute-when
user.build_contractId => VertragsId | contractId =>
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Kanton (Lehrort)
Typ: string [0..1]
CSV/Grunddaten: Kanton (Lehrort)
user.build_contractId => VertragsId | contractId =>
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Identifikation Bildungsverhältnis
Typ: string [0..1]
CSV/Grunddaten: Identifikation Bildungsverhältnis
user.build_contractId => VertragsId | contractId =>
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Personenidentifikation Kandidat/-in
Typ: string [0..1]
CSV/Grunddaten: Personenidentifikation Kandidat/-in
user.build_contractId => VertragsId | contractId =>
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Berufsnummer SBFI
Typ: double [0..1]
CSV/Grunddaten: Berufsnummer SBFI
user.build_contractId => VertragsId | contractId =>
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Berufsvariante
Typ: integer [0..1]
CSV/Grunddaten: Berufsvariante
user.build_contractId => VertragsId | contractId =>
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationsverfahren: Prüfungsjahr
Typ: string [0..1]
CSV/Qualifikationsverfahren: Prüfungsjahr
user.build_contractId => VertragsId | contractId =>
core.constant(1)core.equal => b | result =>
core.filter => bool | on-true =>
compute-when
user.build_contractId => VertragsId | contractId =>
core.constant("BVX")user.build_contractId => prefix | contractId =>
core.constant("")user.build_contractId => suffix | contractId =>
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:educationRelationId
Typ: eCH-0260:educationRelationIdType
Annotation: Identifikator für Bildungsverhältnis
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:profession
Typ: eCH-0260:professionType
Annotation: Beruf
Root/Einmal trennen/Einmal trennen/CSV
Typ: [0..∞]
core.position => node | result =>
core.equal => a | result =>
core.filter => bool | on-true =>
compute-when
core.filter => node/row | on-true =>
compute-when
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Kanton (Lehrort)
Typ: string [0..1]
CSV/Grunddaten: Kanton (Lehrort)
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Identifikation Bildungsverhältnis
Typ: string [0..1]
CSV/Grunddaten: Identifikation Bildungsverhältnis
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Personenidentifikation Kandidat/-in
Typ: string [0..1]
CSV/Grunddaten: Personenidentifikation Kandidat/-in
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Berufsnummer SBFI
Typ: double [0..1]
CSV/Grunddaten: Berufsnummer SBFI
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Berufsvariante
Typ: integer [0..1]
CSV/Grunddaten: Berufsvariante
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationsverfahren: Prüfungsjahr
Typ: string [0..1]
CSV/Qualifikationsverfahren: Prüfungsjahr
core.constant(1)core.equal => b | result =>
core.filter => bool | on-true =>
compute-when
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:profession/eCH-0260:professionId
Typ: eCH-0260:professionIdType
Annotation: Berufsnummer
Root/Einmal trennen/Einmal trennen/CSV
Typ: [0..∞]
core.position => node | result =>
core.equal => a | result =>
core.filter => bool | on-true =>
compute-when
core.filter => node/row | on-true =>
compute-when
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Kanton (Lehrort)
Typ: string [0..1]
CSV/Grunddaten: Kanton (Lehrort)
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Identifikation Bildungsverhältnis
Typ: string [0..1]
CSV/Grunddaten: Identifikation Bildungsverhältnis
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Personenidentifikation Kandidat/-in
Typ: string [0..1]
CSV/Grunddaten: Personenidentifikation Kandidat/-in
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Berufsnummer SBFI
Typ: double [0..1]
CSV/Grunddaten: Berufsnummer SBFI
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Berufsvariante
Typ: integer [0..1]
CSV/Grunddaten: Berufsvariante
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationsverfahren: Prüfungsjahr
Typ: string [0..1]
CSV/Qualifikationsverfahren: Prüfungsjahr
core.constant(1)core.equal => b | result =>
core.filter => bool | on-true =>
compute-when
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:profession/eCH-0260:professionVariant
Typ: eCH-0260:professionVariantType
Annotation: Berufsvariante
Root/Einmal trennen/Einmal trennen/CSV
Typ: [0..∞]
core.position => node | result =>
core.equal => a | result =>
core.filter => bool | on-true =>
compute-when
core.filter => node/row | on-true =>
compute-when
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Kanton (Lehrort)
Typ: string [0..1]
CSV/Grunddaten: Kanton (Lehrort)
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Identifikation Bildungsverhältnis
Typ: string [0..1]
CSV/Grunddaten: Identifikation Bildungsverhältnis
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Personenidentifikation Kandidat/-in
Typ: string [0..1]
CSV/Grunddaten: Personenidentifikation Kandidat/-in
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Berufsnummer SBFI
Typ: double [0..1]
CSV/Grunddaten: Berufsnummer SBFI
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Berufsvariante
Typ: integer [0..1]
CSV/Grunddaten: Berufsvariante
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationsverfahren: Prüfungsjahr
Typ: string [0..1]
CSV/Qualifikationsverfahren: Prüfungsjahr
core.constant(1)core.equal => b | result =>
core.filter => bool | on-true =>
compute-when
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:examYear
Typ: xs:gYear
Annotation: Prüfungsjahr im Format YYYY
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Identifikation Bildungsverhältnis
Typ: string [0..1]
core.concat => value1 | result =>
core.equal => a | result =>
core.filter => bool | on-true =>
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Berufsnummer SBFI
Typ: double [0..1]
core.concat => value2 | result =>
core.equal => a | result =>
core.filter => bool | on-true =>
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Berufsvariante
Typ: integer [0..1]
core.concat => value3 | result =>
core.equal => a | result =>
core.filter => bool | on-true =>
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationsverfahren: Prüfungsjahr
Typ: string [0..1]
core.concat => value4 | result =>
core.equal => a | result =>
core.filter => bool | on-true =>
Root/Einmal trennen/Einmal trennen/CSV
Typ: [0..∞]
core.filter => node/row | on-true =>
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Identifikation Bildungsverhältnis
Typ: string [0..1]
core.concat => value1 | result =>
core.equal => b | result =>
core.filter => bool | on-true =>
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Berufsnummer SBFI
Typ: double [0..1]
core.concat => value2 | result =>
core.equal => b | result =>
core.filter => bool | on-true =>
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Berufsvariante
Typ: integer [0..1]
core.concat => value3 | result =>
core.equal => b | result =>
core.filter => bool | on-true =>
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationsverfahren: Prüfungsjahr
Typ: string [0..1]
core.concat => value4 | result =>
core.equal => b | result =>
core.filter => bool | on-true =>
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:examElementFinal
Typ: eCH-0260:examElementFinalType [1..∞]
Annotation: Prüfungselemente (inkl. Noten pro Fach. Es muss sichergestellt werden, dass die Note nach Ablauf Beschwerdefrist nicht mehr geändert werden kann)
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationselement: Identifikation
Typ: double [0..1]
direkt
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:examElementFinal/eCH-0260:examElementCode
Typ: restriction of xs:int
Annotation: Codierung des Prüfungsfaches inkl. Zuteilung zu den Berufen.
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationsverfahren: Prüfungsart
Typ: string [0..1]
direkt
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:examElementFinal/eCH-0260:examType
Typ: restriction of xs:int
Annotation: Prüfungsart
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationselement: Bewertungsart
Typ: integer [0..1]
direkt
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:examElementFinal/eCH-0260:assessmentType
Typ: restriction of xs:int
Annotation: Bewertungsart
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationsverfahren: Wiederholung des Qualifikationsverfahrens
Typ: integer [0..1]
direkt
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:examElementFinal/eCH-0260:examRepetition
Typ: restriction of xs:int
Annotation: Prüfungswiederholung
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationselement: Steuerfeld Bewertung
Typ: integer [0..1]
direkt
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:examElementFinal/eCH-0260:noteControl
Typ: restriction of xs:int
Annotation: Steuerfeld Noten
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationselement: Bewertung
Typ: decimal [0..1]
direkt
da-bb-2120-000101:message/da-bb-2120-000101:content/da-bb-2120-000101:QPgrades/eCH-0260:examElementFinal/eCH-0260:examValue
Typ: restriction of xs:token [0..1]
Annotation: Erreichte Note, Punkte oder bestanden/Nicht bestanden. Kein Wert falls dispensiert.
Notenmeldung

Output da-bb-2117-000101-2-0 (https://raw.githubusercontent.com/datenmanagement-sdbb/eCH-0260/main/messageSchema/2117/2/da-bb-2117-000101-2-0.xsd)
VerbindungenNodes
Datei: testdaten_2300_1_edited.csv
Typ: string
core.replace-fileext => filepath | result-filepath =>
core.constant("2117_2.xml")core.replace-fileext => extension | result-filepath =>
Datei: <dynamisch>
Typ: string
da-bb-2117-000101:message
Typ: restriction of xs:anyType [0..1]
Annotation: Deklaration des Root-Elements für message.xml
core.constant(0)direkt
da-bb-2117-000101:message/@minorVersion
Typ: xs:integer
da-bb-2117-000101:message/da-bb-2117-000101:header
Typ: da-bb-2117-000101:headerType
Annotation: Ableitung vom eCH-0058:headerType.
core.constant("01-12345-4")direkt
da-bb-2117-000101:message/da-bb-2117-000101:header/da-bb-2117-000101:senderId
Typ: eCH-0058:participantIdType
da-bb-2117-000101:message/da-bb-2117-000101:header/da-bb-2117-000101:originalSenderId
Typ: eCH-0058:participantIdType [0..1]
core.constant("04-12345-9")direkt
da-bb-2117-000101:message/da-bb-2117-000101:header/da-bb-2117-000101:recipientId
Typ: eCH-0058:participantIdType
lang.create-guid | result =>direkt
da-bb-2117-000101:message/da-bb-2117-000101:header/da-bb-2117-000101:messageId
Typ: eCH-0090:messageIdType
da-bb-2117-000101:message/da-bb-2117-000101:header/da-bb-2117-000101:referenceMessageId
Typ: eCH-0090:messageIdType [0..1]
lang.create-guid | result =>direkt
da-bb-2117-000101:message/da-bb-2117-000101:header/da-bb-2117-000101:businessProcessId
Typ: eCH-0058:businessProcessIdType
core.constant("2117")direkt
da-bb-2117-000101:message/da-bb-2117-000101:header/da-bb-2117-000101:messageType
Typ: restriction of eCH-0058:messageTypeType
core.constant("BBSMT001")direkt
da-bb-2117-000101:message/da-bb-2117-000101:header/da-bb-2117-000101:subMessageType
Typ: restriction of eCH-0058:subMessageTypeType
da-bb-2117-000101:message/da-bb-2117-000101:header/da-bb-2117-000101:sendingApplication
Typ: eCH-0058:sendingApplicationType
core.constant("SDBB")direkt
da-bb-2117-000101:message/da-bb-2117-000101:header/da-bb-2117-000101:sendingApplication/eCH-0058:manufacturer
Typ: restriction of xs:token
core.constant("TestApp")direkt
da-bb-2117-000101:message/da-bb-2117-000101:header/da-bb-2117-000101:sendingApplication/eCH-0058:product
Typ: restriction of xs:token
core.constant("1.0")direkt
da-bb-2117-000101:message/da-bb-2117-000101:header/da-bb-2117-000101:sendingApplication/eCH-0058:productVersion
Typ: restriction of xs:token
core.constant("Exam Assignment")direkt
da-bb-2117-000101:message/da-bb-2117-000101:header/da-bb-2117-000101:subject
Typ: eCH-0058:subjectType
lang.now | result =>direkt
da-bb-2117-000101:message/da-bb-2117-000101:header/da-bb-2117-000101:messageDate
Typ: eCH-0058:messageDateType
da-bb-2117-000101:message/da-bb-2117-000101:header/da-bb-2117-000101:initialMessageDate
Typ: eCH-0058:messageDateType [0..1]
core.constant(1)direkt
da-bb-2117-000101:message/da-bb-2117-000101:header/da-bb-2117-000101:action
Typ: restriction of eCH-0058:actionType
core.constant(0)direkt
da-bb-2117-000101:message/da-bb-2117-000101:header/da-bb-2117-000101:testDeliveryFlag
Typ: eCH-0058:testDeliveryFlagType
core.constant(0)direkt
da-bb-2117-000101:message/da-bb-2117-000101:header/da-bb-2117-000101:responseExpected
Typ: eCH-0058:responseExpectedType
core.constant(1)direkt
da-bb-2117-000101:message/da-bb-2117-000101:header/da-bb-2117-000101:businessCaseClosed
Typ: eCH-0058:businessCaseClosedType
da-bb-2117-000101:message/da-bb-2117-000101:content
Typ: da-bb-2117-000101:contentType
Annotation: Fachliche Attribute der Nachricht
Root/Einmal trennen/Einmal trennen/CSV
Typ: [0..∞]
core.group-by => nodes/rows | groups =>
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Identifikation Bildungsverhältnis
Typ: string [0..1]
core.concat => value1 | result =>
core.group-by => key | groups =>
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Berufsnummer SBFI
Typ: double [0..1]
core.concat => value2 | result =>
core.group-by => key | groups =>
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Berufsvariante
Typ: integer [0..1]
core.concat => value3 | result =>
core.group-by => key | groups =>
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationsverfahren: Prüfungsjahr
Typ: string [0..1]
core.concat => value4 | result =>
core.group-by => key | groups =>
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment
Typ: eCH-0260:examAssignmentType [1..∞]
Annotation: Prüfungszuweisung
core.constant(1)direkt
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:examAssignmentKind
Typ: eCH-0260:examAssignmentKindType
Annotation: Art der Prüfungszuweisung Art der Prüfungszuweisung (Zuweisung setzen, Zuweisung austragen)
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation
Typ: eCH-0260:educationRelationType
Annotation: Bildungsverhältnis
Root/Einmal trennen/Einmal trennen/CSV
Typ: [0..∞]
core.position => node | result =>
core.equal => a | result =>
core.filter => bool | on-true =>
compute-when
user.build_contractId => VertragsId | contractId =>
core.filter => node/row | on-true =>
compute-when
user.build_contractId => VertragsId | contractId =>
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Kanton (Lehrort)
Typ: string [0..1]
CSV/Grunddaten: Kanton (Lehrort)
user.build_contractId => VertragsId | contractId =>
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Identifikation Bildungsverhältnis
Typ: string [0..1]
CSV/Grunddaten: Identifikation Bildungsverhältnis
user.build_contractId => VertragsId | contractId =>
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Personenidentifikation Kandidat/-in
Typ: string [0..1]
CSV/Grunddaten: Personenidentifikation Kandidat/-in
user.build_contractId => VertragsId | contractId =>
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Berufsnummer SBFI
Typ: double [0..1]
CSV/Grunddaten: Berufsnummer SBFI
user.build_contractId => VertragsId | contractId =>
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Berufsvariante
Typ: integer [0..1]
CSV/Grunddaten: Berufsvariante
user.build_contractId => VertragsId | contractId =>
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationsverfahren: Prüfungsjahr
Typ: string [0..1]
CSV/Qualifikationsverfahren: Prüfungsjahr
user.build_contractId => VertragsId | contractId =>
core.constant(1)core.equal => b | result =>
core.filter => bool | on-true =>
compute-when
user.build_contractId => VertragsId | contractId =>
core.constant("BVX")user.build_contractId => prefix | contractId =>
core.constant("")user.build_contractId => suffix | contractId =>
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:educationRelationId
Typ: eCH-0260:educationRelationIdType
Annotation: Identifikator für Bildungsverhältnis
Root/Einmal trennen/Einmal trennen/CSV
Typ: [0..∞]
core.position => node | result =>
core.equal => a | result =>
core.filter => bool | on-true =>
compute-when
core.filter => node/row | on-true =>
compute-when
Root/Einmal trennen/Einmal trennen/CSV/Transaktionsart
Typ: double [0..1]
eCH-0260:apprentice
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Kanton (Lehrort)
Typ: string [0..1]
core.concat => value2 | result =>
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId/eCH-0044:personIdCategory
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Personenidentifikation Kandidat/-in
Typ: string [0..1]
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId/eCH-0044:personId
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Name Kandidat/-in
Typ: string [0..1]
eCH-0260:apprentice/eCH-0260:callName
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:officialName
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Vorname Kandidat/-in
Typ: string [0..1]
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:firstName
core.constant(1)core.equal => b | result =>
core.filter => bool | on-true =>
compute-when
core.constant("CT.")core.concat => value1 | result =>
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId/eCH-0044:personIdCategory
core.constant(3)eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:sex
core.constant("2000")eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:dateOfBirth/eCH-0044:year
core.constant("NoTown")eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:town
core.constant("CH")eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:country/eCH-00100:countryNameShort
core.constant(0)eCH-0260:apprentice/eCH-0260:nationality/eCH-0011:nationalityStatus
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice
Typ: eCH-0260:apprenticeType
Annotation: Lernende Person (Personenangaben von Lernenden, Validierungskandidaten, Kandidaten nach Art. 32)
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:personIdentification
Typ: eCH-0044:personIdentificationType
Annotation: Personenidentifikation
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:vn
Typ: eCH-0044:vnType [0..1]
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId
Typ: eCH-0044:namedPersonIdType
.../da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId/eCH-0044:personIdCategory
Typ: eCH-0044:personIdCategoryType
.../da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId/eCH-0044:personId
Typ: restriction of xs:token
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:otherPersonId
Typ: eCH-0044:namedPersonIdType [0..∞]
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:euPersonId
Typ: eCH-0044:namedPersonIdType [0..∞]
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:officialName
Typ: eCH-0044:baseNameType
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:firstName
Typ: eCH-0044:baseNameType
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:originalName
Typ: eCH-0044:baseNameType [0..1]
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:sex
Typ: eCH-0044:sexType
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:dateOfBirth
Typ: eCH-0044:datePartiallyKnownType
.../da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:dateOfBirth/eCH-0044:yearMonthDay
Typ: xs:date [0..1]
.../da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:dateOfBirth/eCH-0044:yearMonth
Typ: xs:gYearMonth [0..1]
.../da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:dateOfBirth/eCH-0044:year
Typ: xs:gYear [0..1]
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:callName
Typ: eCH-0044:baseNameType
Annotation: Rufname der Person
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:domicilAddress
Typ: eCH-00100:addressInformationType
Annotation: Hauptadresse (offizieller Wohnsitz)
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:addressLine1
Typ: eCH-00100:addressLineType [0..1]
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:addressLine2
Typ: eCH-00100:addressLineType [0..1]
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:street
Typ: eCH-00100:streetType [0..1]
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:houseNumber
Typ: eCH-00100:houseNumberType [0..1]
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:dwellingNumber
Typ: eCH-00100:dwellingNumberType [0..1]
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:postOfficeBoxNumber
Typ: eCH-00100:postOfficeBoxNumberType [0..1]
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:postOfficeBoxText
Typ: eCH-00100:postOfficeBoxTextType [0..1]
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:locality
Typ: eCH-00100:localityType [0..1]
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:town
Typ: eCH-00100:townType
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:swissZipCode
Typ: eCH-00100:swissZipCodeType [0..1]
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:swissZipCodeAddOn
Typ: eCH-00100:swissZipCodeAddOnType [0..1]
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:swissZipCodeId
Typ: eCH-00100:swissZipCodeIdType [0..1]
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:foreignZipCode
Typ: eCH-00100:foreignZipCodeType [0..1]
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:country
Typ: eCH-00100:countryType
.../da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:country/eCH-00100:countryId
Typ: eCH-00100:countryIdType [0..1]
.../da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:country/eCH-00100:countryIdISO2
Typ: eCH-00100:countryIdISO2Type [0..1]
.../da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:country/eCH-00100:countryNameShort
Typ: eCH-00100:countryNameShortType
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:contactAddress
Typ: eCH-00100:addressInformationType [0..1]
Annotation: Korrespondenzadresse (falls abweichend zur Hauptadresse)
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:contactAddress/eCH-00100:addressLine1
Typ: eCH-00100:addressLineType [0..1]
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:contactAddress/eCH-00100:addressLine2
Typ: eCH-00100:addressLineType [0..1]
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:contactAddress/eCH-00100:street
Typ: eCH-00100:streetType [0..1]
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:contactAddress/eCH-00100:houseNumber
Typ: eCH-00100:houseNumberType [0..1]
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:contactAddress/eCH-00100:dwellingNumber
Typ: eCH-00100:dwellingNumberType [0..1]
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:contactAddress/eCH-00100:postOfficeBoxNumber
Typ: eCH-00100:postOfficeBoxNumberType [0..1]
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:contactAddress/eCH-00100:postOfficeBoxText
Typ: eCH-00100:postOfficeBoxTextType [0..1]
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:contactAddress/eCH-00100:locality
Typ: eCH-00100:localityType [0..1]
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:contactAddress/eCH-00100:town
Typ: eCH-00100:townType
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:contactAddress/eCH-00100:swissZipCode
Typ: eCH-00100:swissZipCodeType [0..1]
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:contactAddress/eCH-00100:swissZipCodeAddOn
Typ: eCH-00100:swissZipCodeAddOnType [0..1]
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:contactAddress/eCH-00100:swissZipCodeId
Typ: eCH-00100:swissZipCodeIdType [0..1]
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:contactAddress/eCH-00100:foreignZipCode
Typ: eCH-00100:foreignZipCodeType [0..1]
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:contactAddress/eCH-00100:country
Typ: eCH-00100:countryType
.../da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:contactAddress/eCH-00100:country/eCH-00100:countryId
Typ: eCH-00100:countryIdType [0..1]
.../da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:contactAddress/eCH-00100:country/eCH-00100:countryIdISO2
Typ: eCH-00100:countryIdISO2Type [0..1]
.../da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:contactAddress/eCH-00100:country/eCH-00100:countryNameShort
Typ: eCH-00100:countryNameShortType
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:firstLanguage
Typ: restriction of xs:int [0..1]
Annotation: Erstsprache (Codierung gemäss SDL)
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:placeOfOrigin
Typ: eCH-0011:placeOfOriginType [0..1]
Annotation: Heimatort und Kanton
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:placeOfOrigin/eCH-0011:originName
Typ: eCH-0135:placeOfOriginNameType
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:placeOfOrigin/eCH-0011:canton
Typ: eCH-0007:cantonAbbreviationType
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:placeOfOrigin/eCH-0011:placeOfOriginId
Typ: eCH-0135:placeOfOriginIdType [0..1]
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:placeOfOrigin/eCH-0011:historyMunicipalityId
Typ: eCH-0007:historyMunicipalityId [0..1]
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:nationality
Typ: eCH-0011:nationalityDataType
Annotation: Nationalität (inkl. «staatenlos» und «unbekannt»)
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:nationality/eCH-0011:nationalityStatus
Typ: eCH-0011:nationalityStatusType
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:nationality/eCH-0011:countryInfo
Typ: eCH-0011:countryInfoType [0..∞]
.../da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:nationality/eCH-0011:countryInfo/eCH-0011:country
Typ: eCH-0008:countryType
.../eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:nationality/eCH-0011:countryInfo/eCH-0011:country/eCH-0008:countryId
Typ: eCH-0008:countryIdType [0..1]
.../eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:nationality/eCH-0011:countryInfo/eCH-0011:country/eCH-0008:countryIdISO2
Typ: eCH-0008:countryIdISO2Type [0..1]
.../eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:nationality/eCH-0011:countryInfo/eCH-0011:country/eCH-0008:countryNameShort
Typ: eCH-0008:countryNameShortType
.../da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:nationality/eCH-0011:countryInfo/eCH-0011:nationalityValidFrom
Typ: eCH-0011:generalDateType [0..1]
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:email
Typ: eCH-0260:emailContactType [0..3]
Annotation: E-Mail-Adressen (Schul-, Geschäft-, Privat). Typ beinhaltet sowohl E-Mail selbst als auch optionale Kategoriesierung.
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:email/eCH-0260:emailAddress
Typ: eCH-0046:emailAddressType
Annotation: E-Mail-Adresse
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:email/eCH-0260:emailAddressCategory
Typ: restriction of xs:int [0..1]
Annotation: Art der E-Mail-Adresse
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:phone
Typ: eCH-0260:phoneContactType [0..3]
Annotation: Telefonnummern (Festnetz (Privat), Mobilnummer, all. Geschäft)
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:phone/eCH-0260:phoneNumber
Typ: eCH-0046:phoneNumberType
Annotation: Telefonnummer
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:phone/eCH-0260:phoneNumberCategory
Typ: restriction of xs:int [0..1]
Annotation: Art der Telefonnummer
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:representative
Typ: eCH-0260:representativeType [0..∞]
Annotation: Gesetzliche Vertretungen resp. Ansprechpersonen
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:representative/eCH-0260:represenativeId
Typ: eCH-0260:personIdType
Annotation: Identifikator Person
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:representative/eCH-0260:mailAddress
Typ: eCH-00100:mailAddressType
Annotation: Adresse, unterscheidet zwischen Personen und Organisationen (inkl. Ansprechperson)
.../da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:representative/eCH-0260:mailAddress/eCH-00100:addressCategory
Typ: eCH-00100:addressCategoryType [0..1]
.../da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:representative/eCH-0260:mailAddress/eCH-00100:otherAddressCategory
Typ: eCH-00100:freeKategoryTextType [0..1]
.../da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:representative/eCH-0260:mailAddress/eCH-00100:organisation
Typ: eCH-00100:organisationMailAddressInfoType [0..1]
.../da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:representative/eCH-0260:mailAddress/eCH-00100:person
Typ: eCH-00100:personMailAddressInfoType [0..1]
.../da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:representative/eCH-0260:mailAddress/eCH-00100:addressInformation
Typ: eCH-00100:addressInformationType
.../da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:representative/eCH-0260:mailAddress/eCH-00100:validity
Typ: eCH-00100:dateRangeType [0..1]
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:representative/eCH-0260:vn
Typ: eCH-0044:vnType [0..1]
Annotation: Sozialversicherungsnummer (wenn vorhanden)
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:representative/eCH-0260:dateOfBirth
Typ: xs:date [0..1]
Annotation: Geburtsdatum (wenn vorhanden)
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:representative/eCH-0260:emailAddress
Typ: eCH-0260:emailContactType [0..1]
Annotation: E-Mail-Adresse
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:representative/eCH-0260:languageOfCorrespondance
Typ: eCH-0011:languageType
Annotation: Korrespondenzsprache
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:representative/eCH-0260:typeOfRelationship
Typ: eCH-0021:typeOfRelationshipType
Annotation: Beziehungstyp
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:representative/eCH-0260:care
Typ: eCH-0021:careType [0..1]
Annotation: Elterliche Sorge
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:apprentice/eCH-0260:representative/eCH-0260:isMainContact
Typ: xs:boolean
Annotation: Hauptkontakt: Der Wert wird auf «true» gesetzt, falls es sich um den Hauptkontakt handelt. Ansonsten ist der Wert «false» .
Root/Einmal trennen/Einmal trennen/CSV
Typ: [0..∞]
core.position => node | result =>
core.equal => a | result =>
core.filter => bool | on-true =>
compute-when
core.filter => node/row | on-true =>
compute-when
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Berufsnummer SBFI
Typ: double [0..1]
eCH-0260:educationDetails/eCH-0260:profession/eCH-0260:professionId
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Berufsvariante
Typ: integer [0..1]
eCH-0260:educationDetails/eCH-0260:profession/eCH-0260:professionVariant
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationsverfahren: Prüfungsjahr
Typ: string [0..1]
eCH-0260:educationDetails/eCH-0260:examYear
core.constant(1)core.equal => b | result =>
core.filter => bool | on-true =>
compute-when
core.constant("2023-08-01")eCH-0260:educationDetails/eCH-0260:beginDate
core.constant("2026-07-31")eCH-0260:educationDetails/eCH-0260:endDate
core.constant(100)eCH-0260:educationDetails/eCH-0260:eduSpecifications/eCH-0260:education
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:educationDetails
Typ: eCH-0260:educationDetailsType
Annotation: Ausbildungsdetails
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:educationDetails/eCH-0260:beginDate
Typ: xs:date
Annotation: Ausbildungsbeginn
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:educationDetails/eCH-0260:endDate
Typ: xs:date
Annotation: Ausbildungsende
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:educationDetails/eCH-0260:originalTrainingStart
Typ: xs:date [0..1]
Annotation: Ursprünglicher Ausbildungsbeginn
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:educationDetails/eCH-0260:examYear
Typ: xs:gYear
Annotation: Prüfungsjahr
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:educationDetails/eCH-0260:profession
Typ: eCH-0260:professionType
Annotation: Beruf
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:educationDetails/eCH-0260:profession/eCH-0260:professionId
Typ: eCH-0260:professionIdType
Annotation: Berufsnummer
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:educationDetails/eCH-0260:profession/eCH-0260:professionVariant
Typ: eCH-0260:professionVariantType
Annotation: Berufsvariante
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:educationDetails/eCH-0260:eduSpecifications
Typ: eCH-0260:eduSpecificationsType
Annotation: Weitere Spezifikationen zur Ausbildung (Bildungstyp, optional Zusatz/Präzisierung (Lehrart), optional Vorbildung/Erstberuf (Freitext))
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:educationDetails/eCH-0260:eduSpecifications/eCH-0260:education
Typ: restriction of xs:token
Annotation: Bildungstyp
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:educationDetails/eCH-0260:eduSpecifications/eCH-0260:addition
Typ: restriction of xs:token [0..1]
Annotation: Zusatz/Präzisierung (Lehrart)
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:educationDetails/eCH-0260:eduSpecifications/eCH-0260:firstOccupation
Typ: restriction of xs:token [0..1]
Annotation: Vorbildung/Erstberuf (Freitext)
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:educationDetails/eCH-0260:eduSpecifications/eCH-0260:costCoverage
Typ: xs:boolean [0..1]
Annotation: Kostenübernahme Kanton:Dieses Feld wird nur übermittelt, wenn der Bildungstyp «Art. 32» ist. Bei Ausbildung nach Art. 32 können die Schulkosten vom Kanton übernommen werden. In diesem Fall wird der Wert auf «true» gesetzt. Andernfalls wird der Wert auf «false» gesetzt.
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:educationDetails/eCH-0260:dispensation
Typ: eCH-0260:dispensationType [0..1]
Annotation: Dispensationen (ABU oder ausserordentlich (Freitext))
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:educationDetails/eCH-0260:bmTypeId
Typ: eCH-0260:bmTypeIdType [0..1]
Annotation: Berufsmaturitätsrichtung
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:educationDetails/eCH-0260:examCommissionId
Typ: eCH-0260:examCommissionIdType [0..1]
Annotation: Identifikator Prüfungskommission
Root/Einmal trennen/Einmal trennen/CSV
Typ: [0..∞]
core.position => node | result =>
core.equal => a | result =>
core.filter => bool | on-true =>
compute-when
core.filter => node/row | on-true =>
compute-when
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Kanton (Lehrort)
Typ: string [0..1]
user.build_contractId => canton | contractId =>
eCH-0260:contractPart/eCH-0260:contractPartId
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Identifikation Bildungsverhältnis
Typ: string [0..1]
user.build_contractId => VertragsId | contractId =>
eCH-0260:contractPart/eCH-0260:contractPartId
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Personenidentifikation Kandidat/-in
Typ: string [0..1]
user.build_contractId => PersonenId | contractId =>
eCH-0260:contractPart/eCH-0260:contractPartId
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationselement: Durchführende Prüfungskommission
Typ: string [0..1]
core.substring => string | result =>
eCH-0260:contractPart/eCH-0260:canton
core.constant(1)core.equal => b | result =>
core.filter => bool | on-true =>
compute-when
core.constant("2023-08-01")eCH-0260:contractPart/eCH-0260:startDate
core.constant("2026-07-31")eCH-0260:contractPart/eCH-0260:endDate
core.constant("TVX")user.build_contractId => prefix | contractId =>
eCH-0260:contractPart/eCH-0260:contractPartId
core.constant(".01")user.build_contractId => suffix | contractId =>
eCH-0260:contractPart/eCH-0260:contractPartId
core.constant(4)core.substring => start | result =>
eCH-0260:contractPart/eCH-0260:canton
core.constant(2)core.substring => length | result =>
eCH-0260:contractPart/eCH-0260:canton
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:contractPart
Typ: eCH-0260:contractPartType [1..∞]
Annotation: Teilverhältnis
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:contractPart/eCH-0260:contractPartId
Typ: eCH-0260:contractPartIdType
Annotation: Identifikator Teilverhältnis
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:contractPart/eCH-0260:canton
Typ: eCH-0007:cantonFlAbbreviationType
Annotation: Lehrortkanton
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:contractPart/eCH-0260:startDate
Typ: xs:date
Annotation: Gültigkeitsdauer Start
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:contractPart/eCH-0260:endDate
Typ: xs:date
Annotation: Gültigkeitsdauer Ende
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:contractPart/eCH-0260:educationContract
Typ: eCH-0260:educationContractType [0..1]
Annotation: Bildungsvertrag (Lehr-/Praktikumsvertrag)
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:contractPart/eCH-0260:repetitionWithoutContract
Typ: xs:boolean [0..1]
Annotation: Wiederholung ohne Lehrvertrag (false: nicht relevant/mit Lehrvertrag; true: Wiederholung ohne Lehrvertrag)
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:contractPart/eCH-0260:previousApprenticeshipContract
Typ: restriction of xs:token [0..1]
Annotation: Vorgängerlehrvertrag (nur LV-Nummer) z.B. bei Kettenlehrverträgen und Fortsetzungslehrverträgen
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:contractPart/eCH-0260:school
Typ: eCH-0260:schoolType [0..4]
Annotation: Schulen (Grundbildung/BM)Unterschiedliche Fächer können evtl. zukünftig in unterschiedlichen Schulen angeboten werden
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:contractPart/eCH-0260:coverageOfCostsSchoolMaterial
Typ: xs:boolean [0..1]
Annotation: Kostenübernahme Schulmaterial
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:contractPart/eCH-0260:branchCoursesOrganisationId
Typ: eCH-0260:branchCoursesOrganisationIdType [0..1]
Annotation: üK-Organisation
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:previousEducationRelationId
Typ: eCH-0260:educationRelationIdType [0..1]
Annotation: Vorgängiges Bildungsverhältnis (z.B. bei neuem Bildungsverhältnis nach einer Auflösung)
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:additionalEducationRelationship
Typ: eCH-0260:additionalEducationRelationshipType [0..1]
Annotation: Zusätzliche Ausbildungsbeziehungen
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:educationRelation/eCH-0260:comment
Typ: eCH-0260:commentType [0..1]
Annotation: Bemerkungen
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:examCompany
Typ: eCH-0260:hostCompanyType [0..1]
Annotation: PrüfungsbetriebNicht zu liefern z. B. bei Repetenten ohne Lehrvertrag
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:repetitionWithoutContract
Typ: xs:boolean [0..1]
Annotation: Wiederholung ohne Lehrvertrag(false: nicht relevant/mit Lehrvertrag; true: Wiederholung ohne Lehrvertrag)
Root/Einmal trennen/Einmal trennen/CSV
Typ: [0..∞]
eCH-0260:examElementInitial
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationsverfahren: Prüfungsart
Typ: string [0..1]
eCH-0260:examElementInitial/eCH-0260:examType
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationsverfahren: Wiederholung des Qualifikationsverfahrens
Typ: integer [0..1]
eCH-0260:examElementInitial/eCH-0260:examRepetition
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationselement: Identifikation
Typ: double [0..1]
eCH-0260:examElementInitial/eCH-0260:examElementCode
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationselement: geprüfte Sprache
Typ: string [0..1]
eCH-0260:examElementInitial/eCH-0260:examLanguage
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationselement: Steuerfeld Bewertung
Typ: integer [0..1]
eCH-0260:examElementInitial/eCH-0260:noteControl
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationselement: Durchführende Prüfungskommission
Typ: string [0..1]
core.substring => string | result =>
eCH-0260:examElementInitial/eCH-0260:canton
Root/Einmal trennen/Einmal trennen/CSV/Qualifikationselement: Nachteilsausgleich
Typ: boolean [0..1]
db.substitute-null => field | result =>
eCH-0260:examElementInitial/eCH-0260:examRelief
core.constant(4)core.substring => start | result =>
eCH-0260:examElementInitial/eCH-0260:canton
core.constant(2)core.substring => length | result =>
eCH-0260:examElementInitial/eCH-0260:canton
core.constant(0)db.substitute-null => replace-with | result =>
eCH-0260:examElementInitial/eCH-0260:examRelief
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:examElementInitial
Typ: eCH-0260:examElementInitialType [1..∞]
Annotation: Betroffene Prüfungselemente
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:examElementInitial/eCH-0260:canton
Typ: eCH-0007:cantonFlAbbreviationType
Annotation: Prüfungskanton
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:examElementInitial/eCH-0260:examElementCode
Typ: restriction of xs:int
Annotation: Codierung des Prüfungsfaches inkl. Zuteilung zu den Berufen.
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:examElementInitial/eCH-0260:examType
Typ: restriction of xs:int
Annotation: Prüfungsart
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:examElementInitial/eCH-0260:examLanguage
Typ: eCH-0011:languageType [0..1]
Annotation: Prüfungssprache
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:examElementInitial/eCH-0260:examRelief
Typ: xs:boolean
Annotation: Prüfungserleichterung (Nachteilsausgleich, z. B. Zeitgutschrift oder Verwendung von Hilfsmitteln), Boolean mit Wert «true», falls Erleichterungen vom Prüfungsorgan vorliegen (die Unterlagen dazu sind separat zuzustellen und allenfalls via Kommentarfeld zu vermerken), sonst «false».
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:examElementInitial/eCH-0260:examRepetition
Typ: restriction of xs:int
Annotation: Prüfungswiederholung
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:examElementInitial/eCH-0260:noteControl
Typ: restriction of xs:int
Annotation: Steuerfeld Noten
Root/Einmal trennen/Einmal trennen/CSV
Typ: [0..∞]
core.position => node | result =>
core.equal => a | result =>
core.filter => bool | on-true =>
compute-when
core.filter => node/row | on-true =>
compute-when
core.constant(1)core.equal => b | result =>
core.filter => bool | on-true =>
compute-when
core.constant(1)eCH-0260:examPeriod
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:examPeriod
Typ: restriction of xs:int
Annotation: Prüfungsperiode
Root/Einmal trennen/Einmal trennen/CSV
Typ: [0..∞]
core.position => node | result =>
core.equal => a | result =>
core.filter => bool | on-true =>
compute-when
core.filter => node/row | on-true =>
compute-when
core.constant(1)core.equal => b | result =>
core.filter => bool | on-true =>
compute-when
core.constant("2024")eCH-0260:examYear
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:examYear
Typ: xs:gYear
Annotation: Prüfungsjahr im Format YYYY
Root/Einmal trennen/Einmal trennen/CSV
Typ: [0..∞]
core.position => node | result =>
core.equal => a | result =>
core.filter => bool | on-true =>
compute-when
core.filter => node/row | on-true =>
compute-when
Root/Einmal trennen/Einmal trennen/CSV/Transaktionsart
Typ: double [0..1]
eCH-0260:apprentice
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Kanton (Lehrort)
Typ: string [0..1]
core.concat => value2 | result =>
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId/eCH-0044:personIdCategory
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Personenidentifikation Kandidat/-in
Typ: string [0..1]
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId/eCH-0044:personId
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Name Kandidat/-in
Typ: string [0..1]
eCH-0260:apprentice/eCH-0260:callName
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:officialName
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Vorname Kandidat/-in
Typ: string [0..1]
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:firstName
core.constant(1)core.equal => b | result =>
core.filter => bool | on-true =>
compute-when
core.constant("CT.")core.concat => value1 | result =>
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId/eCH-0044:personIdCategory
core.constant(3)eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:sex
core.constant("2000")eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:dateOfBirth/eCH-0044:year
core.constant("NoTown")eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:town
core.constant("CH")eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:country/eCH-00100:countryNameShort
core.constant(0)eCH-0260:apprentice/eCH-0260:nationality/eCH-0011:nationalityStatus
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice
Typ: eCH-0260:apprenticeLightType
Annotation: Lernende Person ohne gesetzliche Vertretung
Root/Einmal trennen/Einmal trennen/CSV
Typ: [0..∞]
core.position => node | result =>
core.equal => a | result =>
core.filter => bool | on-true =>
compute-when
core.filter => node/row | on-true =>
compute-when
Root/Einmal trennen/Einmal trennen/CSV/Transaktionsart
Typ: double [0..1]
eCH-0260:apprentice
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Kanton (Lehrort)
Typ: string [0..1]
core.concat => value2 | result =>
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId/eCH-0044:personIdCategory
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Personenidentifikation Kandidat/-in
Typ: string [0..1]
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId/eCH-0044:personId
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Name Kandidat/-in
Typ: string [0..1]
eCH-0260:apprentice/eCH-0260:callName
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:officialName
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Vorname Kandidat/-in
Typ: string [0..1]
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:firstName
core.constant(1)core.equal => b | result =>
core.filter => bool | on-true =>
compute-when
core.constant("CT.")core.concat => value1 | result =>
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId/eCH-0044:personIdCategory
core.constant(3)eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:sex
core.constant("2000")eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:dateOfBirth/eCH-0044:year
core.constant("NoTown")eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:town
core.constant("CH")eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:country/eCH-00100:countryNameShort
core.constant(0)eCH-0260:apprentice/eCH-0260:nationality/eCH-0011:nationalityStatus
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:personIdentification
Typ: eCH-0044:personIdentificationType
Annotation: Personenidentifikation
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:vn
Typ: eCH-0044:vnType [0..1]
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId
Typ: eCH-0044:namedPersonIdType
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId/eCH-0044:personIdCategory
Typ: eCH-0044:personIdCategoryType
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId/eCH-0044:personId
Typ: restriction of xs:token
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:otherPersonId
Typ: eCH-0044:namedPersonIdType [0..∞]
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:otherPersonId/eCH-0044:personIdCategory
Typ: eCH-0044:personIdCategoryType
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:otherPersonId/eCH-0044:personId
Typ: restriction of xs:token
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:euPersonId
Typ: eCH-0044:namedPersonIdType [0..∞]
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:euPersonId/eCH-0044:personIdCategory
Typ: eCH-0044:personIdCategoryType
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:euPersonId/eCH-0044:personId
Typ: restriction of xs:token
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:officialName
Typ: eCH-0044:baseNameType
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:firstName
Typ: eCH-0044:baseNameType
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:originalName
Typ: eCH-0044:baseNameType [0..1]
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:sex
Typ: eCH-0044:sexType
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:dateOfBirth
Typ: eCH-0044:datePartiallyKnownType
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:dateOfBirth/eCH-0044:yearMonthDay
Typ: xs:date [0..1]
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:dateOfBirth/eCH-0044:yearMonth
Typ: xs:gYearMonth [0..1]
.../da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:dateOfBirth/eCH-0044:year
Typ: xs:gYear [0..1]
Root/Einmal trennen/Einmal trennen/CSV
Typ: [0..∞]
core.position => node | result =>
core.equal => a | result =>
core.filter => bool | on-true =>
compute-when
core.filter => node/row | on-true =>
compute-when
Root/Einmal trennen/Einmal trennen/CSV/Transaktionsart
Typ: double [0..1]
eCH-0260:apprentice
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Kanton (Lehrort)
Typ: string [0..1]
core.concat => value2 | result =>
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId/eCH-0044:personIdCategory
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Personenidentifikation Kandidat/-in
Typ: string [0..1]
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId/eCH-0044:personId
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Name Kandidat/-in
Typ: string [0..1]
eCH-0260:apprentice/eCH-0260:callName
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:officialName
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Vorname Kandidat/-in
Typ: string [0..1]
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:firstName
core.constant(1)core.equal => b | result =>
core.filter => bool | on-true =>
compute-when
core.constant("CT.")core.concat => value1 | result =>
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId/eCH-0044:personIdCategory
core.constant(3)eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:sex
core.constant("2000")eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:dateOfBirth/eCH-0044:year
core.constant("NoTown")eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:town
core.constant("CH")eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:country/eCH-00100:countryNameShort
core.constant(0)eCH-0260:apprentice/eCH-0260:nationality/eCH-0011:nationalityStatus
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:callName
Typ: eCH-0044:baseNameType
Annotation: Rufname der Person
Root/Einmal trennen/Einmal trennen/CSV
Typ: [0..∞]
core.position => node | result =>
core.equal => a | result =>
core.filter => bool | on-true =>
compute-when
core.filter => node/row | on-true =>
compute-when
Root/Einmal trennen/Einmal trennen/CSV/Transaktionsart
Typ: double [0..1]
eCH-0260:apprentice
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Kanton (Lehrort)
Typ: string [0..1]
core.concat => value2 | result =>
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId/eCH-0044:personIdCategory
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Personenidentifikation Kandidat/-in
Typ: string [0..1]
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId/eCH-0044:personId
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Name Kandidat/-in
Typ: string [0..1]
eCH-0260:apprentice/eCH-0260:callName
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:officialName
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Vorname Kandidat/-in
Typ: string [0..1]
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:firstName
core.constant(1)core.equal => b | result =>
core.filter => bool | on-true =>
compute-when
core.constant("CT.")core.concat => value1 | result =>
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId/eCH-0044:personIdCategory
core.constant(3)eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:sex
core.constant("2000")eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:dateOfBirth/eCH-0044:year
core.constant("NoTown")eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:town
core.constant("CH")eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:country/eCH-00100:countryNameShort
core.constant(0)eCH-0260:apprentice/eCH-0260:nationality/eCH-0011:nationalityStatus
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:domicilAddress
Typ: eCH-00100:addressInformationType
Annotation: Hauptadresse (offizieller Wohnsitz)
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:addressLine1
Typ: eCH-00100:addressLineType [0..1]
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:addressLine2
Typ: eCH-00100:addressLineType [0..1]
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:street
Typ: eCH-00100:streetType [0..1]
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:houseNumber
Typ: eCH-00100:houseNumberType [0..1]
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:dwellingNumber
Typ: eCH-00100:dwellingNumberType [0..1]
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:postOfficeBoxNumber
Typ: eCH-00100:postOfficeBoxNumberType [0..1]
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:postOfficeBoxText
Typ: eCH-00100:postOfficeBoxTextType [0..1]
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:locality
Typ: eCH-00100:localityType [0..1]
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:town
Typ: eCH-00100:townType
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:swissZipCode
Typ: eCH-00100:swissZipCodeType [0..1]
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:swissZipCodeAddOn
Typ: eCH-00100:swissZipCodeAddOnType [0..1]
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:swissZipCodeId
Typ: eCH-00100:swissZipCodeIdType [0..1]
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:foreignZipCode
Typ: eCH-00100:foreignZipCodeType [0..1]
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:country
Typ: eCH-00100:countryType
Root/Einmal trennen/Einmal trennen/CSV
Typ: [0..∞]
core.position => node | result =>
core.equal => a | result =>
core.filter => bool | on-true =>
compute-when
core.filter => node/row | on-true =>
compute-when
Root/Einmal trennen/Einmal trennen/CSV/Transaktionsart
Typ: double [0..1]
eCH-0260:apprentice
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Kanton (Lehrort)
Typ: string [0..1]
core.concat => value2 | result =>
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId/eCH-0044:personIdCategory
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Personenidentifikation Kandidat/-in
Typ: string [0..1]
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId/eCH-0044:personId
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Name Kandidat/-in
Typ: string [0..1]
eCH-0260:apprentice/eCH-0260:callName
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:officialName
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Vorname Kandidat/-in
Typ: string [0..1]
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:firstName
core.constant(1)core.equal => b | result =>
core.filter => bool | on-true =>
compute-when
core.constant("CT.")core.concat => value1 | result =>
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId/eCH-0044:personIdCategory
core.constant(3)eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:sex
core.constant("2000")eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:dateOfBirth/eCH-0044:year
core.constant("NoTown")eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:town
core.constant("CH")eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:country/eCH-00100:countryNameShort
core.constant(0)eCH-0260:apprentice/eCH-0260:nationality/eCH-0011:nationalityStatus
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:contactAddress
Typ: eCH-00100:addressInformationType [0..1]
Annotation: Korrespondenzadresse (falls abweichend zur Hauptadresse)
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:contactAddress/eCH-00100:addressLine1
Typ: eCH-00100:addressLineType [0..1]
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:contactAddress/eCH-00100:addressLine2
Typ: eCH-00100:addressLineType [0..1]
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:contactAddress/eCH-00100:street
Typ: eCH-00100:streetType [0..1]
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:contactAddress/eCH-00100:houseNumber
Typ: eCH-00100:houseNumberType [0..1]
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:contactAddress/eCH-00100:dwellingNumber
Typ: eCH-00100:dwellingNumberType [0..1]
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:contactAddress/eCH-00100:postOfficeBoxNumber
Typ: eCH-00100:postOfficeBoxNumberType [0..1]
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:contactAddress/eCH-00100:postOfficeBoxText
Typ: eCH-00100:postOfficeBoxTextType [0..1]
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:contactAddress/eCH-00100:locality
Typ: eCH-00100:localityType [0..1]
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:contactAddress/eCH-00100:town
Typ: eCH-00100:townType
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:contactAddress/eCH-00100:swissZipCode
Typ: eCH-00100:swissZipCodeType [0..1]
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:contactAddress/eCH-00100:swissZipCodeAddOn
Typ: eCH-00100:swissZipCodeAddOnType [0..1]
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:contactAddress/eCH-00100:swissZipCodeId
Typ: eCH-00100:swissZipCodeIdType [0..1]
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:contactAddress/eCH-00100:foreignZipCode
Typ: eCH-00100:foreignZipCodeType [0..1]
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:contactAddress/eCH-00100:country
Typ: eCH-00100:countryType
Root/Einmal trennen/Einmal trennen/CSV
Typ: [0..∞]
core.position => node | result =>
core.equal => a | result =>
core.filter => bool | on-true =>
compute-when
core.filter => node/row | on-true =>
compute-when
Root/Einmal trennen/Einmal trennen/CSV/Transaktionsart
Typ: double [0..1]
eCH-0260:apprentice
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Kanton (Lehrort)
Typ: string [0..1]
core.concat => value2 | result =>
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId/eCH-0044:personIdCategory
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Personenidentifikation Kandidat/-in
Typ: string [0..1]
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId/eCH-0044:personId
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Name Kandidat/-in
Typ: string [0..1]
eCH-0260:apprentice/eCH-0260:callName
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:officialName
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Vorname Kandidat/-in
Typ: string [0..1]
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:firstName
core.constant(1)core.equal => b | result =>
core.filter => bool | on-true =>
compute-when
core.constant("CT.")core.concat => value1 | result =>
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId/eCH-0044:personIdCategory
core.constant(3)eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:sex
core.constant("2000")eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:dateOfBirth/eCH-0044:year
core.constant("NoTown")eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:town
core.constant("CH")eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:country/eCH-00100:countryNameShort
core.constant(0)eCH-0260:apprentice/eCH-0260:nationality/eCH-0011:nationalityStatus
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:firstLanguage
Typ: restriction of xs:int [0..1]
Annotation: Erstsprache (Codierung gemäss SDL)
Root/Einmal trennen/Einmal trennen/CSV
Typ: [0..∞]
core.position => node | result =>
core.equal => a | result =>
core.filter => bool | on-true =>
compute-when
core.filter => node/row | on-true =>
compute-when
Root/Einmal trennen/Einmal trennen/CSV/Transaktionsart
Typ: double [0..1]
eCH-0260:apprentice
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Kanton (Lehrort)
Typ: string [0..1]
core.concat => value2 | result =>
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId/eCH-0044:personIdCategory
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Personenidentifikation Kandidat/-in
Typ: string [0..1]
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId/eCH-0044:personId
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Name Kandidat/-in
Typ: string [0..1]
eCH-0260:apprentice/eCH-0260:callName
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:officialName
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Vorname Kandidat/-in
Typ: string [0..1]
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:firstName
core.constant(1)core.equal => b | result =>
core.filter => bool | on-true =>
compute-when
core.constant("CT.")core.concat => value1 | result =>
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId/eCH-0044:personIdCategory
core.constant(3)eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:sex
core.constant("2000")eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:dateOfBirth/eCH-0044:year
core.constant("NoTown")eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:town
core.constant("CH")eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:country/eCH-00100:countryNameShort
core.constant(0)eCH-0260:apprentice/eCH-0260:nationality/eCH-0011:nationalityStatus
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:placeOfOrigin
Typ: eCH-0011:placeOfOriginType [0..1]
Annotation: Heimatort und Kanton
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:placeOfOrigin/eCH-0011:originName
Typ: eCH-0135:placeOfOriginNameType
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:placeOfOrigin/eCH-0011:canton
Typ: eCH-0007:cantonAbbreviationType
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:placeOfOrigin/eCH-0011:placeOfOriginId
Typ: eCH-0135:placeOfOriginIdType [0..1]
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:placeOfOrigin/eCH-0011:historyMunicipalityId
Typ: eCH-0007:historyMunicipalityId [0..1]
Root/Einmal trennen/Einmal trennen/CSV
Typ: [0..∞]
core.position => node | result =>
core.equal => a | result =>
core.filter => bool | on-true =>
compute-when
core.filter => node/row | on-true =>
compute-when
Root/Einmal trennen/Einmal trennen/CSV/Transaktionsart
Typ: double [0..1]
eCH-0260:apprentice
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Kanton (Lehrort)
Typ: string [0..1]
core.concat => value2 | result =>
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId/eCH-0044:personIdCategory
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Personenidentifikation Kandidat/-in
Typ: string [0..1]
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId/eCH-0044:personId
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Name Kandidat/-in
Typ: string [0..1]
eCH-0260:apprentice/eCH-0260:callName
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:officialName
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Vorname Kandidat/-in
Typ: string [0..1]
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:firstName
core.constant(1)core.equal => b | result =>
core.filter => bool | on-true =>
compute-when
core.constant("CT.")core.concat => value1 | result =>
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId/eCH-0044:personIdCategory
core.constant(3)eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:sex
core.constant("2000")eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:dateOfBirth/eCH-0044:year
core.constant("NoTown")eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:town
core.constant("CH")eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:country/eCH-00100:countryNameShort
core.constant(0)eCH-0260:apprentice/eCH-0260:nationality/eCH-0011:nationalityStatus
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:nationality
Typ: eCH-0011:nationalityDataType
Annotation: Nationalität (inkl. «staatenlos» und «unbekannt»)
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:nationality/eCH-0011:nationalityStatus
Typ: eCH-0011:nationalityStatusType
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:nationality/eCH-0011:countryInfo
Typ: eCH-0011:countryInfoType [0..∞]
Root/Einmal trennen/Einmal trennen/CSV
Typ: [0..∞]
core.position => node | result =>
core.equal => a | result =>
core.filter => bool | on-true =>
compute-when
core.filter => node/row | on-true =>
compute-when
Root/Einmal trennen/Einmal trennen/CSV/Transaktionsart
Typ: double [0..1]
eCH-0260:apprentice
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Kanton (Lehrort)
Typ: string [0..1]
core.concat => value2 | result =>
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId/eCH-0044:personIdCategory
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Personenidentifikation Kandidat/-in
Typ: string [0..1]
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId/eCH-0044:personId
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Name Kandidat/-in
Typ: string [0..1]
eCH-0260:apprentice/eCH-0260:callName
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:officialName
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Vorname Kandidat/-in
Typ: string [0..1]
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:firstName
core.constant(1)core.equal => b | result =>
core.filter => bool | on-true =>
compute-when
core.constant("CT.")core.concat => value1 | result =>
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId/eCH-0044:personIdCategory
core.constant(3)eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:sex
core.constant("2000")eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:dateOfBirth/eCH-0044:year
core.constant("NoTown")eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:town
core.constant("CH")eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:country/eCH-00100:countryNameShort
core.constant(0)eCH-0260:apprentice/eCH-0260:nationality/eCH-0011:nationalityStatus
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:email
Typ: eCH-0260:emailContactType [0..3]
Annotation: E-Mail-Adressen (Schul-, Geschäft-, Privat). Typ beinhaltet sowohl E-Mail selbst als auch optionale Kategoriesierung.
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:email/eCH-0260:emailAddress
Typ: eCH-0046:emailAddressType
Annotation: E-Mail-Adresse
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:email/eCH-0260:emailAddressCategory
Typ: restriction of xs:int [0..1]
Annotation: Art der E-Mail-Adresse
Root/Einmal trennen/Einmal trennen/CSV
Typ: [0..∞]
core.position => node | result =>
core.equal => a | result =>
core.filter => bool | on-true =>
compute-when
core.filter => node/row | on-true =>
compute-when
Root/Einmal trennen/Einmal trennen/CSV/Transaktionsart
Typ: double [0..1]
eCH-0260:apprentice
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Kanton (Lehrort)
Typ: string [0..1]
core.concat => value2 | result =>
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId/eCH-0044:personIdCategory
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Personenidentifikation Kandidat/-in
Typ: string [0..1]
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId/eCH-0044:personId
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Name Kandidat/-in
Typ: string [0..1]
eCH-0260:apprentice/eCH-0260:callName
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:officialName
Root/Einmal trennen/Einmal trennen/CSV/Grunddaten: Vorname Kandidat/-in
Typ: string [0..1]
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:firstName
core.constant(1)core.equal => b | result =>
core.filter => bool | on-true =>
compute-when
core.constant("CT.")core.concat => value1 | result =>
eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:localPersonId/eCH-0044:personIdCategory
core.constant(3)eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:sex
core.constant("2000")eCH-0260:apprentice/eCH-0260:personIdentification/eCH-0044:dateOfBirth/eCH-0044:year
core.constant("NoTown")eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:town
core.constant("CH")eCH-0260:apprentice/eCH-0260:domicilAddress/eCH-00100:country/eCH-00100:countryNameShort
core.constant(0)eCH-0260:apprentice/eCH-0260:nationality/eCH-0011:nationalityStatus
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:phone
Typ: eCH-0260:phoneContactType [0..3]
Annotation: Telefonnummern (Festnetz (Privat), Mobilnummer, allg. Geschäft)
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:phone/eCH-0260:phoneNumber
Typ: eCH-0046:phoneNumberType
Annotation: Telefonnummer
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:apprentice/eCH-0260:phone/eCH-0260:phoneNumberCategory
Typ: restriction of xs:int [0..1]
Annotation: Art der Telefonnummer
da-bb-2117-000101:message/da-bb-2117-000101:content/da-bb-2117-000101:examAssignment/eCH-0260:comments
Typ: eCH-0260:commentType [0..1]
Annotation: Freitext-Bemerkungsfeld
Prüfungszuweisung (Personendaten + Prüfungselement)


Variablenkomponenten
core.variable (MapForce_Flex_CSV_2300.mft) (core.filter, MapForce_Flex_CSV_2300 -> user.build_contractId, da-bb-2120-000101-2-0)
compute-when (core.filter.on-true)
Grunddaten: Kanton (Lehrort) (MapForce_Flex_CSV_2300.Grunddaten: Kanton (Lehrort))
Grunddaten: Identifikation Bildungsverhältnis (MapForce_Flex_CSV_2300.Grunddaten: Identifikation Bildungsverhältnis)
Grunddaten: Personenidentifikation Kandidat/-in (MapForce_Flex_CSV_2300.Grunddaten: Personenidentifikation Kandidat/-in)
Grunddaten: Berufsnummer SBFI (MapForce_Flex_CSV_2300.Grunddaten: Berufsnummer SBFI)
Grunddaten: Berufsvariante (MapForce_Flex_CSV_2300.Grunddaten: Berufsvariante)
Qualifikationsverfahren: Prüfungsjahr (MapForce_Flex_CSV_2300.Qualifikationsverfahren: Prüfungsjahr)
Grunddaten: Kanton (Lehrort) (user.build_contractId.canton)
Grunddaten: Identifikation Bildungsverhältnis (user.build_contractId.VertragsId)
Grunddaten: Personenidentifikation Kandidat/-in (user.build_contractId.PersonenId)
Grunddaten: Berufsnummer SBFI (da-bb-2120-000101-2-0.eCH-0260:professionId)
Grunddaten: Berufsvariante (da-bb-2120-000101-2-0.eCH-0260:professionVariant)
Qualifikationsverfahren: Prüfungsjahr (da-bb-2120-000101-2-0.eCH-0260:examYear)

core.variable (da-bb-2117-000101-2-0.xsd) (core.filter, MapForce_Flex_CSV_2300, core.concat, core.constant, core.constant, core.constant, core.constant, core.constant -> da-bb-2117-000101-2-0)
compute-when (core.filter.on-true)
eCH-0260:apprentice (MapForce_Flex_CSV_2300.Transaktionsart)
eCH-0044:localPersonId (MapForce_Flex_CSV_2300.Grunddaten: Personenidentifikation Kandidat/-in)
eCH-0044:personIdCategory (core.concat.result)
eCH-0044:personId (MapForce_Flex_CSV_2300.Grunddaten: Personenidentifikation Kandidat/-in)
eCH-0044:officialName (MapForce_Flex_CSV_2300.Grunddaten: Name Kandidat/-in)
eCH-0044:firstName (MapForce_Flex_CSV_2300.Grunddaten: Vorname Kandidat/-in)
eCH-0044:sex (core.constant.3)
eCH-0044:year (core.constant."2000")
eCH-0260:callName (MapForce_Flex_CSV_2300.Grunddaten: Name Kandidat/-in)
eCH-00100:town (core.constant."NoTown")
eCH-00100:countryNameShort (core.constant."CH")
eCH-0011:nationalityStatus (core.constant.0)
eCH-0260:apprentice (da-bb-2117-000101-2-0.eCH-0260:apprentice, da-bb-2117-000101-2-0.eCH-0260:apprentice)
eCH-0260:personIdentification (da-bb-2117-000101-2-0.eCH-0260:personIdentification)
eCH-0260:callName (da-bb-2117-000101-2-0.eCH-0260:callName)
eCH-0260:domicilAddress (da-bb-2117-000101-2-0.eCH-0260:domicilAddress)
eCH-0260:contactAddress (da-bb-2117-000101-2-0.eCH-0260:contactAddress)
eCH-0260:firstLanguage (da-bb-2117-000101-2-0.eCH-0260:firstLanguage)
eCH-0260:placeOfOrigin (da-bb-2117-000101-2-0.eCH-0260:placeOfOrigin)
eCH-0260:nationality (da-bb-2117-000101-2-0.eCH-0260:nationality)
eCH-0260:email (da-bb-2117-000101-2-0.eCH-0260:email)
eCH-0260:phone (da-bb-2117-000101-2-0.eCH-0260:phone)

core.variable (da-bb-2117-000101-2-0.xsd) (core.filter, core.constant, core.constant, MapForce_Flex_CSV_2300, core.constant -> da-bb-2117-000101-2-0)
compute-when (core.filter.on-true)
eCH-0260:beginDate (core.constant."2023-08-01")
eCH-0260:endDate (core.constant."2026-07-31")
eCH-0260:examYear (MapForce_Flex_CSV_2300.Qualifikationsverfahren: Prüfungsjahr)
eCH-0260:professionId (MapForce_Flex_CSV_2300.Grunddaten: Berufsnummer SBFI)
eCH-0260:professionVariant (MapForce_Flex_CSV_2300.Grunddaten: Berufsvariante)
eCH-0260:education (core.constant.100)
eCH-0260:educationDetails (da-bb-2117-000101-2-0.eCH-0260:educationDetails)

core.variable (da-bb-2117-000101-2-0.xsd) (core.filter, user.build_contractId, core.substring, core.constant, core.constant -> da-bb-2117-000101-2-0)
compute-when (core.filter.on-true)
eCH-0260:contractPartId (user.build_contractId.contractId)
eCH-0260:canton (core.substring.result)
eCH-0260:startDate (core.constant."2023-08-01")
eCH-0260:endDate (core.constant."2026-07-31")
eCH-0260:contractPart (da-bb-2117-000101-2-0.eCH-0260:contractPart)

core.variable (da-bb-2117-000101-2-0.xsd) (MapForce_Flex_CSV_2300, core.substring, db.substitute-null -> da-bb-2117-000101-2-0)
eCH-0260:examElementInitial (MapForce_Flex_CSV_2300.CSV)
eCH-0260:canton (core.substring.result)
eCH-0260:examElementCode (MapForce_Flex_CSV_2300.Qualifikationselement: Identifikation)
eCH-0260:examType (MapForce_Flex_CSV_2300.Qualifikationsverfahren: Prüfungsart)
eCH-0260:examLanguage (MapForce_Flex_CSV_2300.Qualifikationselement: geprüfte Sprache)
eCH-0260:examRelief (db.substitute-null.result)
eCH-0260:examRepetition (MapForce_Flex_CSV_2300.Qualifikationsverfahren: Wiederholung des Qualifikationsverfahrens)
eCH-0260:noteControl (MapForce_Flex_CSV_2300.Qualifikationselement: Steuerfeld Bewertung)
eCH-0260:examElementInitial (da-bb-2117-000101-2-0.eCH-0260:examElementInitial)

core.variable (da-bb-2117-000101-2-0.xsd) (core.filter, core.constant -> da-bb-2117-000101-2-0)
compute-when (core.filter.on-true)
eCH-0260:examPeriod (core.constant.1)
eCH-0260:examPeriod (da-bb-2117-000101-2-0.eCH-0260:examPeriod)

core.variable (da-bb-2117-000101-2-0.xsd) (core.filter, core.constant -> da-bb-2117-000101-2-0)
compute-when (core.filter.on-true)
eCH-0260:examYear (core.constant."2024")
eCH-0260:examYear (da-bb-2117-000101-2-0.eCH-0260:examYear)


Restliche Komponenten
core.replace-fileext (MapForce_Flex_CSV_2300, core.constant -> da-bb-2120-000101-2-0)
filepath (MapForce_Flex_CSV_2300.Datei: testdaten_2300_1_edited.csv)
extension (core.constant."2120_2.xml")
result-filepath (da-bb-2120-000101-2-0.Datei: <dynamisch>)

core.group-by (MapForce_Flex_CSV_2300, core.concat -> da-bb-2120-000101-2-0, da-bb-2117-000101-2-0)
nodes/rows (MapForce_Flex_CSV_2300.CSV)
key (core.concat.result)
groups (da-bb-2120-000101-2-0.da-bb-2120-000101:QPgrades, da-bb-2117-000101-2-0.da-bb-2117-000101:examAssignment)

core.position (MapForce_Flex_CSV_2300 -> core.equal)
node (MapForce_Flex_CSV_2300.CSV) result (core.equal.a)

core.equal (core.position, core.constant -> core.filter)
a (core.position.result)
b (core.constant.1)
result (core.filter.bool)

core.filter (MapForce_Flex_CSV_2300, core.equal -> core.variable (MapForce_Flex_CSV_2300.mft))
node/row (MapForce_Flex_CSV_2300.CSV)
bool (core.equal.result)
on-true (core.variable (MapForce_Flex_CSV_2300.mft).compute-when)

lang.create-guid ( -> da-bb-2120-000101-2-0)
result (da-bb-2120-000101-2-0.da-bb-2120-000101:messageId)

lang.create-guid ( -> da-bb-2120-000101-2-0)
result (da-bb-2120-000101-2-0.da-bb-2120-000101:businessProcessId)

core.concat (MapForce_Flex_CSV_2300 -> core.equal, core.group-by)
value1 (MapForce_Flex_CSV_2300.Grunddaten: Identifikation Bildungsverhältnis)
value2 (MapForce_Flex_CSV_2300.Grunddaten: Berufsnummer SBFI)
value3 (MapForce_Flex_CSV_2300.Grunddaten: Berufsvariante)
value4 (MapForce_Flex_CSV_2300.Qualifikationsverfahren: Prüfungsjahr)
result (core.equal.a, core.group-by.key)

lang.now ( -> da-bb-2120-000101-2-0)
result (da-bb-2120-000101-2-0.da-bb-2120-000101:messageDate)

core.filter (MapForce_Flex_CSV_2300, core.equal -> da-bb-2120-000101-2-0)
node/row (MapForce_Flex_CSV_2300.CSV)
bool (core.equal.result)
on-true (da-bb-2120-000101-2-0.eCH-0260:examElementFinal)

core.equal (core.concat, core.concat -> core.filter)
a (core.concat.result)
b (core.concat.result)
result (core.filter.bool)

core.concat (MapForce_Flex_CSV_2300 -> core.equal)
value1 (MapForce_Flex_CSV_2300.Grunddaten: Identifikation Bildungsverhältnis)
value2 (MapForce_Flex_CSV_2300.Grunddaten: Berufsnummer SBFI)
value3 (MapForce_Flex_CSV_2300.Grunddaten: Berufsvariante)
value4 (MapForce_Flex_CSV_2300.Qualifikationsverfahren: Prüfungsjahr)
result (core.equal.b)

core.replace-fileext (MapForce_Flex_CSV_2300, core.constant -> da-bb-2117-000101-2-0)
filepath (MapForce_Flex_CSV_2300.Datei: testdaten_2300_1_edited.csv)
extension (core.constant."2117_2.xml")
result-filepath (da-bb-2117-000101-2-0.Datei: <dynamisch>)

lang.create-guid ( -> da-bb-2117-000101-2-0)
result (da-bb-2117-000101-2-0.da-bb-2117-000101:messageId)

lang.create-guid ( -> da-bb-2117-000101-2-0)
result (da-bb-2117-000101-2-0.da-bb-2117-000101:businessProcessId)

lang.now ( -> da-bb-2117-000101-2-0)
result (da-bb-2117-000101-2-0.da-bb-2117-000101:messageDate)

core.position (MapForce_Flex_CSV_2300 -> core.equal)
node (MapForce_Flex_CSV_2300.CSV) result (core.equal.a)

core.equal (core.position, core.constant -> core.filter)
a (core.position.result)
b (core.constant.1)
result (core.filter.bool)

core.filter (MapForce_Flex_CSV_2300, core.equal -> core.variable (da-bb-2117-000101-2-0.xsd), core.variable (da-bb-2117-000101-2-0.xsd), core.variable (da-bb-2117-000101-2-0.xsd), core.variable (da-bb-2117-000101-2-0.xsd), core.variable (da-bb-2117-000101-2-0.xsd))
node/row (MapForce_Flex_CSV_2300.CSV)
bool (core.equal.result)
on-true (core.variable (da-bb-2117-000101-2-0.xsd).compute-when, core.variable (da-bb-2117-000101-2-0.xsd).compute-when, core.variable (da-bb-2117-000101-2-0.xsd).compute-when, core.variable (da-bb-2117-000101-2-0.xsd).compute-when, core.variable (da-bb-2117-000101-2-0.xsd).compute-when)

core.concat (core.constant, MapForce_Flex_CSV_2300 -> core.variable (da-bb-2117-000101-2-0.xsd))
value1 (core.constant."CT.")
value2 (MapForce_Flex_CSV_2300.Grunddaten: Kanton (Lehrort))
result (core.variable (da-bb-2117-000101-2-0.xsd).eCH-0044:personIdCategory)

core.substring (MapForce_Flex_CSV_2300, core.constant, core.constant -> core.variable (da-bb-2117-000101-2-0.xsd), core.variable (da-bb-2117-000101-2-0.xsd))
string (MapForce_Flex_CSV_2300.Qualifikationselement: Durchführende Prüfungskommission)
start (core.constant.4)
length (core.constant.2)
result (core.variable (da-bb-2117-000101-2-0.xsd).eCH-0260:canton, core.variable (da-bb-2117-000101-2-0.xsd).eCH-0260:canton)

db.substitute-null (MapForce_Flex_CSV_2300, core.constant -> core.variable (da-bb-2117-000101-2-0.xsd))
field (MapForce_Flex_CSV_2300.Qualifikationselement: Nachteilsausgleich)
replace-with (core.constant.0)
result (core.variable (da-bb-2117-000101-2-0.xsd).eCH-0260:examRelief)


Benutzerdefinierte Funktionen
user.build_contractId (core.variable (MapForce_Flex_CSV_2300.mft), core.constant, core.constant -> da-bb-2120-000101-2-0, da-bb-2117-000101-2-0)
VertragsId (core.variable (MapForce_Flex_CSV_2300.mft).Grunddaten: Identifikation Bildungsverhältnis)
PersonenId (core.variable (MapForce_Flex_CSV_2300.mft).Grunddaten: Personenidentifikation Kandidat/-in)
canton (core.variable (MapForce_Flex_CSV_2300.mft).Grunddaten: Kanton (Lehrort))
prefix (core.constant."BVX")
suffix (core.constant."")
contractId (da-bb-2120-000101-2-0.eCH-0260:educationRelationId, da-bb-2117-000101-2-0.eCH-0260:educationRelationId)
Details...

user.build_contractId (MapForce_Flex_CSV_2300, core.constant, core.constant -> core.variable (da-bb-2117-000101-2-0.xsd))
VertragsId (MapForce_Flex_CSV_2300.Grunddaten: Identifikation Bildungsverhältnis)
PersonenId (MapForce_Flex_CSV_2300.Grunddaten: Personenidentifikation Kandidat/-in)
canton (MapForce_Flex_CSV_2300.Grunddaten: Kanton (Lehrort))
prefix (core.constant."TVX")
suffix (core.constant.".01")
contractId (core.variable (da-bb-2117-000101-2-0.xsd).eCH-0260:contractPartId)
Details...


Konstanten
core.constant ( -> core.replace-fileext)
Wert2120_2.xml

core.constant ( -> da-bb-2120-000101-2-0)
Wert0

core.constant ( -> da-bb-2120-000101-2-0)
Wert01-12345-4

core.constant ( -> da-bb-2120-000101-2-0)
Wert04-12345-9

core.constant ( -> core.equal)
Wert1

core.constant ( -> da-bb-2120-000101-2-0)
Wert2120

core.constant ( -> da-bb-2120-000101-2-0)
WertBBSMT001

core.constant ( -> da-bb-2120-000101-2-0)
WertSDBB

core.constant ( -> da-bb-2120-000101-2-0)
WertTestApp

core.constant ( -> da-bb-2120-000101-2-0)
Wert1.0

core.constant ( -> da-bb-2120-000101-2-0)
WertGrades

core.constant ( -> da-bb-2120-000101-2-0)
Wert5

core.constant ( -> da-bb-2120-000101-2-0)
Wert0

core.constant ( -> user.build_contractId)
WertBVX

core.constant ( -> user.build_contractId)
Wert

core.constant ( -> core.replace-fileext)
Wert2117_2.xml

core.constant ( -> da-bb-2117-000101-2-0)
Wert0

core.constant ( -> da-bb-2117-000101-2-0)
Wert01-12345-4

core.constant ( -> da-bb-2117-000101-2-0)
Wert04-12345-9

core.constant ( -> da-bb-2117-000101-2-0)
Wert2117

core.constant ( -> da-bb-2117-000101-2-0)
WertBBSMT001

core.constant ( -> da-bb-2117-000101-2-0)
WertSDBB

core.constant ( -> da-bb-2117-000101-2-0)
WertTestApp

core.constant ( -> da-bb-2117-000101-2-0)
Wert1.0

core.constant ( -> da-bb-2117-000101-2-0)
WertExam Assignment

core.constant ( -> da-bb-2117-000101-2-0)
Wert1

core.constant ( -> da-bb-2117-000101-2-0)
Wert0

core.constant ( -> da-bb-2117-000101-2-0)
Wert1

core.constant ( -> core.equal)
Wert1

core.constant ( -> core.concat)
WertCT.

core.constant ( -> core.variable (da-bb-2117-000101-2-0.xsd))
Wert3

core.constant ( -> core.variable (da-bb-2117-000101-2-0.xsd))
Wert2000

core.constant ( -> core.variable (da-bb-2117-000101-2-0.xsd))
WertNoTown

core.constant ( -> core.variable (da-bb-2117-000101-2-0.xsd))
WertCH

core.constant ( -> core.variable (da-bb-2117-000101-2-0.xsd))
Wert0

core.constant ( -> core.variable (da-bb-2117-000101-2-0.xsd), core.variable (da-bb-2117-000101-2-0.xsd))
Wert2023-08-01

core.constant ( -> core.variable (da-bb-2117-000101-2-0.xsd), core.variable (da-bb-2117-000101-2-0.xsd))
Wert2026-07-31

core.constant ( -> user.build_contractId)
WertTVX

core.constant ( -> user.build_contractId)
Wert.01

core.constant ( -> core.variable (da-bb-2117-000101-2-0.xsd))
Wert100

core.constant ( -> core.substring)
Wert4

core.constant ( -> core.substring)
Wert2

core.constant ( -> core.variable (da-bb-2117-000101-2-0.xsd))
Wert1

core.constant ( -> db.substitute-null)
Wert0

core.constant ( -> core.variable (da-bb-2117-000101-2-0.xsd))
Wert2024


Benutzerdefinierte Funktionsdefinitionen

user.build_contractId

Input (required) core.input VertragsId
NodesVerbindungen
VertragsId
Typ: string
lang.left => string | result =>
core.equal => a | result =>
core.if-else => bool | result =>
core.concat => value3 | result =>
core.if-else => value-true | result =>
core.concat => value3 | result =>
core.concat => value2 | result =>
core.if-else => value-false | result =>
core.concat => value3 | result =>
core.output => contractId
Typ: string

Input (required) core.input PersonenId
NodesVerbindungen
PersonenId
Typ: string
core.substring => string | result =>
core.concat => value1 | result =>
core.if-else => value-false | result =>
core.concat => value3 | result =>
core.output => contractId
Typ: string

Input (required) core.input canton
NodesVerbindungen
canton
Typ: string
core.concat => value2 | result =>
core.output => contractId
Typ: string

Input (required) core.input prefix
NodesVerbindungen
prefix
Typ: string
core.concat => value1 | result =>
core.output => contractId
Typ: string

Input (required) core.input suffix
NodesVerbindungen
suffix
Typ: string
core.concat => value4 | result =>
core.output => contractId
Typ: string


Output core.output contractId
VerbindungenNodes
core.constant(20)core.equal => b | result =>
core.if-else => bool | result =>
core.concat => value3 | result =>
core.constant(2)lang.left => number | result =>
core.equal => a | result =>
core.if-else => bool | result =>
core.concat => value3 | result =>
core.input | VertragsId =>
Typ: string
core.concat => value2 | result =>
core.if-else => value-false | result =>
core.concat => value3 | result =>
core.if-else => value-true | result =>
core.concat => value3 | result =>
lang.left => string | result =>
core.equal => a | result =>
core.if-else => bool | result =>
core.concat => value3 | result =>
core.input | PersonenId =>
Typ: string
core.substring => string | result =>
core.concat => value1 | result =>
core.if-else => value-false | result =>
core.concat => value3 | result =>
core.constant(6)core.substring => start | result =>
core.concat => value1 | result =>
core.if-else => value-false | result =>
core.concat => value3 | result =>
core.constant(4)core.substring => length | result =>
core.concat => value1 | result =>
core.if-else => value-false | result =>
core.concat => value3 | result =>
core.input | canton =>
Typ: string
core.concat => value2 | result =>
core.input | prefix =>
Typ: string
core.concat => value1 | result =>
core.input | suffix =>
Typ: string
core.concat => value4 | result =>
contractId
Typ: string


Restliche Komponenten
lang.left (core.input, core.constant -> core.equal)
string (core.input.VertragsId)
number (core.constant.2)
result (core.equal.a)

core.equal (lang.left, core.constant -> core.if-else)
a (lang.left.result)
b (core.constant.20)
result (core.if-else.bool)

core.if-else (core.equal, core.input, core.concat -> core.concat)
bool (core.equal.result)
value-true (core.input.VertragsId)
value-false (core.concat.result)
result (core.concat.value3)

core.substring (core.input, core.constant, core.constant -> core.concat)
string (core.input.PersonenId)
start (core.constant.6)
length (core.constant.4)
result (core.concat.value1)

core.concat (core.substring, core.input -> core.if-else)
value1 (core.substring.result)
value2 (core.input.VertragsId)
result (core.if-else.value-false)

core.concat (core.input, core.input, core.if-else, core.input -> core.output)
value1 (core.input.prefix)
value2 (core.input.canton)
value3 (core.if-else.result)
value4 (core.input.suffix)
result (core.output.contractId)


Konstanten
core.constant ( -> core.equal)
Wert20

core.constant ( -> lang.left)
Wert2

core.constant ( -> core.substring)
Wert6

core.constant ( -> core.substring)
Wert4


Mapping-Dokumentation generiert mit Mapforce dem grafischen Datenmappingtool http://www.altova.com/mapforce