Seite 1 von 1

Gelbe Liste auf dem Linuxserver

Verfasst: Montag 10. August 2009, 21:56
von shilbert
Hier eine Anleitung von MMI wie man Pharmindex zentral auf einem Linuxserver bereitstellt.

Folgende Schritte sind notwendig um einen Linux als Serversystem für den MMI
PHARMINDEX zu verwenden.

- Installieren Sie den Firebird-Datenbankserver (die Linux-Version, nicht
die Windows-Version/Wine) auf Ihrem Linux-Server. Die aktuellste Version
bekommen Sie über http://www.firebirdsql.org bzw. aus Ihrer Linux-Paketverwaltung.
Es wird mind. Firebird V1.5 benötigt.
- Entpacken Sie die Dateien files.zip und datenbank.zip von der CD-ROM MMI
PHARMINDEX in ein beliebiges Verzeichnis (z.B. /home/user/mpipharmindex)
- erstellen Sie im Programm-Verzeichnis (z.B. /home/user/mpipharmindex) eine
Textdatei mit dem Namen config.dat mit folgendem Inhalt:

#-----------------#
netzwerk=aktiv
database=/home/user/mpipharmindex/gelbeliste.fdb - (Pfad zur Datenbank)
cddatabase=/home/user/mpipharmindex/customdata.fdb - (Pfad zur Datenbank2)
port=3050
server=<IP-Addresse oder Hostnamen Ihres Servers> db_user=SYSDBA
db_password=masterkey #-----------------#

- Passen Sie die Pfade, Server IP und Benutzerpasswort Ihrem System
entsprechend an.
- Geben Sie das Programm-Verzeichnis (z.B. /home/user/mpipharmindex) über
Ihren Samba-Server im Netzwerk frei.
- Stellen Sie sicher, dass der eingestellte Port (normalerweise 3050) in der
Firewall freigegeben ist.
- Nun sollte der Zugriff über das Netzwerk von den Arbeitsstationen aus
funktionieren.

Sebastian Hilbert

Re: Gelbe Liste auf dem Linuxserver

Verfasst: Freitag 16. Oktober 2009, 08:33
von libelle17
Firebird 2.1 (Linuxversion) konnte bei mir die Gelbeliste nicht direkt öffnen, da er die Datenbanken nicht als firebird-Datenbanken einstufte.
Es klappte dann mit:
a) Backup von gelbeliste.fdb und customdata.fdb auf einem Windowsrechner mit dem Programm "gbak"
b) Wiederherstellen neuer "customdata.fdb" und "gelbeliste.fdb" unter Linux mit dem dortigen "gbak".
Viele Grüße, G.Schade

Ergänzung: MMI Pharmindex (Gelbe Liste) auf dem Linuxserver

Verfasst: Samstag 16. Juli 2011, 12:21
von libelle17
Hier eine Beispiel-Dos-Batchdatei sowie ein Beispiel Bash-Script, bei dem natürlich noch ein paar Pfadangaben der jeweiligen Praxiskonstellation angepaßt werden müßten:

ad 1):
%programfiles%\Firebird\Firebird_2_1\bin\gbak.exe -b "%programfiles%\MMI Pharmindex\database\gelbeliste.fdb" "z:\firebird\gelbeliste.bak" -user sysdba -pas masterkey

ad 2):
#!/bin/bash
rm /DATA/firebird/gelbeliste_uralt.fdb
mv /DATA/firebird/gelbeliste_alt.fdb /DATA/firebird/gelbeliste_uralt.fdb
mv /DATA/firebird/gelbeliste.fdb /DATA/firebird/gelbliste_alt.fdb

/etc/init.d/firebird stop
/etc/init.d/firebird start
gbak -R /DATA/firebird/gelbeliste.bak /DATA/firebird/gelbeliste.fdb -user sysdba -pas masterke

Sollte bei dem Linux-Script etwas schief laufen, so sollten beim zweiten Aufruf die lila gefärbten Zeilen entfallen.