Ga naar inhoud

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...
  • fw Flexwerkers
  • rl Relaties
  • cp Contactpersonen
  • av Aanvragen
  • vm Vaste medewerkers
kolommen array De kolommen van het exportbestand, in dezelfde volgorde als in de kopregel.
  • volgnummer
xsd:int Positie van de kolom in het exportbestand.
  • kolomnaam
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.