Show TOC Anfang des Inhaltsbereichs

Vorgehensweisen Passwort für Proxy-Server vergeben  Dokument im Navigationsbaum lokalisieren

Verwendung

Der TREX-Präprozessor hat die Aufgabe, die Dokumente für die eigentliche Indizierung durch die TREX-Engines vorzubereiten. Die TREX nutzende Anwendung (z.B. das Content Management im SAP Enterprise Portal) übergibt die zu indizierenden Dokumente an den Präprozessor in Form von URIs, die auf den Speicherort der Dokumente verweisen. Der Präprozessor löst diese URIs auf und holt dann über einen Web-Server per HTTP das eigentliche Dokument.

Sie müssen den Proxy-Server dem TREX-Präprozessor bekannt machen, falls Sie Dokumente indizieren möchten, die nur über einen Proxy-Server zugänglich sind. Bei der TREX-Installation haben Sie bereits Einstellungen zum Proxy-Server angegeben. Weitere Informationen dazu, wie Sie diese Einstellungen nachträglich ändern können, finden Sie unter Einstellungen zum Proxy-Server ändern.

Falls der Proxy-Server durch ein Passwort für den Proxy-Benutzer geschützt ist, können Sie das Passwort dem TREX-Präprozessor bekannt machen. Das Passwort wird dann automatisch zusammen mit der Benutzerkennung bei jeder Anfrage des Präprozessors an den Proxy-Server mitgesendet, um den Präprozessor gegenüber dem Proxy-Server zu authentifizieren.

Das Passwort für den Proxy-Benutzer können Sie bei der TREX-Installation angeben. Mithilfe eines Pythonskripts können Sie das Passwort in der Konfigurationsdatei TREXPreprocessor.ini nachträglich ändern oder ein neues Passwort festlegen, falls Sie bei der Installation noch kein Passwort vergeben hatten. Dabei werden Passwörter und Benutzername verschlüsselt abgelegt und weitergegeben.

Pythonskript starten

Die Vorgehensweise, um ein Pythonskript zu starten, unterscheidet sich unter UNIX und Windows. Die Syntax der Befehle ist unter UNIX und Windows identisch.

UNIX

...

       1.      Melden Sie sich mit dem Benutzer <sapsid>adm an.

       2.      Wechseln Sie in das TREX-Verzeichnis.

cd  /usr/sap/<sapsid>/TRX<instanznummer>

       3.      Setzen Sie die von TREX benötigten Umgebungsvariablen, indem Sie eines der folgenden Skripte ausführen:

       Bourne-Shell sh, Bourne-again-Shell bash, Korn-Shell ksh:

. TREXSettings.sh

       C-Shell csh:

source TREXSettings.csh

       4.      Wechseln Sie in das Verzeichnis, in dem das Pythonskript liegt, und führen Sie es aus:

cd python_support

python <python_skript>.py

Windows

...

       1.      Melden Sie sich mit dem Benutzer <sapsid>adm an.

       2.      Öffnen Sie eine Testkonsole über Start Programs oder All Programs SAP TREX Instance <Instanznummer> Tools TREX_<instanznummer> Console

Hinweis

Verwenden Sie immer eine Testkonsole, wenn Sie Python-Skripte ausführen. In der Testkonsole sind die richtigen Umgebungsvariablen gesetzt.

Sie befinden sich im Verzeichnis <laufwerk>:\usr\sap\<SAPSID>\TRX<instanznummer>\exe\python_support.

       3.      Führen Sie das Pythonskript aus:

<python_skript>.py

Neues Passwort vergeben

      Sie setzen eine neues Passwort für den Proxy-Server, indem Sie folgendes eingeben:

setPass.py --iniFile=TREXPreprocessor.ini --section=httpclient
--entry=proxypassword <Password>

Vorhandenes Passwort löschen

      Sie löschen ein vorhandenes Passwort für den Proxy-Server, indem Sie folgendes eingeben:

setPass.py --iniFile=TREXPreprocessor.ini --section=httpclient
--entry=proxypassword --clear <Password>

Vorhandenes Passwort ändern

      Sie ändern ein vorhandenes Passwort für den Proxy-Server, indem Sie folgendes eingeben:

setPass.py --iniFile=TREXPreprocessor.ini --section=httpclient
--entry=proxypassword --update <oldPassword> <newPassword>

TREX-Präprozessor stoppen und starten

      Damit der TREX-Präprozessor die Änderungen in der Konfigurationsdatei TREXPreprocessor.ini erkennt, müssen Sie ihn stoppen und wieder neu starten. Sie tun dies über das TREX-Admin-Tool (Standalone) über die Funktion Start und Stopp der TREX-Server. Beachten Sie, dass der TREX-Dämon den Server automatisch nach einem Stopp wieder startet.

Ende des Inhaltsbereichs