Telefonbuch Import via HTTP

Hallo Community,

In der MD lassen sich ja Connectoren für den Telefonbuch-Import aus CSV-Dateien anlegen.

Kann hier auch eine CSV-Datei per HTTP(S) abgerufen werden?

Oder gibt es eine ähnliche Möglichkeit?

Vielen Dank und Gruß!

Hi,

du kannst ja bevor der Connector läuft einen Einzeiler auf der Anlage laufen lassen um die CSV zu downloaden.

curl http://server/import.csv >/tmp/import.csv

Anschließend importierst du die Datei von /tmp/import.csv.

Gruss

Flo

Das klingt gut!

Habe grad auch bei “Automatisieren” Vor- und Nachbefehle gesehen, mal schauen was sich damit machen lässt.

Danke!

Dann noch eine Frage zum Pre/Post-Script.
Welche Sprache wird hier verwendet?

Soetwas hier funktioniert in der shell recht gut:

url="http://telefonbuchserver.local/export/export.csv"
http_status=$(echo "$(curl -sI $url)" | grep HTTP |  awk '{print $2}')
if [ "$http_status" -eq "200" ]; then
    echo "$(curl -so - $url)" > /tmp/import.csv
    exit 1
fi
exit 0

Pipes funktionieren im Script offensichtlich nicht, daher die Variante ohne Fehlerüberprüfung wie von @florian.schermer vorgeschlagen als Lösung.