Nachdem Sie die InterAction Installationsreferenz-Dokumentation auf der Support-Website verwendet haben, um den InterAction Application Server zu installieren, sollten Sie einige wichtige Konfigurationseinstellungen überprüfen und bei Bedarf anpassen. Diese Einstellungen werden in einer Konfigurationsdatei namens InterAction.cfg gespeichert. Diese Datei wird während der Installation automatisch erstellt und befindet sich im Installationsverzeichnis des Application Servers. Standardmäßig ist dies zum Beispiel:
[Laufwerk]:\Program Files\LexisNexis\InterAction\AppServer\iahome\
Sie können die InterAction.cfg-Datei mit jedem Texteditor anzeigen und bearbeiten. Windows-Benutzer müssen diese Datei mit Notepad als Administrator bearbeiten.
Überprüfen und Konfigurieren der Einstellungen
Sie sollten Versionskontrollsoftware verwenden, wenn Sie die InterAction.cfg-Datei bearbeiten. So können Sie Änderungen leicht nachverfolgen und fehlerhafte Änderungen korrigieren. Weitere Informationen finden Sie unter Verwendung der Versionskontrolle für die Konfigurationsdateien.
Nach der Installation des Application Servers gibt es eine Reihe von Konfigurationseinstellungen, die überprüft werden sollten. Dies ist die minimale Konfiguration, die erforderlich ist, um den Application Server in Betrieb zu nehmen.
Beachten Sie, dass für Variablenersetzungen folgendes Format verwendet wird:
$(hostName)
Dies zeigt einen Wert an, den der Application Server ersetzt. In diesem Beispiel ersetzt der Application Server den Text $(hostName) durch den tatsächlichen Wert einer internen Variablen.
Weitere Informationen zur Funktionsweise der Konfigurationsdateien finden Sie unter Syntax für Konfigurationsdatei-Einstellungen.
Beachten Sie, dass die meisten dieser Einstellungen auf Basis der während der Installation eingegebenen Informationen gesetzt werden.
Die Konfigurationsdateien selbst enthalten zahlreiche Kommentare, die die Variablen und ihre möglichen Einstellungen beschreiben.
| Einstellung | Beschreibung |
|---|---|
|
Haupteinstellungen des Servers Diese Einstellungen werden während der Installation gesetzt. | |
| IRIS_HOME_DIR |
Der Verzeichnispfad, in dem der Application Server installiert ist. Der Standardinstallationsort ist: [Laufwerksbuchstabe]:/Program Files/LexisNexis/InterAction/AppServer Verwenden Sie Schrägstriche im Pfadnamen, wie in diesem Beispiel gezeigt. |
| IRIS_HOST |
Der Name des Servers, auf dem der Application Server installiert ist. Der Application Server enthält eine interne Variable für den Rechner, auf dem er installiert ist, namens hostName. Daher wird diese Option normalerweise wie folgt gesetzt: IRIS_HOST = $(hostName) Der Host wird in der Webadresse verwendet, um den InterAction Web Client™ über einen Webbrowser aufzurufen. Wenn der Application Server-Host beispielsweise IAServer1 ist, lautet die Basis-Webadresse für den Web Client: http://IAServer1/InterAction |
| IRIS_IA_DATABASE |
Der Name der physischen Datenbank für Ihre InterAction-Umgebung. Beachten Sie, dass sich „physische Datenbank“ auf die mit den Datenbankverwaltungstools Ihrer Datenbankplattform auf dem Server erstellte Datenbank bezieht, nicht auf die mit dem InterAction Administrator initialisierte InterAction-Datenbank. Weitere Informationen zu diesem Unterschied finden Sie unter Physische Datenbank vs. InterAction-Datenbank. |
| IRIS_IA_HOST | Der Name des physischen Servers, der für Ihre InterAction-Datenbank verwendet wird. |
| DatabasePort | Der InterAction-Datenbankport, mit dem sich der InterAction Application Server verbindet. Standardmäßig ist dies 1433. |
| IRIS_LOG_DIR |
Der Speicherort für die Logdateien des Application Servers. Standardmäßig ist dies ein Log-Verzeichnis unterhalb des Home-Verzeichnisses: IRIS_LOG_DIR = $(IRIS_HOME_DIR)/log |
| IRIS_PORT | Diese Einstellung wird intern für Diagnosen verwendet und sollte nicht geändert werden. Dies ist NICHT die Einstellung, die extern verwendet wird. |
| IRIS_ETC_DIR |
Der Speicherort für die Konfigurationsdateien des Application Servers. Diese Dateien müssen in der Regel nicht geändert werden. Normalerweise werden sie in einem etc-Verzeichnis innerhalb des Home-Verzeichnisses gespeichert: IRIS_ETC_DIR = $(IRIS_HOME_DIR)/etc |
| IRIS_XSL_DIR | Der Speicherort für die XSL-Dateien, die vom Browser verwendet werden. Diese Dateien werden jedes Mal dynamisch generiert, wenn der InterAction Application Server gestartet wird, sowie bei Konfigurationsänderungen an den Grid-Deklarationen. Diese Dateien müssen nicht gesichert werden, sollten aber nicht gelöscht werden, solange der Application Server läuft. |
| IRIS_TEMPLATES_DIR | Der Speicherort verschiedener Vorlagendateien (z. B. .xls-Dateien, die für den Export nach Excel verwendet werden). Sie können Freigaben für dieses Verzeichnis einrichten, damit Endbenutzer diese Vorlagen anpassen können. |
| IRIS_CSS_DIR | Der Speicherort der CSS-Dateien (Stylesheets), die von Ihrem Browser verwendet werden. |
|
SMTP-Einstellungen Diese Einstellungen werden während der Installation gesetzt. | |
| UseDefaultSMTPConfiguration |
Diese Einstellung wird bei der Installation nicht gesetzt, kann aber verwendet werden, um die Standard-SMTP-Einstellungen im Reiter „Messaging“ im InterAction Administrator zu verwenden/überschreiben. False (Standardeinstellung) = SMTP-Einstellungen in InterAction.cfg verwenden True = SMTP-Einstellungen im Reiter „Messaging“ im InterAction Administrator verwenden |
| SMTPDomain |
Domainname, der in E-Mail-Nachrichten verwendet wird (also der Teil der E-Mail-Adresse, der nach dem „@“-Symbol steht). Zum Beispiel: SMTPDomain = crawfordiverson.com |
| SMTPHost |
Der Name Ihres E-Mail-Servers, der zum Versenden von E-Mails verwendet wird. Sie können den Wert von SMTPDomain als Variable in diesem Eintrag verwenden, wie im folgenden Beispiel: SMTPHost = mail.$(SMTPDomain) Wenn SMTPDomain auf crawfordiverson.com gesetzt ist, wird SMTPHost wie folgt gesetzt: mail.crawfordiverson.com |
| SMTPDefaultFrom | Die E-Mail-Adresse, von der E-Mail-Benachrichtigungen gesendet werden. Ihr Mailserver bestimmt, ob Sie für diese Einstellung eine existierende E-Mail-Adresse verwenden müssen. |
| SMTPSendAlertsTo | Der E-Mail-Empfänger für alle administrativen Benachrichtigungen. |
| Weitere Einstellungen | |
| logLevel | Stellen Sie hier das gewünschte Log-Level ein. In der Regel sollten Sie dies auf 0 oder 1 setzen, es sei denn, Sie haben Probleme. Dies liefert grundlegende Informationen, die zur Fehlerbehebung verwendet werden können. Die vom Application Server erzeugten Logs werden ausführlich in Logdateien für den Application Server beschrieben. Der LexisNexis InterAction Technical Support kann Sie bitten, diese Einstellung bei der Fehlerbehebung zu ändern. |
Konfiguration des Application Servers für sekundäre Instanzen in SQL Server
SQL Server ermöglicht die Installation von „virtuellen SQL Servern“, sogenannten Instanzen. Sie können mehrere Instanzen von SQL Server auf einem Rechner betreiben.
Um den Application Server so zu konfigurieren, dass er sich mit einer sekundären Instanz verbindet, setzen Sie die Einstellung DatabasePort in der InterAction.cfg-Datei auf den Port der sekundären Instanz.
Die InterAction.cfg-Datei befindet sich im Installationsverzeichnis des Application Servers. Standardmäßig ist dies: [Laufwerk]:\Program Files\LexisNexis\InterAction\AppServer\iahome.
Physische Datenbank vs. InterAction-Datenbank
Die physische Datenbank ist nicht dasselbe wie die InterAction-Datenbank. Beim Einrichten einer InterAction-Umgebung gehen Sie wie folgt vor:
- Installieren Sie die relationale Datenbanksoftware auf Ihrem Server.
-
Verwenden Sie die mit der Datenbanksoftware gelieferten Tools, um eine Datenbank auf Ihrem Server zu erstellen.
Dies ist die physische Datenbank. Sie enthält keine vom Benutzer erstellten Tabellen, Datensätze oder Trigger. Weitere Informationen finden Sie unter InterAction und die relationale Datenbank.
-
Verwenden Sie den InterAction Administrator, um eine InterAction-Datenbank auf der physischen Datenbank zu initialisieren.
Dadurch werden die von InterAction benötigten Tabellen und Datensätze erstellt. Endbenutzer sehen innerhalb von InterAction den Namen der InterAction-Datenbank; sie sehen nie den Namen der physischen Datenbank.
Es ist wichtig, diesen Unterschied beim Einrichten des Application Servers zu verstehen. Sie müssen den Namen der physischen Datenbank kennen, nicht den der InterAction-Datenbank.
Beispielsweise könnte eine InterAction-Umgebung folgende Elemente haben:
- Physischer Server: ChgoSvr
- Name der physischen Datenbank: ChgoIADatabase
- Name der InterAction-Datenbank: Chicago (Master)
In diesem Fall würde die InterAction.cfg Folgendes enthalten:
IRIS_IA_HOST = ChgoSvr
IRIS_IA_DATABASE = ChgoIADatabase