Gelbe Liste auf dem Linuxserver

Fehler im Programm, Fehlermeldung, Absturz oder fehlende Funktionen? Hier hinein!

Moderator: Forum Moderatoren

Antworten
shilbert
Beiträge: 134
Registriert: Mittwoch 23. August 2006, 22:48
17

Gelbe Liste auf dem Linuxserver

Beitrag 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
libelle17
Beiträge: 116
Registriert: Sonntag 22. Mai 2005, 09:07
18
Wohnort: Dachau
Kontaktdaten:

Re: Gelbe Liste auf dem Linuxserver

Beitrag 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
Gerald Schade, Mittermayerstraße 13, 85221 Dachau, Tel. 08131 616380
libelle17
Beiträge: 116
Registriert: Sonntag 22. Mai 2005, 09:07
18
Wohnort: Dachau
Kontaktdaten:

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

Beitrag 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.
Gerald Schade, Mittermayerstraße 13, 85221 Dachau, Tel. 08131 616380
Antworten

Wer ist online?

Mitglieder in diesem Forum: Google [Bot] und 27 Gäste