Custom transformer til at hente links til filer i den nye datafordeler baseret på en række filtre, du vælger.
Læs mere om vores Custom transformers her: https://github.com/sweco-se/30002416-DAFQL/blob/main/
Usage
Let at bruge, du skal oprette adgang til Datafordelerens URL, før du kan bruge denne transformer, se Parametre nedenfor.
Denne custom transformer bruges bedst sammen med vores custom transformer "DAF2_FildownloadFilter" til at filtrere ud de filer, du vil hente ved hjælp af denne transformer.
Konfiguration
Parametre
api-key
For at bruge denne custom transformer skal du have en API-nøgle for at få adgang til Datafordelarens nye API til fleksibel opslagslogik.
URL to DAF2
Hvis URL'en ændres, skal du ændre den parameter, der indeholder denne URL. Lige nu er denne URL: https://api.datafordeler.dk
API version
Den version, der bruges til at hente tilgængelige filer filtreret efter kommune. Hvis versionen ændres, skal du ændre denne parameter. I øjeblikket er parameteren "v1.0".
Output Folder
Den mappe, hvor de downloadede filer skal gemmes.
fileName
Navnet på de filer, der skal downloades. Som standard hentes dette fra filnavnsattributten i resultatet fra funktionen File Download GetAvailableFileDownloads, som også findes i resultatet fra vores anden brugerdefinerede transformer "DAF2_FildownloadFilter".
Hvis dette resultat indeholder mere end én fil, giver det ikke mening at redigere denne attribut. Hvis der imidlertid kun er én fil, er muligheden for at gøre dette aktiveret.
Input Ports
Ingen indgangsporte.
Output Ports
Output
Dette viser objekterne for alle downloadede filer. Hvis der er flere filer, er det en god idé at filtrere på fme_basename eller fme_dataset efter denne custom transformer.
<Rejected>
Hvis URL'en til datafordeleren ikke kan tilgås, vil du modtage en fejlmeddelelse, der forklarer årsagen. Hvis serveren slet ikke kan tilgås, vil du også modtage en meddelelse, der beder dig om at kontrollere, om URL'en er ændret. Hvis dette er tilfældet, skal du erstatte parameteren "URL til DAF Flexible" med den nye URL.
Hvis du modtager en anden fejlmeddelelse end HTTPCaller failed, betyder det blot, at FME ikke kunne læse de downloadede filer. Hvis du ikke modtog en fejlmeddelelse om, at HTTPCaller failed, er alle filer blevet downloadet til den mappe, du valgte.
Disclaimer
Dette er kun en demo. Hvis du vil bruge dette i produktion, er du ansvarlig for at foretage de nødvendige justeringer.
Would you like to know more? Click here to find out more details!

