Konfigurowanie serwera Oracle WebLogic Server dla produktu IBM Case Manager

Częścią konfiguracji programu IBM® Case Manager na serwerze WebLogic Server jest skonfigurowanie plików serwera aplikacji, umożliwiające wprowadzenie informacji dotyczących logowania JAAS w ustawieniach uwierzytelnienia i pamięci, tak aby możliwe było korzystanie z zasobów.

O tym zadaniu

Niektóre z tych ustawień mogły być skonfigurowane podczas instalacji i wdrażania aplikacji IBM Content Navigator. Przed zainstalowaniem programu IBM Case Manager należy sprawdzić te ustawienia i skonfigurować je w razie konieczności.
Zapamiętaj: W konfiguracjach serwerów klastrowych o wysokiej dostępności należy wprowadzić zmiany ustawień wirtualnej maszyny języka Java™ (JVM) dla każdego węzła ujętego w konfiguracji serwera aplikacji.
Narzędzie konfiguracyjne produktu IBM Case Manager ustawia niektóre właściwości JVM podczas zadania wdrożenia aplikacji Case Manager API. Te właściwości można w razie potrzeby zmodyfikować dla danego środowiska.

Procedura

Aby skonfigurować produkt WebLogic Server:

  1. Zatrzymaj instancję serwera WebLogic Server, jeśli została uruchomiona.
  2. Utwórz kopię zapasową pliku setDomainEnv.
    • W przypadku systemu Windows należy skopiować plik setDomainEnv.cmd.
    • W przypadku systemów AIX, Linux lub Linux w System z należy utworzyć kopię pliku setDomainEnv.sh.
  3. Przeprowadź edycję zmiennej MEM_ARGS. Dostosowanie tych ustawień pozwoli uniknąć wyczerpania pamięci serwera aplikacji i zapobiegnie sytuacji, w której użytkownicy nie będą mogli zalogować się do programu IBM Case Manager.

    Jeśli zmienna MEM_ARGS nie istnieje, należy ją dodać do skryptu startowego.

    • Dotyczy to wszystkich systemów, z wyjątkiem tych, które korzystają ze środowiska JRockit Java.
      Do zmiennej MEM_ARGS dodaj następujące wartości:
      -XX:MaxPermSize= wielkość m
      gdzie wielkość oznacza wartość parametru MaxPermSize wyrażoną w MB.

      Sprawdź w zaleceniach dostawcy serwera aplikacji, jakie są wartości początkowej i maksymalnej wielkości sterty.

    • W przypadku systemów, które korzystają ze środowiska JRockit Java.
      Do zmiennej MEM_ARGS dodaj następujące wartości:
      -Xgc:gencon
  4. W razie potrzeby zmodyfikuj katalog ustawiony przez narzędzie konfiguracyjne produktu IBM Case Manager dla właściwości -Dicm.shared.folder=katalog_współużytkowania_sieciowego w argumentach JVM. IBM Case Manager korzysta z katalogu współużytkowania sieciowego do przechowywania wtyczek i zasobów IBM Content Navigator, z uwzględnieniem stron, treści systemu pomocy, pakietów widgetów i zasobów dotyczących tłumaczenia. Narzędzie konfiguracyjne produktu IBM Case Manager ustawia ten katalog na plik domeny lokalnej.
  5. W razie potrzeby zmodyfikuj katalog ustawiony przez narzędzie konfiguracyjne produktu IBM Case Manager dla właściwości -DmaxHttpCacheAge=Case_Cache_TimeToLive w argumentach JVM. Ustawienie czasu życia pozwala kontrolować czas w sekundach, przez jaki sprawy są przechowywane w pamięci podręcznej. Zalecana wartość to 5 sekund w środowisku programistycznym i 3600 sekund lub 1 godzina w środowisku produkcyjnym lub testowym.
  6. Zapisz wszystkie zmiany w pliku setDomainEnv.
  7. (W środowiskach z zainstalowaną aplikacją P8 eForms) Ustaw właściwość globalną, aby określić działanie parametru getRealPath() dotyczącego zarchiwizowanych aplikacji WWW:
    1. W sekcji Change Center (Centrum zmian) konsoli administracyjnej produktu WebLogic Server kliknij opcję Lock and Edit (Zablokuj i edytuj).
    2. Kliknij odsyłacz do domeny WebLogic, a następnie kliknij zakładkę Web Applications (Aplikacje WWW) i wybierz opcję Archived Real Path Enabled (Włączono archiwalną ścieżkę rzeczywistą).
    3. Zapisz i aktywuj zmiany.
    4. Zrestartuj serwer WebLogic Server.
  8. (W środowiskach, w których program IBM Case Manager znajduje się na innym serwerze niż Content Platform Engine) Aktywuj połączenie poufne pomiędzy domeną IBM Case Manager i domeną Content Platform Engine:
    1. Na serwerze Content Platform Engine przygotuj konsolę administracyjną produktu WebLogic Server do edycji.
      Zapamiętaj: Jeśli w programie Content Platform Engine skonfigurowano już połączenie poufne, kroki te należy wykonać tylko na serwerze IBM Case Manager. Konieczne będzie użycie tego samego hasła co w przypadku programu Content Platform Engine.
    2. W obszarze zaawansowanych ustawień zabezpieczeń domeny wprowadź hasło dla domeny.
    3. Zapisz i aktywuj zmiany.
    4. W razie konieczności Uruchom ponownie serwer WebLogic Server.
    5. Na serwerze IBM Case Manager przygotuj konsolę administracyjną produktu WebLogic Server do edycji.
    6. W obszarze zaawansowanych ustawień zabezpieczeń domeny wprowadź hasło dla domeny. Hasła użyte dla domeny Content Platform Engine oraz domeny IBM Case Manager muszą być takie same.
    7. Powtórz tę procedurę dla każdej domeny, dla której ma zostać aktywowane połączenie poufne.
    8. W środowiskach serwerów zarządzanych zatrzymaj działanie serwera administracyjnego i wszystkich serwerów zarządzanych na obu domenach i uruchom je ponownie.
      Ważne: Jeśli ten krok zostanie pominięty, serwery, które nie zostały ponownie uruchomione, nie będą miały połączenia poufnego z serwerami, które uruchomiono ponownie.