Extractie
Uitvoer van deze stap: | Extractiebestand in de map extract. |
De extractiestap verzorgt het ophalen van de gegevens uit de database en levert uiteindelijk een of meer bestanden op in de map ‘extract’. Er zijn drie varianten voor deze stap mogelijk:
Uitvoeren van SQL query’s (HiX / MS SQL). Zie de detailpaginas voor de gebruikte tabellen.
Uitvoeren batch command file.
Eigen extractie
Uitvoeren SQL query’s
De LPZ Aanlevermodule maakt verbinding met de database op basis van de configuratie.
Uit de configuratie worden de volgende gegevens opgehaald:
de EPD-versie. Aan de hand daarvan wordt de map met standaard SQL-scripts bepaald;
de lijst met uitvoeringsscripts;
de query-parameters.
Uitvoeren query’s
Per uitvoeringsscript wordt bepaald of de standaardversie of een of meer maatwerkversies van de SQL moet worden uitgevoerd.
Maatwerkscript maken
Om een maatwerkscript te maken dient u een bestand te maken dat dezelfde naam heeft als de standaardquery, en dit te plaatsen in de map scripts/HiX/custom.
Opmerkingen:
aanpassingen aan een standaardquery worden bij herinstallatie overschreven. De map custom daarentegen wordt bij herinstallatie niet overschreven.
single line comments (-- ) worden niet ondersteund. Voeg commentaar toe met /* */.
Extra script toevoegen
In het configuratiebestand de lijst met uitvoeringsscripts uitbreiden met uw eigen scriptnaam
Neem dit script op in de maatwerkmap scripts/HiX/custom
De query-parameters worden toegepast op de uitvoeringsscripts (zowel standaard als maatwerk). Vervolgens worden de query’s uitgevoerd. Het resultaat wordt in de map extract geplaatst met de naam van het uitvoeringsscript.
Uitvoeren batchbestand
De LPZ Aanlevermodule roept een batchbestand aan. Dit batchbestand roept eigen logica aan om de extractie te maken.
Wijzig in het relevante aanleverconfiguratie bestand de eigenschap type naar “Batch”.
Maak een nieuwe eigenschap aan met de naam batchfile. Deze eigenschap moet de naam van de batchfile bevatten. De batchfile moet in de map scripts van de Aanlevermodule geplaatst worden.
De batchfile krijgt de volledigenaam van het extractiebestand inclusief path mee als parameter.
Eigen extractie
De extractiestap niet uitvoeren. Roep de LPZ Aanlevermodule aan voor de vervolgstappen.
Wijzig in het relevante aanleverconfiguratie bestand de eigenschap extraction naar “False”.
Laat het eigen extractieproces extractiebestanden plaatsen in de extract folder.