Eine Übersicht über die bisherigen DMIDS-Versionen
Installation
Für die Installation des DMIDS Web Clients sind folgende Schritte notwendig:
- Download der Umgebung und entpacken der Zip-Datei in ein bel. Verzeichnis (z.B. c:\ifas). Dieser Schritt ist nur beim ersten Mal durchzuführen.
- Download der neuesten Version und entpacken der Zip-Datei (die Datei "ifas-dmids-client.jar" und das Verzeichnis "jar") in das im ersten Schritt erstellte Umgebungsverzeichnis
- Im entpackten Verzeichnis befindet sich die Datei ndat.dft (wird diese auf das Laufwerk c:\ entpackt, so lautet der Pfad entsprechend
c:\IFASDMIDSImport\ndat.dft).
In dieser Datei ist die DB-Verbindung Medizinprodukte zu konfigurieren.
Hierzu müssen die Zeilen aus der Datei ndat.dft mit dem Eintrag zur Medizinprodukte-Datenbank aus dem Medizinprodukte-Verzeichnis übernommen werden.
Ein gültiger Eintrag kann beispielsweise so aussehen:
[Medizinprodukte]
DATABASE_DRIVER=com.microsoft.sqlserver.jdbc.SQLServerDriver
DATABASE_CONNECT=jdbc:sqlserver://ip-des-servers;databaseName=IFAS-Medizinprodukte;integratedSecurity=false;
pwd_crypt=1
db_lock_time=30
UID=123
PWD=1234567
- In der Datei dmidsImport.bat müssen die gewünschten Kommandozeilenparameter konfiguriert werden. Dazu ist die Datei am besten in einem Texteditor
zu öffnen.
Dafür eignen sich freie Bearbeitungsprogramme wie EditPlus, Notepad++ oder ähnliche Software besonders gut.
Die Bearbeitung funktioniert aber ebenfalls mit dem 'Windows-Notepad', das Textverarbeitungsprogramm 'Word' kann hingegen nicht verwendet werden.
Innerhalb der batch-Datei und auf dieser Seite unter Kommandozeilenparameter werden die einzelnen Parameter näher erläutert.
Authentifizierungseinstellungen
Um einen Zugriff auf den DMIDS-Service zu ermöglichen, muss das .jks Zertifikat, welches vom BfArM zur Verfügung gestellt wird, in der mitgelieferten standard.cnf referenziert werden.
Wenn Sie das Zertifikat im Ordner "Zertifikat" ablegen, muss der Eintrag in der standard.cnf wie folgt aussehen:
DMIDSPKSFILE=Zertifikat/Zertifikatsname.jks
Neben der Passphrase für den Keystore müssen sowohl Nutzername und Passwort für das DMIDS Portals, als auch die Passphrase des Zertifikats (NICHT das Passwort des DMIDS Portals) im Admin Modul im Unterpunkt "Pflege von Passwörtern" hinterlegt werden. Hierzu können Sie auf der Schaltfläche "Neu" ein neues Passwort einpflegen.
Auf dem Bild sehen Sie ein Beispiel für die Einrichtung eines neuen Passworts. Nutzen Sie die Anwendung DMIDS-Zertifikat für das Zertifikatspasswort (Konto leer lassen)

Um die Login Daten (Username und Passwort) für das DMIDS Portal zu hinterlegen, müssen Sie die Anwendung "DMIDS-Benutzer" auswählen und die entsprechenden Daten einpflegen.

Erstellen eines Java Key Stores anhand eines Schlüsselpaars
Export eines öffentlichen Schlüssels
Mit dem Key Explorer lässt sich der öffentliche Schlüssel eines Schlüsselpaars exportieren:


Kommandozeileparameter
Beim DMIDS Web Client lassen sich verschiedene Parameter übergeben, die die möglichen Aktionen des Clients steuern.
In der Datei dmidsImport.bat befinden sich einige auskommentierte Beispiele.
Hier eine Übersicht der einzelnen Parameter (Parameter in eckigen Klammern sind optional):
- -MANR= Pflichtangabe bei SAE-Import. Notwendig zur Bestimmung, ob ein lokaler Sponsor/Prüfeinrichtung vorliegt, Beispiel -MANR="HH IFAS"
- [ -VK ] optional, schränkt die DMIDS-Abfrage auf Vorkommnismeldungen ein
- [ -SAE ] optional, schränkt die DMIDS-Abfrage auf SAE-Meldungen ein
- [ -FROM= ] optional: Zeitpunkt, von dem an die SAEs oder Vorkommnisse importiert werden sollen. Wenn dieser Parameter fehlt, wird in der Datenbank nach dem letzten erfolgreichen Importdatum geschaut. Sollte keins vorhanden sein, werden die letzten 7 Tage abgefragt.
- [ -TO= ] optional: Zeitpunkt bis zu welchem Datum Datensätze importiert werden sollen. Wird dieser Parameter nicht übergeben, wird das aktuelle Datum benutzt
- [ -NO_IMPORT ] Mit Angabe dieses Parameter werden Daten vom DMIDS Service geladen, nicht in die Datenbank importiert (dieser Parameter ist für Testzwecke gedacht)