SQL-Abfrage zu XML-Datei

Das tägliche Abfrageergebnis als XML-Datei schreiben. Die Spalte „erstellt“ enthält Datum und Uhrzeit von der Datensatzanlage.

@echo off
set jahr=%date:~-2%
set monat=%date:~-7,2%
set tag=%date:~-10,2%
bcp "select t1.* \
  , convert(date, dateadd(day, -1, '%tag%.%monat%.%jahr%'), 104) as exportkey \
  from db..table t1 \
  where convert(date, [erstellt]) = dateadd(day, -1, '%tag%.%monat%.%jahr%') \
  order by [erstellt] desc \
  for xml auto, TYPE, ELEMENTS, ROOT('rows')" \
  queryout c:\Temp\rows_%jahr%%monat%%tag%.xml -S (local) -T -w

Docker SMTP

Als Ergänzung zum Node-Red wird eine SMTP-Server für den Postausgang benötigt.

mkdir mailserver
cd mailserver/
touch Dockerfile

Das Dockerfile mit Notepad++ bearbeiten (Inhalt findet sich auf GutHub). Im Anschluss das Image erzeugen…

docker build .
docker images

…und starten (der Hashcode vom erzeugen Image beginnt mit 2566, was der letzte Befehl offenbart).

docker run -d --name mysmtp -v /c/Users/xyz/mailserver/smtp:/home/smtp/Maildir/ -p 25:25 2566

FXDesktopSearch

FXDesktopSearch is a Java and JavaFX based Desktop Search Application. It crawls a configured set of directories and allows you to do fulltext search with different languages support on the content.“

Docker Node-Red

Die Anleitung führt Schritt für Schritt durch die Einrichtung einer Node-Red-Instanz unter Docker.

docker run -it -p 1880:1880 --name mynodered nodered/node-red-docker

Mit strg+p strg+q die laufende Maschine verlassen und mit folgenden Befehl wieder verbinden.

docker attach mynodered

Später den Container nur noch starten und stoppen.

docker stop mynodered
docker start mynodered

Am Ende die VM beenden.

docker-machine stop

Ein Mailserver im Docker erleichtert den Aufbaue/Test der Kommunikation.