Datei "events-config.xml" bearbeiten

Bearbeiten Sie die Datei events-config.xml, wenn Sie die Art, wie Ereignisse erfasst und verwaltet werden, ändern möchten.

Informationen zu diesem Vorgang

Um die Konfigurationsdatei für Ereignisse bearbeiten zu können, müssen Sie sie zuerst auschecken.

Vorgehensweise

  1. Starten Sie den wsadmin-Client, indem Sie wie folgt vorgehen:
    1. Öffnen Sie eine Eingabeaufforderung und wechseln Sie dann in das folgende Verzeichnis des Systems, auf dem Sie den Deployment Manager installiert haben:

      app_server_root/profiles/dm_profile_root/bin

      Dabei ist dm_profile_root das Deployment Manager-Profilverzeichnis. Dieses Verzeichnis heißt normalerweise dmgr01. Unter Windows etwa ist das Verzeichnis C:\Programme\IBM\WebSphere\AppServer\profiles\Dmgr01\bin.

      Achtung: Sie müssen den Befehl ausführen, um den wsadmin-Client von diesem speziellen Verzeichnis aus zu starten, da die Jython-Dateien für das Produkt dort gespeichert sind. Wenn Sie den Client von einem anderen Verzeichnis aus starten, funktioniert der Befehl "execfile()" nicht ordnungsgemäß.
    2. Geben Sie den folgenden Befehl ein, um den wsadmin-Client zu starten:
      • AIX und Linux: ./wsadmin.sh -lang jython -user admin_user_id -password admin_password -port SOAP_CONNECTOR_ADDRESS_PORT
      • Microsoft Windows: wsadmin -lang jython -user admin_user_id -password admin_password -port SOAP_CONNECTOR_ADDRESS_PORT
      Dabei gilt Folgendes:
      • admin_user_id ist der Benutzername für die Administratorrolle für IBM WebSphere Application Server. Dieser Administrator muss auf Zellebene, nicht auf Cluster-, Knoten- oder Serverebene konfiguriert werden.
      • admin_password ist das Kennwort des WebSphere Application Server-Administrators.
      • SOAP_CONNECTOR_ADDRESS_PORT ist der SOAP-Port für den Deployment Manager-Server von WebSphere Application Server. Der Standardwert des SOAP-Ports ist 8879. Wenn Sie den Standardportwert verwenden, müssen Sie diesen Parameter nicht angeben. Wenn Sie den Standardwert nicht verwenden und die Portnummer nicht kennen, finden Sie diesen Wert in der Integrated Solutions Console von WebSphere Application Server. Gehen Sie wie folgt vor, um die SOAP-Portnummer zu suchen:
        1. Öffnen Sie Integrated Solutions Console von WebSphere Application Server für den Deployment Manager und wählen Sie dann Systemadministration > Deployment Manager aus.
        2. Erweitern Sie im Abschnitt mit den zusätzlichen Eigenschaften die Option Ports und suchen Sie dann den Eintrag für den Port der SOAP-CONNECTOR-ADRESSE, um die Portnummer zu bestimmen.
      Zum Beispiel:
      • AIX oder Linux: ./wsadmin.sh -lang jython -username primaryAdmin -password p@assword -port 8879
      • Microsoft Windows: wsadmin -lang jython -username primaryAdmin -password p@assword -port 8879
  2. Verwenden Sie den folgenden Befehl, um auf IBM Connections-Konfigurationsdateien zuzugreifen:

    execfile("connectionsConfig.py")

  3. Checken Sie die Datei events-config.xml wie folgt aus:

    LCConfigService.checkOutEventsConfig("working_directory", "cell_name")

    Dabei gilt Folgendes:
    • working_directory steht für das temporäre Arbeitsverzeichnis, in das die Konfigurationsdateien kopiert werden. Die Dateien werden in diesem Arbeitsverzeichnis aufbewahrt, während Sie sie bearbeiten.
      Notes:
      • Wenn Sie auf einem System, auf dem Microsoft Windows ausgeführt wird, einen Pfad zum Arbeitsverzeichnis angeben, verwenden Sie einen Schrägstrich für das Verzeichnis. Beispiel: "C:/temp".
      • Nur AIX und Linux: Das Verzeichnis muss Schreibberechtigungen erteilen. Andernfalls schlägt die Ausführung des Befehls fehl.
    • cell_name ist der Name der WebSphere Application Server-Zelle, die als Host der IBM Connections-Anwendung dient. Wenn Ihnen der Zellenname nicht bekannt ist, können Sie ihn anzeigen, indem Sie den folgenden Befehl im wsadmin-Client eingeben: print AdminControl.getCell()
      Anmerkung: Bei diesem Eingabeparameter müssen Sie die Groß-/Kleinschreibung beachten.
    Zum Beispiel:

    LCConfigService.checkOutEventsConfig("C:/temp","foo01Cell01")

  4. Wechseln Sie zu dem in Schritt 3 angegebenen Arbeitsverzeichnis, öffnen Sie die Datei events-config.xml und bearbeiten Sie die Eigenschaften, die Sie ändern möchten.
  5. Checken Sie die Datei ein:

    LCConfigService.checkInEventsConfig("working_directory", "cell_name")

    Anmerkung: Sie müssen die Datei in derselben wsadmin-Sitzung einchecken, in der Sie sie ausgecheckt haben.
  6. Implementieren Sie die Änderungen durch das Synchronisieren der Knoten: synchAllNodes()
  7. Geben Sie in der Eingabeaufforderung exit ein, um den wsadmin-Client zu verlassen.
  8. Stoppen und starten Sie die Server erneut, auf denen IBM Connections gehostet wird.