- Created by Bart Olaerts on 29 Jan, 2019
You are viewing an old version of this page. View the current version.
Compare with Current View Page History
Version 1 Next »
Ter info:
De XML bestanden die op de FTP server aangeboden worden dienen te voldoen aan de MAGDA richtlijnen. Bijkomend moet het Inhoud element aanwezig zijn in het aangeleverde gegevensbestand.
De gegevens moeten worden aangeleverd in XML formaat en opgebouwd volgens de MAGDA richtlijnen.
Algemeen
In deze sectie bespreken we de praktische werking van deze publicatiedienst met eventuele specifieke opmerkingen. Voor meer algemene informatie in verband met het gebruik van MAGDA publicatiediensten neemt u best de algemene handleiding Werking en gebruik MAGDA 2.0 Publicaties door.
Bestandsnaam
Opmerking:
De exacte bestandsnaam wordt pas meegedeeld tijdens het aansluitingsproces. De gegevens die u hier vindt kunnen dus mogelijk wijzigen.
De bestandsnaam is van de vorm domein.publicatienaam-versie_timestamp.extensie.
Voorbeeld | soczek.publiceermutatiesocialestatuten-0200_20190129155516000.xml |
---|
Bronbestand in XML
Algemeen
De publicatie in XML bevat een standaard context zoals de andere MAGDA publicaties. Dit naar analogie met de contextbeschrijving voor webservices, bekijk hiervoor eens de handleiding Werking en gebruik MAGDA 2.0 Webservices.
De inhoud bestaat uit een overzicht van één of meer berichten van toegekende sociale statuten voor een persoon.
XSD
Hoewel het XSD niet afdwingt dat een Inhoud element aanwezig is, kan er geen transformatie plaatsvinden naar het KSZ formaat zonder dit element.
Indien dit element ontbreekt in de aanlevering, zal de verwerking van de transformatie geblokkeerd worden. K&G zal dan voor een nieuwe aanlevering moeten zorgen.
Elementen
Voor een overzicht van alle elementen die in de gevraagde XML staan en eventuele beperkingen wordt er verwezen naar de XSD.
Visueel
Detail
Element ../Onderwerpen/Onderwerp/ | Kardinaliteit | Beschrijving Max. 1.000.000 berichten | ||||||
---|---|---|---|---|---|---|---|---|
Referte | 1 | Unieke referte die 1 publicatie bericht identificeert, bij voorkeur een UUID. | ||||||
Inhoud | 1 | Gegevensblok met de inhoudelijke gegevens van de toegekende sociale statuten per persoon | ||||||
Metadata | 0..1 | Niet gebruikt in geval van aanlevering vanuit K&G | ||||||
MutatieSocialeStatuten | 1 | Gegevensblok met sociale statuten in het dossier | ||||||
Bron | 1 | Aanduiding van de authentieke bron vanwaar het publicatie bericht afkomstig is. Mogelijke waarde: enkel "KnG" toegelaten | ||||||
INSZ | 1 | Identificatienummer van de sociaal verzekerde | ||||||
KEUZE 1 SociaalStatuten | 0..1 | Gegevensblok m.b.t. lijst van sociale statuten voor INSZ | ||||||
@VolledigOverzicht | 1 | Aanduiding of een volledig overzicht van de sociale statuten wordt doorgegeven voor het betrokken INSZ. Mogelijke waarde: enkel waarde "1" toegelaten | ||||||
SociaalStatuut | 1..100 | Gegevensblok m.b.t. 1 sociaal statuut Max. 100 sociale statuten per persoon | ||||||
Naam | 1 | Code/Omschrijving blok naam sociaal statuut | ||||||
Code | 1 | Signaalwoord dat het sociaal statuut aangeeft | ||||||
Omschrijving | 1 | Omschrijving van het sociaal statuut verplicht mee te geven door de afzender | ||||||
@Oorpsrong | 0..1 | Niet gebruikt | ||||||
@TaalCode | 0..1 | Niet gebruikt | ||||||
Waarden | 0..1 | Lijst met bijkomende waarden Max. 8 waarden per sociaal statuut | ||||||
Waarde | 1..8 | Waarde bij het sociaal statuut Voorbeeld: 8 (punten) | ||||||
Periodes | 0..1 | Lijst met periodes waarin de persoon tot de bepaalde situatie behoort | ||||||
Periode | 1..100 | Periode waarin de persoon tot de bepaalde situatie behoort Max. 100 periodes per sociaal statuut | ||||||
Begin | 1 | Begindatum van de periode | ||||||
Einde | 0..1 | Einddatum van de periode (optioneel) | ||||||
Betaling | 0..1 | Niet gebruikt | ||||||
KEUZE 2 Annulering | 0..1 | Aanduiding of er sprake is van een volledige annulering van het dossier sociale statuten voor het betrokken INSZ sinds de laatste aanlevering. | ||||||
Uitzonderingen | 0..1 | Niet gebruikt in geval van aanlevering vanuit K&G |
Opmerkingen
Uitzonderingen elementen hoeven niet gebruikt te worden in de aanlevering vanuit K&G. Dit wordt echter niet gevalideerd, eventuele inhoud wordt genegeerd in de transformatie naar de KSZ.
Na de verwerking bezorgt de KSZ een antwoord bestand met de stand van uitvoering van elk dossier. Dit bestand wordt tijdelijk bijgehouden op het Magda platform, maar niet verwerkt.
Voorbeelden
<?xml version="1.0" encoding="UTF-8"?> <!--Sample XML file generated by XMLSpy v2016 rel. 2 sp1 (http://www.altova.com)--> <n1:PubliceerMutatieSocialeStatuten xmlns:n1="http://service.publiceermutatiesocialestatutendienst-02_00.soczek-02_00.vip.vlaanderen.be" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://service.publiceermutatiesocialestatutendienst-02_00.soczek-02_00.vip.vlaanderen.be ../../SocZek.PubliceerMutatieSocialeStatuten-02.00/Service/PubliceerMutatieSocialeStatuten.xsd"> <Publicatie> <Context> <Naam>a</Naam> <Versie>00.00.0000</Versie> <Bericht> <Type>ANTWOORD</Type> <Tijdstip> <Datum>,000-00-00</Datum> <Tijd>00:00</Tijd> </Tijdstip> <Afzender> <Identificatie>a</Identificatie> <Naam>a</Naam> <Referte>a</Referte> <OrganisatieEenheid>a</OrganisatieEenheid> <Hoedanigheid>a</Hoedanigheid> <Gebruiker>00000000000</Gebruiker> </Afzender> <Ontvanger> <Identificatie>a</Identificatie> <Naam>a</Naam> <Referte>a</Referte> <OrganisatieEenheid>a</OrganisatieEenheid> <Hoedanigheid>a</Hoedanigheid> <Gebruiker>00000000000</Gebruiker> </Ontvanger> </Bericht> </Context> <Onderwerpen> <Onderwerp> <Referte>a</Referte> <Inhoud> <Metadata> <Referte>a</Referte> <Type Beschrijving="">00</Type> <Datum>2001-12-17T09:30:47Z</Datum> </Metadata> <MutatieSocialeStatuten> <Bron>a</Bron> <INSZ>00000000000</INSZ> <SocialeStatuten VolledigOverzicht="0"> <SociaalStatuut> <Naam> <Code>a</Code> <Omschrijving Oorsprong="0" TaalCode="00">a</Omschrijving> </Naam> <Waarden> <Waarde>a</Waarde> <Waarde>a</Waarde> </Waarden> <Periodes> <Periode> <Begin>0000-,0-,0</Begin> <Einde>0000-,0-,0</Einde> </Periode> <Periode> <Begin>0000-,0-,0</Begin> <Einde>0000-,0-,0</Einde> </Periode> </Periodes> <Betaling>1</Betaling> </SociaalStatuut> <SociaalStatuut> <Naam> <Code>a</Code> <Omschrijving Oorsprong="0" TaalCode="00">a</Omschrijving> </Naam> <Waarden> <Waarde>a</Waarde> <Waarde>a</Waarde> </Waarden> <Periodes> <Periode> <Begin>0000-,0-,0</Begin> <Einde>0000-,0-,0</Einde> </Periode> <Periode> <Begin>0000-,0-,0</Begin> <Einde>0000-,0-,0</Einde> </Periode> </Periodes> <Betaling>1</Betaling> </SociaalStatuut> </SocialeStatuten> </MutatieSocialeStatuten> </Inhoud> </Onderwerp> <Onderwerp> <Referte>a</Referte> <Inhoud> <Metadata> <Referte>a</Referte> <Type Beschrijving="">00</Type> <Datum>2001-12-17T09:30:47Z</Datum> </Metadata> <MutatieSocialeStatuten> <Bron>a</Bron> <INSZ>00000000000</INSZ> <SocialeStatuten VolledigOverzicht="1"> <SociaalStatuut> <Naam> <Code>a</Code> <Omschrijving Oorsprong="0" TaalCode="00">a</Omschrijving> </Naam> <Waarden> <Waarde>a</Waarde> <Waarde>a</Waarde> </Waarden> <Periodes> <Periode> <Begin>0000-,0-,0</Begin> <Einde>0000-,0-,0</Einde> </Periode> <Periode> <Begin>0000-,0-,0</Begin> <Einde>0000-,0-,0</Einde> </Periode> </Periodes> <Betaling>1</Betaling> </SociaalStatuut> <SociaalStatuut> <Naam> <Code>a</Code> <Omschrijving Oorsprong="0" TaalCode="00">a</Omschrijving> </Naam> <Waarden> <Waarde>a</Waarde> <Waarde>a</Waarde> </Waarden> <Periodes> <Periode> <Begin>0000-,0-,0</Begin> <Einde>0000-,0-,0</Einde> </Periode> <Periode> <Begin>0000-,0-,0</Begin> <Einde>0000-,0-,0</Einde> </Periode> </Periodes> <Betaling>1</Betaling> </SociaalStatuut> </SocialeStatuten> <Annulering>1</Annulering> </MutatieSocialeStatuten> </Inhoud> </Onderwerp> </Onderwerpen> </Publicatie> </n1:PubliceerMutatieSocialeStatuten>
Uitzonderingen
Fouten die optreden tijdens de transformatie van het aangeleverde bestanden resulteren in een blokkering van de Magda verwerking.
Codetabellen
Bron dienstnaam | Element | Van code | Naar code |
---|---|---|---|
notifySocialRightsV1 | MutatieSocialeStatuten/SocialeStatuten/SociaalStatuut/Naam/Omschrijving@TaalCode | nl | NL |
notifySocialRightsV1 | MutatieSocialeStatuten/SocialeStatuten/SociaalStatuut/Naam/Omschrijving@TaalCode | fr | FR |
notifySocialRightsV1 | MutatieSocialeStatuten/SocialeStatuten/SociaalStatuut/Naam/Omschrijving@TaalCode | de | DE |
notifySocialRightsV1 | MutatieSocialeStatuten/SocialeStatuten@VolledigOverzicht | 1 | true |
notifySocialRightsV1 | MutatieSocialeStatuten/SocialeStatuten/SociaalStatuut/Betaling | 1 | true |
notifySocialRightsV1 | MutatieSocialeStatuten/SocialeStatuten/Annulering | 1 | true |
Op deze pagina
Binnen deze handleiding
- No labels