Prüfen, ob eine Datei vorhanden ist

Grade bei HL7-MDM Schnittstellen, bei denen PDF-Dokumente nicht embedded übermittelt werden, ist es oft wichtig im Vorfeld zu prüfen, ob die PDF-Datei überhaupt vorhanden ist.

In dem folgenden Code-Schnipsel wird der Dateiname aus dem Feld TXA.16.1 gelesen. Der Pfad, in dem die Datei liegt, wird im Vorfeld definiert und liegt hier im Beispiel auf einer Freigabe (UNCPFAD).

//Benötigte Java Dateien
importPackage(java.io);
importPackage(org.apache.commons.io);

// Datei lesen und prüfen, ob sie existiert
var filename = msg['TXA']['TXA.16']['TXA.16.1'].toString();
var file = new File("\\\\UNCPFAD\\" + filename);
if(!file.exists())
	logger.info("Fehler, PDF Datei nicht gefunden");