Clientseitige Voraussetzungen

Bei Verwendung von Firebird-Servern ist KEINE Installation clientseitiger Komponenten erforderlich.

 

 

Datenbankseitige Voraussetzungen

 

Bei der Installation von ARCHITEXT Pallas® als Netzwerkversion auf einem Windowsserver haben Sie bereits die Möglichkeit direkt einen Firebirdserver als Windowsdienst zu installieren. Hierbei wird auch eine vorkonfigurierte Firebird-Datenbank installiert.

 

In dieser mitgelieferten Datenbank ist das komplette ARCHITEXT-Pallas®-Datenbankschema bereits installiert, sowie die folgenden Benutzer eingerichtet (Bitte Groß-/Kleinschreibung beachten):

 

Benutzername

Passwort

Funktion

sysdba

masterkey

Administrationsbenutzer (SYSDBA)

architext

architext

Voreingestellter ARCHITEXT-Demo-Benutzer

stlvd

stlvd

Voreingestellter ARCHITEXT-STLVD-Pflegebenutzer

 

Eine Erzeugung des ARCHITEXT-Pallas®-Datenbankschemas kann also im Fall von durch ARCHITEXT installierten Firebirdservern entfallen.

 

 

Der Firebird-Dienst auf dem Server läuft auf dem Standardport 3050, dieser sollte am Server in einer ggf. vorhandenen Firewall als eingehender Port zugelassen werden.

Sollte der Pallas-Firebirddienst auf einem anderen Port betrieben werden sollen, so muss dies sowohl am Server, als auch in den Connectstrings der Konfigurationsdateien von Pallas angepasst werden.

 

Ändern des Standardports am Server:

oÖffnen Sie am Server die Datei "firebird.conf" aus dem Firebird-Verzeichnis mit einem Texteditor

oSuchen Sie hierin den Eintrag "#RemoteServicePort = 3050"

oÄndern Sie den Eintrag ab, indem Sie das Rautezeichen "#" am Anfang der Zeile entfernen und passen Sie den Port entsprechend an (z.B. "RemoteServicePort = 3051")

oSpeichern Sie die Datei und stoppen und starten den Firebirddienst einmal

 

Ändern des Standardports in den Konfigurationsdateien von Pallas (Detaillierte Informationen zu den Datenbankverbindungseinträgen in den Konfigurationsdateien finden Sie auch unter Konfiguration Datenbankanbindung (Hauptprogramm & Administrationsprogramm)

oÖffnen Sie aus dem ARCHITEXT Pallas Verzeichnis "..\PallasAVA" (standardmäßig "C:\ARCHITEXT Pallas\PallasAVA\") die Datei "PallasAVA.Admin.exe.config" mit einem Texteditor

oSuchen Sie hierin nach dem Text "dbConnectString01", Sie sollten eine Zeile finden, die so ähnlich aussieht:
<add key="dbConnectString01" value="firebird;Firebird;[SERVERNAME];C:\ARCHITEXT Pallas\PallasAVA\DATENBANK\PALLAS"/>

oUm den Standardport zu ändern, muss an den Pfad der Datenbank der Parameter ",Port=xxxx" angehängt werden, also z.B. wie folgt:
<add key="dbConnectString01" value="firebird;Firebird;[SERVERNAME];C:\ARCHITEXT Pallas\PallasAVA\DATENBANK\PALLAS,Port=3051"/>

oBitte beachten Sie, dass auch die Datei "PallasAVA.exe.config" den selben ConnectString enthalten muss

 

 

 

Manuelle Installation des Firebirdservers V 2.5, z.B. unter Linux

 

Sollten Sie den Firebirdserver auf einem anderen Betriebssystem als Windows installieren wollen (z.B. Linux), so müssen Sie den Firebirdserver auf dem entsprechenden Betriebssystem manuell installieren. Auf der Webseite http://www.firebirdsql.org können Installationspakete für diverse Betriebssysteme runtergeladen werden.

Bitte beachten Sie, dass Sie die Version 2.5 des Firebird-Superservers (nicht SuperClassic) für Ihr Betriebssystem downloaden.

Nach dem Download, der Installation und dem fehlerfreien Start des Firebirdservers auf Ihrem Betriebssystem muss noch eine Datenbank für Pallas® erstellt werden. Dies geschieht über das mit dem Firebirdserver installierten Tool "ISQL" (befindet sich im Verzeichnis "bin" der Firebirdinstallation. Nach dem Start von ISQL kann über den nachfolgenden Befehl eine leere Datenbank erzeugt werden:

 

CREATE DATABASE "[Vollständiger lokaler Pfad der Datenbankdatei]" PAGE_SIZE 4096 User "sysdba" Password "masterkey";

 

Der Pfad der Datenbankdatei muss in der dem Betriebssystem entsprechenden Notation eingetragen werden. Vorher ist sicherzustellen, dass der Pfad existiert und die Rechte korrekt gesetzt wurden.

 

Beispiel Windows:

CREATE DATABASE "C:\DATENBANK\FIREBIRD\PALLAS" PAGE_SIZE 4096 User "sysdba" Password "masterkey";

 

Beispiel Linux (Benutzer/Gruppe "firebird" muss Schreibrechte auf das Verzeichnis haben):

CREATE DATABASE "/opt/firebird/data/pallas" PAGE_SIZE 4096 User "sysdba" Password "masterkey";

 

Hinweis

Bei Firebird-Installation unter Linux generiert die Installation automatisch ein zufälliges Passwort für den Administrator-User SYSDBA. Dieses Passwort findet sich in der Datei /opt/firebird/SYSDBA.password.

 

Das Ändern des Passwortes der Datenbank kann mittels des Programme GSEC durchgeführt werden. Starten Sie hierzu GSEC in "/opt/firebird/bin" und geben Sie ein:

MODIFY SYSDBA -pw masterkey

 

 

Nach dem Erstellen der Datenbank kann das ARCHITEXT-Pallas®-Datenbankschema über das Administrationsprogramm erstellt werden. Detaillierte Informationen hierzu finden Sie im Kapitel Konfiguration Firebird und ARCHITEXT Administrationsprogramm.