Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Afhandelen van mutatie BAG-Extract-Levering.xml breekt update proces #258

Open
Bouwdie opened this issue Dec 3, 2018 · 3 comments
Open

Comments

@Bouwdie
Copy link

Bouwdie commented Dec 3, 2018

Bij het afhandelen de BAG-Extract-Levering.xml file in een mutatie zip wordt een xpath gedaan op //LVC-Extract/StandTechnischeDatum. Deze lijkt tegenwoording niet meer te bestaan bij mutatie leveringen. Hierdoor wordt de extract_datum in de database op onbekend gezet. In de bagfilereader worden vervolgens nieuwe mutatie bestanden overgeslagen. 😭. Er lijkt bij mutatie leveringen wel een andere datum beschikbaar onder de MUT-Extract node.

En uiteraard het voorbeeld 🍺

            <v202:LVC-Extract>
                <v202:gegVarLevenscyclus>false</v202:gegVarLevenscyclus>
            </v202:LVC-Extract>
            <v202:MUT-Extract>
                <v202:mutaties>true</v202:mutaties>
                <v202:Mutatievorm>
                    <v202:mutatiebestand>true</v202:mutatiebestand>
                </v202:Mutatievorm>
                <v202:Mutatieperiode>
                    <v202:MutatiedatumVanaf>2018-02-11+01:00</v202:MutatiedatumVanaf>
                    <v202:MutatiedatumTot>2018-02-12+01:00</v202:MutatiedatumTot>
                </v202:Mutatieperiode>
                <v202:productcode>DNLDLXAM02</v202:productcode>
            </v202:MUT-Extract>
            <v202:Leverfrequentie>
                <v202:periode>
                    <v202:dag>true</v202:dag>
                </v202:periode>
            </v202:Leverfrequentie>
@justb4
Copy link
Contributor

justb4 commented Dec 4, 2018

Bedankt @Bouwdie ! Lastig snel in te zien. Ik neem aan dat dit niet over BAG v2 gaat, maar dat er nieuwere versies van de mutatie-XSDs zijn? Voor ons lastig omdat we geen toegang tot de mutatie-leveringen hebben (abbo nodig). Volgens mij gebeurt afhandeling in processor.py.

@justb4 justb4 added this to the Versie 1.4.0 milestone Dec 4, 2018
@Bouwdie
Copy link
Author

Bouwdie commented Dec 4, 2018

@justb4 Ja klopt; ik zal een pr maken voor de wijzigen, dat is geen probleem. Ik zal gelijk even kijken of ik de xsd's kan vinden en misschien de afhandeling kan laten afhangen van schema versie. Ook zal ik even kijken of ik gelijk een voorbeeld mutatie bestand aan het project kan toevoegen met een mooie test-case.

@justb4
Copy link
Contributor

justb4 commented Dec 4, 2018

@Bouwdie heel graag, bedankt vast!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants