ds_wm_matching_export
Operatie voor het ophalen van het CSV-exportbestand van een match.
Het bestand wordt niet door deze operatie aangemaakt, dat gebeurt met de actie 'Export (CSV)' binnen matching.
De medewerker moet toegang hebben tot 'exporteren en printen' en tot de uitvoer van matching.
Zonder recht op de backoffice kan de medewerker alleen de exportbestanden ophalen die deze medewerker zelf heeft aangemaakt.
Is er dan geen eigen exportbestand van de match, dan volgt de foutmelding 'geen_eigen_export'.
Is er voor de match nog geen exportbestand aangemaakt, dan volgt de foutmelding 'geen_export'.
Een match zonder resultaten levert geen bestand op, ook al meldt de actie dat de export gereed is.
Een export van meer dan 125 MB wordt als ZIP vastgelegd en is niet op te halen, dan volgt de foutmelding 'geen_csv_export'.
Als de parameter identificatie niet wordt meegegeven, dan wordt het laatst aangemaakte bestand teruggegeven.
Als het registratienummer van de parameter identificatie niet bij de match hoort, dan volgt de foutmelding 'identificatie'.
Parameters
| Attribuut | Type | Verplicht | Omschrijving |
|---|---|---|---|
| medewerker | xsd:positiveInteger | V | Registratienummer (idnr) van de medewerker. |
| matchnummer | xsd:positiveInteger | V | Nummer van de match waarvan het exportbestand opgehaald wordt. Dit nummer is op te vragen met ds_wm_overzichtgegevens. Gebruik daarbij de parameters berichtbron 10052 (Backoffice) en berichtsoort 22980 (Matchen). Bij berichtbron 10051 (Frontoffice) komen alleen de overzichten terug die de opgegeven medewerker zelf heeft aangemaakt. |
| identificatie | xsd:positiveInteger | O | Registratienummer (idnr) van het overzicht. Dit nummer is op te vragen met ds_wm_overzichtgegevens. Wordt het nummer niet meegegeven, dan wordt het laatst aangemaakte bestand teruggegeven. |
Fields
| Attribuut | Type | Omschrijving |
|---|---|---|
| matchnummer | xsd:int | Nummer van de match. |
| identificatie | xsd:int | Registratienummer (idnr) van het overzicht. |
| kenmerk | xsd:string | Kenmerk van de match. |
| aanmaakdatum | xsd:date | Datum waarop het exportbestand is aangemaakt. |
| matchtype | xsd:string | Type match, bepalend voor de kolomopbouw van het exportbestand.Klik hier voor meer info...
|
| kolommen | array | De kolommen van het exportbestand, in dezelfde volgorde als in de kopregel. |
|
xsd:int | Positie van de kolom in het exportbestand. |
|
xsd:string | Naam van de kolom zoals die in de kopregel van het exportbestand staat. |
| bestand | xsd:base64Binary | Base64-string van het CSV-exportbestand. |
Exceptions
| Code | Detail | Omschrijving |
|---|---|---|
| 39045 | medewerker heeft geen toegang tot overzichten | De medewerker heeft geen recht op 'exporteren en printen' of niet op de uitvoer van matching. |
| 39043 | matchnummer | De match is onbekend. |
| 39043 | identificatie | Het identificatienummer hoort niet bij een op te halen exportbestand van deze match. |
| 39043 | geen_export | Voor de match is nog geen exportbestand aangemaakt. |
| 39043 | geen_eigen_export | Zonder recht op de backoffice kan de medewerker alleen de exportbestanden ophalen die deze medewerker zelf heeft aangemaakt. |
| 39043 | geen_csv_export | Het exportbestand is niet als CSV vastgelegd. Een export van meer dan 125 MB wordt als ZIP vastgelegd en is niet met deze operatie op te halen. |