Właściwości konfiguracyjne dla komendy BPMConfig
Aby wybrać przykładowy plik właściwości, należy zapoznać się z sekcją Przykładowe pliki configuration.properties.
Topologia
Najpierw należy ustawić wartości dla baz danych, w tym właściwości aliasu uwierzytelniania administratora bazy danych i właściwości bazy danych.
Właściwości aliasu uwierzytelniania administratora bazy danych są przedstawione w poniższej tabeli.
| Właściwości konfiguracyjne | Opis | Uwagi dotyczące migracji |
|---|---|---|
| bpm.de.authenticationAlias.2.name bpm.de.authenticationAlias.2.user bpm.de.authenticationAlias.2.password bpm.de.authenticationAlias.2.description Przykład:
|
Dla każdej bazy danych, która jest używana dla tego
środowiska wdrażania, należy określić alias uwierzytelniania, który ma być
używany. Liczba aliasów zależy od typu konfigurowanej bazy danych. Jeśli na
przykład są używane bazy danych DB2, dla wszystkich skonfigurowanych baz danych
można używać tego samego uwierzytelniania, dlatego wymagany jest tylko jeden
alias uwierzytelniania. W przypadku baz danych Oracle wyodrębnianie jest
przeprowadzane na podstawie nazwy użytkownika, dlatego jest wymagana
większa liczba aliasów. Wartość podana dla właściwości
bpm.de.authenticationAlias.2.name, na przykład
bpm.de.authenticationAlias.2.name=ALIAS_BAZY_DANYCH_BPM,
należy podać jako wartość właściwości
bpm.de.db.#.rolemapping.#.alias dla baz danych. Na przykład:
Rola DbUserXAR jest używana podczas odtwarzania XA. Ten identyfikator użytkownika bazy danych wymaga większych uprawnień niż rola DbUser. Więcej informacji na temat ról i ich odwzorowań zawiera sekcja Role produktu IBM Business Process Manager. W niektórych przypadkach
plik przykładowy używa tego samego aliasu uwierzytelniania
ALIAS_BAZY_DANYCH_BPM dla wszystkich instancji bazy
danych. Jeśli w danym środowisku dla różnych baz danych zdefiniowano
oddzielnych użytkowników, należy dodać nowe pozycje aliasów baz danych,
kopiując następujące wiersze i aktualizując numer kolejny, alias i hasło
użytkownika. Następnie należy używać poprawnego aliasu dla odpowiedniej pozycji
odwzorowania roli bazy danych.
Jeśli konieczne jest użycie ukośnika odwrotnego (\) w pliku właściwości, należy użyć dodatkowego ukośnika odwrotnego jako znaku zmiany znaczenia, np. bpm.dmgr.installPath=c:\\IBM\\BPM_8.6.0. |
Te właściwości są migrowane automatycznie. Należy użyć odpowiedniej nazwy użytkownika i odpowiedniego hasła, które są używane w odpowiedniej bazie danych w wersji źródłowej. Jeśli na przykład przeprowadzana jest migracja z serwera WebSphere Process Server, a dla bazy danych CellScopedDB używany jest alias ALIAS_BAZY_DANYCH_BPM, nazwa użytkownika i hasło używane dla aliasu ALIAS_BAZY_DANYCH_BPM powinny zostać ustawione na nazwę użytkownika i hasło, które są skonfigurowane w wersji źródłowej dla źródła danych o nazwie JNDI jdbc/WPSDB. |
W sekcji konfiguracji bazy danych zdefiniowano bazy danych, które mają być używane w danym środowisku wdrażania, możliwości każdej bazy danych oraz alias uwierzytelniania i odwzorowania ról każdej bazy danych. Przykładowe pliki właściwości zawierają zestaw baz danych, które są domyślnie wymagane. W poniższej tabeli przedstawiono właściwości konfiguracyjne bazy danych.
| Właściwości konfiguracyjne | Opis | Uwagi dotyczące migracji | ||
|---|---|---|---|---|
| bpm.de.db.#.name Przykład:
|
Jest to słowo kluczowe używane w tym pliku jako odniesienie do następującego zestawu właściwości baz danych. W tym przykładzie SharedDB jest słowem kluczowym używanym jako odniesienie do wszystkich właściwości i informacji o źródle danych identyfikowanych przez bpm.de.db.1.*. |
|||
| bpm.de.db.#.dbCapabilities Przykład:
|
Lista komponentów skonfigurowanych dla tej bazy danych. Lista opcji zależy od konfiguracji
produktu:
Uwaga: Komponent EmbeddedECM
nie jest obsługiwany w systemie operacyjnym z/OS.
Aby umieścić niektóre komponenty w innej bazie danych, na przykład umieścić moduł przesyłania komunikatów we własnej bazie danych, należy odpowiednio dopasować wartości. |
Konfiguracja źródła danych
produktu IBM® BPM jest migrowana automatycznie, a wcześniejsze bazy danych są
ponownie wykorzystywane przez nowe środowisko wdrażania. Nie ma potrzeby
ręcznego wprowadzania w pliku właściwości BPMConfig informacji o bazie danych
dla poszczególnych komponentów.
Należy przejrzeć tę listę, aby poprawnie dopasować bazy danych. |
||
| bpm.de.db.#.databaseName Przykład:
|
Nazwa bazy danych (lub nazwa usługi albo identyfikator systemu w przypadku bazy danych Oracle). W przypadku wielu środowisk wdrażania należy się upewnić, że nazwy baz danych są unikalne we wszystkich środowiskach wdrażania. |
Podczas migracji jest to nazwa bazy danych w środowisku źródłowym, która zawiera tabele specyficzne dla komponentów. Właściwość jest migrowana automatycznie. |
||
| bpm.de.db.#.type Przykład:
|
Typ bazy danych. Opcje: DB2, DB2zOS, Oracle lub SQLServer. Przykładowe pliki właściwości zawierają właściwości, które są specyficzne dla różnych typów baz danych. Nie należy zmieniać tej właściwości, ponieważ użytkownik powinien rozpoczynać pracę z przykładowym plikiem właściwości odpowiednim dla używanego typu bazy danych. |
Jeśli przeprowadzana jest migracja, ta właściwość jest migrowana automatycznie. |
||
| bpm.de.db.#.hostname bpm.de.db.#.portNumber bpm.de.db.#.sqlServerWinAuth Przykład:
|
|
Jeśli przeprowadzana jest migracja, te właściwości są migrowane automatycznie. |
||
| bpm.de.db.#.roleMapping.1.name bpm.de.db.#.roleMapping.1.alias Przykład:
|
Powiązanie między rolą bazy danych i aliasem uwierzytelniania. Wartość właściwości bpm.de.db.#.roleMapping.1.name zawsze powinna być równa DbUser. |
|||
| bpm.de.db.#.roleMapping.2.name bpm.de.db.#.roleMapping.2.alias Przykład:
|
Powiązanie między rolą bazy danych i aliasem uwierzytelniania. Wartość właściwości bpm.de.db.#.roleMapping.2.name zawsze powinna być równa DbUserXAR. |
|||
| bpm.de.db.#.schema Przykład:
|
Schemat bazy danych. Wartość domyślna właściwości bpm.de.db.#.schema zależy od typu bazy danych. Na przykład wartość domyślna dla baz danych DB2 to db2admin. Jeśli używana jest baza danych DB2 for z/OS, cała nazwa schematu musi być podana wielkimi literami. Na przykład: DB2ADMIN. Jeśli używany jest serwer SQL z uwierzytelnianiem systemu Windows, należy podać schemat, a identyfikator użytkownika używany podczas logowania nie może mieć uprawnień SYSADMIN. Jeśli identyfikator użytkownika używany podczas logowania ma uprawnienia SYSADMIN, podany schemat jest ignorowany, a do łączenia się z bazą danych przez SQLServer używany jest domyślny schemat użytkownika sysadmin, czyli dbo. Ograniczenie: Nazwy schematu podlegają następującym ograniczeniom:
Ograniczenie: Następujące ograniczenia występują w przypadku
współużytkowania schematów bazy danych przez funkcje bazy danych:
|
Jeśli przeprowadzana jest migracja, ta właściwość jest migrowana automatycznie. |
||
| bpm.de.db.#.url Przykład:
|
Ta właściwość może być ustawiona tylko dla baz danych Oracle, a jej wartością domyślną jest następujący adres URL składnika Single Client Access Name (SCAN) bazy danych Oracle: jdbc:oracle:thin:@//nazwa_hosta:numer_portu/nazwa_usługi Jeśli składnik SCAN nie jest używany lub używana jest wcześniejsza wersja bazy danych Oracle, która nie obsługuje składnika SCAN, należy ustawić właściwość bpm.de.db.#.url. Ta właściwość upraszcza konfigurację produktu Oracle Real Application Clusters (RAC) lub Oracle Data Guard, co pozwala użyć adresu URL deskryptora połączenia Oracle Net zamiast domyślnego adresu URL składnika SCAN. Tę właściwość można na przykład ustawić na następujący adres URL inny niż składnika SCAN, który uwzględnia nazwę instancji (zwaną również identyfikatorem systemu lub identyfikatorem SID): jdbc:oracle:thin:@nazwa_hosta:numer_portu:ID_systemu |
|||
|
Te właściwości dotyczą tylko bazy danych DB2 for z/OS. Właściwość tssibpre definiuje przedrostek dla nazw obszarów tabel mechanizmu przesyłania komunikatów. Przedrostek może zawierać od 0 do 5 znaków. Wartość domyślna: BPM01. Pozostałe właściwości służą do określania wielkości przechowywanych danych, katalogu VSAM (Virtual Storage Access Method), puli buforów dla tabel, indeksów, danych LOB, nazwy grupy pamięci masowej i położenia połączenia bazy danych. Dla każdego zestawu tych właściwości bazy danych należy użyć tych samych wartości, które zostały zdefiniowane w pliku właściwości. |
|||
| bpm.de.db.1.usetablespaces Przykład:
|
Te właściwości obsługują używanie obszarów tabel na potrzeby produktów Business Space i Business Process Choreographer. Właściwość usetablespaces jest używana dla produktów Business Process Choreographer i Business Space. Właściwość tspre jest właściwością produktu Business Space. Właściwości tsbpc* są właściwościami produktu Business Process Choreographer. Te właściwości mają wpływ tylko na wygenerowane pliki SQL. Administrator bazy danych musi jawnie utworzyć określone obszary tabel, zanim będzie możliwe uruchomienie wygenerowanych plików w celu utworzenia tabel bazy danych. Właściwość usetablespaces określa, czy używane są obszary tabel użytkownika. Jest ona używana w przypadku bazy danych DB2 for z/OS, rozproszonej bazy danych DB2 i bazy danych Oracle. Wartością domyślną w przypadku bazy danych DB2 for z/OS jest wartość true. Wartością domyślną w przypadku wszystkich innych typów baz danych jest false, co oznacza, że wszystkie właściwości obszaru tabel są ignorowane, a na potrzeby tabel są używane obszary tabel systemu DBMS. Właściwość tspre definiuje przedrostek obszaru tabel dla produktu Business Space. Maksymalna dopuszczalna długość tego łańcucha wynosi 3 znaki. Ta właściwość jest używana zarówno w przypadku bazy danych DB2 for z/OS, jak i bazy danych DB2 dla rozproszonych systemów operacyjnych, ale nie jest używana w przypadku bazy danych SQL Server (obszary tabel produktu Business Space nie są obsługiwane w przypadku bazy danych SQL Server). Wartość domyślna: BSP. Właściwość tsbpctemp8k definiuje tymczasowy obszar tabel do obsługi pul buforów 8 kB, które są wymagane podczas migrowania schematu bazy danych. Ta właściwość jest używana tylko na platformach rozproszonych bazy danych DB2. Wartość domyślna: BPETEMP8K. Właściwość tsbpc8k definiuje obszar tabel do obsługi pul buforów 8 kB, które są wymagane podczas migrowania schematu bazy danych. Ta właściwość jest używana tylko na platformach rozproszonych bazy danych DB2. Wartość domyślna: BPETS8K. Właściwość tsbpcauditlog definiuje obszar tabel na potrzeby tabel zapisów kontrolnych dla procesów i zadań, które są używane do przechowywania zdarzeń kontrolowanych (głównie w celu zachowania kompatybilności z wcześniejszymi wersjami). W zależności od używanego stopnia kontroli dostęp do tabel w tym obszarze tabel może być intensywny. Jeśli kontrola jest wyłączona, dostęp do tabel w tym obszarze tabel nie jest uzyskiwany. Ta właściwość jest używana tylko na platformach rozproszonych bazy danych DB2 i w bazie danych Oracle. Wartość domyślna: AUDITLOG. Właściwość tsbpcindexts definiuje obszar tabel używany do przechowywania indeksów. Ten obszar jest intensywnie używany, a tempo jego wzrostu jest zależne od liczby instancji. Jest on używany tylko w przypadku baz danych Oracle. Wartość domyślna: INDEXTS. Właściwość tsbpcinstance definiuje obszar tabel, który przechowuje instancje procesów i tabele zadań. Ten obszar jest zawsze intensywnie używany, niezależnie od rodzaju uruchomionego procesu długotrwałego. Jego tempo wzrostu zależy od aplikacji biznesowych. Tam, gdzie jest to możliwe, należy umieścić ten obszar tabel na osobnym dysku, aby oddzielić ruch od reszty bazy danych procesów. Ta właściwość jest używana tylko na platformach rozproszonych bazy danych DB2 i w bazie danych Oracle. Wartość domyślna: INSTANCE. Właściwość tsbpclob definiuje obszar tabel dużych obiektów (large object - LOB), który przechowuje duże obiekty danych instancji procesów biznesowych i czynności personelu. Ten obszar jest intensywnie używany, a tempo jego wzrostu jest zależne od liczby instancji. Jest on używany tylko w przypadku baz danych Oracle. Wartość domyślna: LOBTS. Właściwość tsbpcsched definiuje obszar tabel na potrzeby tabel używanych przez komponent planowania produktu WebSphere. Tabele przechowują informacje programu planującego powiązane z procesami biznesowymi i czynnościami personelu. Dostęp do tabel w obszarze tabel programu planującego nie jest zwykle intensywny ze względu na mechanizmy buforowania używane w programie planującym. Tempo wzrostu tego obszaru tabel jest zależne od liczby instancji. Ta właściwość jest używana tylko na platformach rozproszonych bazy danych DB2 i w bazie danych Oracle. Wartość domyślna: SCHEDTS. Właściwość tsbpcstaffqry definiuje obszar tabel na potrzeby tabel, które są używane do tymczasowego przechowywania wyników zapytań o personel uzyskiwanych z rejestrów personelu, takich jak rejestr LDAP (Lightweight Directory Access Protocol). Jeśli procesy biznesowe zawierają wiele działań person, dostęp do tabel w tym obszarze tabel jest uzyskiwany często. Tempo wzrostu obszaru tabel zależy od tego, jak modelowana jest autoryzacja. Ta właściwość jest używana tylko na platformach rozproszonych bazy danych DB2 i w bazie danych Oracle. Wartość domyślna: STAFFQRY. Właściwość tsbpctemplate definiuje obszar tabel na potrzeby tabel używanych do przechowywania informacji o szablonach dla procesów i zadań. Tabele są zapełniane podczas wdrażania aplikacji. Obszar tabel jest często używany, a tempo jego wzrostu zależy od liczby i wielkości zainstalowanych aplikacji procesów biznesowych i czynności personelu. W czasie wykonywania dostęp jest uzyskiwany rzadko. Dane nie są aktualizowane. Nowe dane są wstawiane jedynie podczas wdrażania. Ta właściwość jest używana tylko na platformach rozproszonych bazy danych DB2 i w bazie danych Oracle. Wartość domyślna: TEMPLATE. Właściwość tsbpcworkitem definiuje obszar tabel na potrzeby tabel wymaganych do przetwarzania elementów pracy. Elementy pracy są używane do interakcji z czynnościami personelu. W zależności od liczby czynności personelu w procesach biznesowych dostęp do tabel w tym obszarze tabel może być uzyskiwany rzadko lub bardzo często. Wskaźnik dostępu nie jest zerowy, nawet jeśli nie są używane jawne czynności personelu, ponieważ elementy pracy są również generowane w celu obsługi administrowania procesami długotrwałymi. Ta właściwość jest używana tylko na platformach rozproszonych bazy danych DB2 i w bazie danych Oracle. Wartość domyślna: WORKITEM. |
|||
Właściwości konfiguracyjne komórki definiują alias uwierzytelniania i odwzorowania ról administratora komórki. W poniższej tabeli przedstawiono właściwości konfiguracyjne komórki.
| Właściwości konfiguracyjne | Opis | Uwagi dotyczące migracji |
|---|---|---|
| bpm.cell.name Przykład:
|
Nazwa komórki. Podczas nazywania komórek należy ustalić konwencję nazewnictwa, tak aby można było w łatwy sposób przypisywać wartości do właściwości powiązanych z komórką w dowolnym miejscu w pliku właściwości. W przypadku tworzenia wielu komórek przy użyciu tej samej instalacji produktu, należy używać unikalnych nazw komórek. Podczas dodawania do komórki nowego węzła należy podać tę samą nazwę komórki, która została podana podczas tworzenia menedżera wdrażania. Jeśli do jednego komponentu Process Center podłączonych jest wiele środowisk komponentu Process Server, nazwa komórki dla każdego komponentu Process Server musi być unikalna. Porady na ten temat zawiera sekcja Uwagi dotyczące nazewnictwa profili, węzłów, serwerów, hostów i komórek. |
|
| bpm.cell.authenticationAlias.1.name bpm.cell.authenticationAlias.1.user bpm.cell.authenticationAlias.1.password bpm.cell.authenticationAlias.1.description Przykład:
|
Następujące właściwości służą do definiowania aliasu uwierzytelniania administrowania komórką:
Wartości zdefiniowane jako nazwa i alias administratora komórki (bpm.cell.authenticationAlias.1.name i bpm.cell.authenticationAlias.1.user) nie mogą być takie same jak nazwa i alias administratora środowiska wdrażania (bpm.de.authenticationAlias.1.name i bpm.de.authenticationAlias.1.user) Jeśli nie zostaną podane wartości właściwości bpm.cell.authenticationAlias.#.user i bpm.cell.authenticationAlias.#.password, uruchomienie komendy BPMConfig zakończy się niepowodzeniem. Jeśli konieczne jest użycie ukośnika odwrotnego (\) w pliku właściwości, należy użyć dodatkowego ukośnika odwrotnego jako znaku zmiany znaczenia, np. bpm.dmgr.installPath=c:\\IBM\\BPM_8.6.0. |
W przypadku migrowania do wersji wcześniejszej niż
IBM® BPM
8.6.0 z poprawką
zbiorczą 2017.03 w zasięgu komórki są migrowane następujące aliasy
uwierzytelniania:
W wersji 2017.03 i nowszych alias SCA_Auth_Alias w środowisku docelowym domyślnie korzysta z nazwy użytkownika DeAdmin. W
zasięgu środowiska wdrażania migrowane są następujące aliasy uwierzytelniania:
W przypadku tych aliasów o
zasięgu środowiska wdrażania automatycznie migrowane są następujące
właściwości:
W przypadku aliasów związanych z bazą danych właściwości to:
W przypadku aliasów niezwiązanych z bazą danych właściwości to:
|
| bpm.cell.roleMapping.1.name bpm.cell.roleMapping.1.alias Przykład:
|
Nie można zmienić właściwości bpm.cell.roleMapping.1.name równej CellAdmin. Wartość podana dla aliasów komórki powinna być zgodna z aliasem komórki podanym w pozostałych środowiskach wdrażania utworzonych w tej samej komórce. Więcej informacji na temat ról i ich odwzorowań zawiera sekcja Role produktu IBM Business Process Manager. |
|
| bpm.cell.db Przykład:
|
Baza danych na poziomie komórki. Jest to poprawne rozwiązanie dla środowisk wdrażania o typach Advanced i AdvancedOnly. Taką bazę można utworzyć jedynie w pierwszym środowisku wdrażania tworzonym w komórce. W tym przykładzie wartość CellOnlyDb jest słowem kluczowym używanym podczas odwoływania się do tego zestawu właściwości bazy danych. Przykładowy plik właściwości domyślnie zawiera właściwości służące do konfigurowania trzech baz danych: CMNDB, BPMDB i PDWDB. Więcej informacji na ten temat zawiera sekcja Planowanie liczby baz danych. |
Podczas migracji właściwość CellOnlyDb musi być ustawiona na wspólną bazę danych używaną w środowisku źródłowym migracji. W przypadku migracji środowiska źródłowego serwera WebSphere Process Server lub produktu IBM BPM Advanced użyta tutaj nazwa powinna odnosić się do sekcji bazy danych w pliku właściwości, która odwzorowuje źródło danych z nazwą JNDI jdbc/WPSDB w wersji źródłowej. W przypadku migracji produktów WebSphere Lombardi Edition lub IBM BPM Standard do produktu IBM BPM Advanced 8.5.x ta właściwość służy do odwzorowania na nową bazę danych, która jest skonfigurowana dla możliwości bazy danych CellScopedDB. |
Po ustawieniu właściwości bazy danych należy ustawić wartości środowiska wdrażania, w tym następujące właściwości:
- Podstawowe właściwości konfiguracyjne środowiska wdrażania
- Właściwości konfiguracyjne środowiska komponentu Process Server
- Właściwości aliasu uwierzytelniania administratora środowiska wdrażania
- Właściwości menedżera wdrażania
- Właściwości kontekstowego katalogu głównego
Podstawowe właściwości konfiguracyjne środowiska wdrażania odnoszą się do ogólnego środowiska wdrażania. Należą do nich: nazwa środowiska wdrażania, konfiguracja produktu (na przykład Express, Standard, Advanced) i typ środowiska wdrażania (Process Center lub Process Server). Ponadto zawierają one również ustawienie określające, czy podczas tworzenia środowiska wdrażania mają być tworzone tabele bazy danych. W poniższej tabeli przedstawiono podstawowe właściwości konfiguracyjne środowiska wdrażania.
| Właściwość konfiguracyjna | Opis | Uwagi dotyczące migracji |
|---|---|---|
| bpm.de.name Przykład:
|
Nazwa środowiska wdrażania zdefiniowana w tym pliku właściwości. Dla każdego środowiska wdrażania należy przygotować osobny plik właściwości. W przypadku zastosowania właściwości bpm.de.name=MyDepEnv001 plik właściwości opisuje środowisko wdrażania o nazwie MyDepEnv001. Jeśli w późniejszym czasie do tej komórki będzie dodawane inne środowisko wdrażania, należy utworzyć kolejny plik właściwości. |
Jeśli używane jest środowisko wdrożenia sieciowego, właściwość jest migrowana automatycznie. Jeśli stosowane jest środowisko autonomiczne, używana jest wartość domyślna. |
| bpm.de.deferSchemaCreation Przykład:
|
Określa jedno z następujących działań występujących podczas tworzenia środowiska wdrażania:
Tej właściwości używa się tylko z komendami BPMConfig -create -de i BPMConfig -upgrade -de. W przypadku ustawienia bpm.de.deferSchemaCreation=false tabele są tworzone podczas tworzenia środowiska wdrażania, a baza danych komponentu Process Server jest ładowana z informacjami systemowymi (chyba że tworzone jest wdrożenie IBM BPM AdvancedOnly, w którym baza danych komponentu Process Server nie istnieje, lub używana jest baza danych Microsoft SQL Server z uwierzytelnianiem systemu Windows). |
Należy upewnić się, że w przypadku migracji zawsze używana jest wartość true. |
| bpm.de.type Przykład:
|
Typ konfiguracji produktu: Express, Standard, Advanced lub AdvancedOnly Każdy przykładowy plik właściwości jest zbudowany wstępnie dla konkretnej konfiguracji produktu. Jeśli jest używany plik dostosowany do używanego środowiska, nie trzeba aktualizować tej wartości. Wartość tej właściwości jest ograniczona na
podstawie licencji na produkt.
|
Poprawna wartość tej właściwości zostanie ustawiona na podstawie decyzji dotyczącej typu pożądanego środowiska wdrażania podczas migrowania konfiguracji ze środowiska źródłowego. |
| bpm.de.environment Przykład:
|
Typ środowiska wdrażania: Process Center lub Process Server. Kiedy właściwość bpm.de.environment ma wartość Process Center, właściwości konfiguracyjne komponentu Process Server bpm.de.ps * są ignorowane. Kiedy jednak właściwość bpm.de.environment ma wartość Process Server, właściwość bpm.de.ps * musi zostać ustawiona zgodnie z opisem w tabeli Właściwości konfiguracyjne środowiska komponentu Process Server (bpm.de.ps *). |
Typ środowiska będzie migrowany automatycznie. |
Właściwości konfiguracyjne środowiska komponentu Process Server są używane tylko wtedy, gdy właściwość bpm.de.environment ma wartość Process Server. Właściwości konfiguracyjne środowiska komponentu Process Server przedstawiono w poniższej tabeli.
| Właściwość konfiguracyjna | Opis | Uwagi dotyczące migracji |
|---|---|---|
| bpm.de.psServerName Przykład:
|
Unikalna nazwa dla serwera procesów odróżniająca go od pozostałych serwerów procesów, które łączą się z tym samym komponentem Process Center. |
|
| bpm.de.psPurpose Przykład:
|
Przeznaczenie środowiska komponentu Process Server. Poprawne wartości:
W przypadku środowisk komponentów Process Server właściwość konfiguracyjna bpm.de.psPurpose definiuje wartość właściwości serwera <environment-type> w pliku 99Local.xml. Nie można ustawić tej właściwości dla środowiska komponentu Process Center. Ta właściwość jest używana głównie do programowania i wskazuje sposób, w jaki produkt IBM BPM działa ze zmiennymi środowiskowymi i konfiguracjami serwera podanymi w komponencie Process Designer, takimi jak konfiguracje serwera IBM Operational Decision Manager, serwera usług WWW, serwera ECM i serwera IBM Case Manager. Ta właściwość umożliwia także uzyskanie dostępu do typu środowiska podczas używania procesu zarządzania. Jeśli właściwość zostanie użyta na przykład do ustawienia typu środowiska Staging (Pomostowe), można wdrożyć kod i uruchomić niektóre testy obciążenia. |
|
| bpm.de.psOffline Przykład:
|
Stan bez połączenia lub z połączeniem dla komponentu Process Server. Dozwolone wartości to true i false. Wartość false oznacza, że komponent Process Server działa w trybie z połączeniem i może nawiązać połączenie z komponentem Process Center. Kiedy właściwość bpm.de.psOffline ma wartość false, należy ustawić następujące właściwości, aby określić sposób połączenia i komunikowania się z powiązanym komponentem Process Center:
Kiedy właściwość
bpm.de.psOffline ma wartość false, należy także określić nazwę użytkownika i
hasło dla aliasu ProcessCenterUserAlias zgodnie z opisem zawartym w tabeli
Właściwości
konfiguracyjne aliasu uwierzytelniania dla administratora środowiska wdrażania (bpm.de.authenticationAlias. #. *). Na przykład:
|
|
| bpm.de.psProcessCenterTransportProtocol Przykład:
|
Protokół transportowy na potrzeby komunikacji ze środowiskiem komponentu Process Center. Wartością musi być http lub https. Ta właściwość musi zostać określona tylko wtedy, gdy właściwość bpm.de.psOffline ma wartość false. |
|
| bpm.de.psProcessCenterHostname Przykład:
|
Nazwa hosta środowiska komponentu Process Center. W środowisku wdrożenia sieciowego nie można użyć wartości domyślnej localhost. Ta właściwość musi zostać określona tylko wtedy, gdy właściwość bpm.de.psOffline ma wartość false. |
|
| bpm.de.psProcessCenterPort Przykład:
|
Numer portu środowiska komponentu Process Center. Ta właściwość musi zostać określona tylko wtedy, gdy właściwość bpm.de.psOffline ma wartość false. Nie trzeba określać numeru portu, jeśli ma być używany port domyślny dla określonego protokołu transportu (port 80 dla http lub port 443 dla https). |
|
| bpm.de.psProcessCenterContextRootPrefix Przykład:
|
Przedrostek kontekstowego katalogu głównego środowiska komponentu Process Center. Ta właściwość jest opcjonalna i jest używana tylko wtedy, gdy właściwość bpm.de.psOffline ma wartość false. Jeśli właściwość jest ustawiona, wartość przedrostka kontekstowego katalogu głównego musi rozpoczynać się od ukośnika (/). |
W przypadku migracji z produktu IBM BPM w wersji 8.0.1.2 lub nowszej właściwość bpm.de.psProcessCenterContextRootPrefix jest migrowana automatycznie. |
W poniższej tabeli przedstawiono właściwości konfiguracyjne aliasu uwierzytelniania dla administratora środowiska wdrażania.
| Właściwości konfiguracyjne | Opis | Uwagi dotyczące migracji |
|---|---|---|
| bpm.de.authenticationAlias.#.name bpm.de.authenticationAlias.#.user bpm.de.authenticationAlias.#.password Przykład:
|
Jeśli w danej komórce jest kilka środowisk wdrażania, ten alias powinien być unikalny. Z wyjątkiem systemu z/OS alias uwierzytelniania dla administratora środowiska wdrażania (DeAdminAlias) nie może używać tej samej nazwy użytkownika co alias uwierzytelniania dla administratora komórki (CellAdminAlias). Po zmianie wartości właściwości bpm.de.authenticationAlias.#.alias z domyślnej równej DeAdminAlias należy ją zaktualizować we wszystkich miejscach, w których występuje odwołanie do aliasu, na przykład we właściwości bpm.de.roleMapping.#.alias. Jeśli konieczne jest użycie ukośnika odwrotnego (\) w pliku właściwości, należy użyć dodatkowego ukośnika odwrotnego jako znaku zmiany znaczenia, np. bpm.dmgr.installPath=c:\\IBM\\BPM_8.6.0. |
Należy podać nazwę użytkownika i hasło dla użytkownika środowiska wdrażania. W przypadku produktów WebSphere Lombardi Edition, Lombardi Edition, IBM BPM Standard lub IBM BPM Advanced użytkownik powinien być członkiem grupy tw_admins w wersji źródłowej. |
W poniższej tabeli przedstawiono właściwości dotyczące roli administratora środowiska wdrażania i powiązania aliasu uwierzytelniania.
| Właściwości konfiguracyjne | Opis | Uwagi dotyczące migracji |
|---|---|---|
| bpm.de.roleMapping.#.name bpm.de.roleMapping.#.alias Przykład:
|
Nie można zmienić właściwości bpm.de.roleMapping.#.name równej DeAdmin. Należy zwrócić uwagę, że wartość właściwości bpm.de.roleMapping.#.alias musi być zgodna z wartością właściwości bpm.de.authenticationAlias.#.name. Więcej informacji na temat ról i ich odwzorowań zawiera sekcja Role produktu IBM Business Process Manager. |
Właściwości menedżera wdrażania obejmują nazwę profilu menedżera wdrażania, miejsce instalacji produktu, nazwę hosta menedżera wdrażania i port SOAP. W poniższej tabeli przedstawiono właściwości dotyczące menedżera wdrażania. Należy zaktualizować wartości właściwości bpm.dmgr.hostname i bpm.dmgr.installPath. Inne właściwości należy zaktualizować zależnie od potrzeb.
| Właściwości konfiguracyjne | Opis | Uwagi dotyczące migracji |
|---|---|---|
| bpm.dmgr.nodeName Przykład:
|
Nazwa węzła menedżera wdrażania. |
|
| bpm.dmgr.hostname Przykład:
|
Nazwa hosta menedżera wdrażania.
Ważne: Nie należy używać wartości localhost dla środowisk, które są rozproszone na
wielu komputerach.
|
|
| bpm.dmgr.installPath Przykład:
|
Miejsce instalacji produktu BPM. Jeśli konieczne jest użycie ukośnika odwrotnego (\) w pliku właściwości, należy użyć dodatkowego ukośnika odwrotnego jako znaku zmiany znaczenia, np. bpm.dmgr.installPath=c:\\IBM\\BPM_8.6.0. |
|
| bpm.dmgr.profileName Przykład:
|
Nazwa profilu menedżera wdrażania. |
|
| bpm.dmgr.profilePath Przykład:
|
Opcjonalnie: określa pełną ścieżkę do profilu menedżera wdrażania. Wartość domyślna zależy od katalogu bpm.dmgr.installPath, podkatalogu profili i nazwy profilu bpm.dmgr.profileName. W systemie Microsoft Windows można użyć podwójnych ukośników odwrotnych lub ukośników.
Na przykład:
Wartość tego parametru musi być poprawną ścieżką systemu docelowego i nie może być obecnie w użyciu. Użytkownik musi mieć uprawnienia do zapisu w tym katalogu. |
|
| bpm.dmgr.profileOptions Przykład:
|
Opcje profilu menedżera wdrażania. Mogą to być dowolne opcje wiersza komendy manageprofiles niedostępne już jako właściwości w pliku konfiguracyjnym produktu BPM, który jest plikiem wejściowym narzędzia BPMConfig. Można określić wiele opcji, ale opcje i ich wartości muszą być rozdzielone znakiem odstępu, a nie znakiem równości (=), dokładnie w takiej postaci, w jakiej byłyby podane w wierszu komend manageprofiles. Opcje wiersza komendy manageprofiles są opisane w temacie Komenda manageprofiles serwera WebSphere Application Server. Jeśli zostanie podany parametr -keyStorePassword, spowoduje to ustawienie hasła dla następujących obiektów:
|
|
| bpm.dmgr.initialPortAssignment Przykład:
lub
|
Początkowy numer portu do użycia podczas konfigurowania portów. W większości przypadków domyślne przypisania portów powinny być wystarczające i można pozostawić tę wartość nieokreśloną. Jeśli porty domyślne nie są odpowiednie, można je nadpisać. Aby nadpisać domyślne przypisania portów, należy podać początkowy numer portu używany do generowania i przypisywania wszystkich portów w profilu menedżera wdrażania. Zamiast używać właściwości bpm.dmgr.initialPortAssignment w celu przypisania stałego bloku numerów portów, można użyć ustawienia bpm.dmgr.profileOptions=-defaultPorts, aby przypisać domyślne porty produktu WebSphere, lub można użyć ustawienia bpm.dmgr.profileOptions=-portsFile ścieżka_do_pliku, aby przypisać konkretne wartości do poszczególnych portów (gdzie ścieżka_do_pliku oznacza ścieżkę do pliku właściwości, który zawiera przypisania portu). Listę dostępnych portów i ich numerów domyślnych można znaleźć w temacie Ustawienia numerów portów. |
W zależności od wartości tej właściwości numery portów przypisane do procesu serwera menedżera wdrażania mogą nie być zgodne z numerami portów w wersji źródłowej. W przypadku systemów lub aplikacji, które zależą od konkretnego numeru portu, konieczne może być zaktualizowanie ich do pracy w nowym środowisku. |
| bpm.dmgr.soapPort Przykład:
|
Port SOAP menedżera wdrażania. Tej właściwości nie należy ustawiać podczas tworzenia menedżera wdrażania. Po utworzeniu menedżera wdrażania należy ustawić tę właściwość na numer portu SOAP menedżera wdrażania. Należy to zrobić przed użyciem pliku właściwości do uruchomienia komendy BPMConfig w węzłach zdalnych. Węzły zdalne odczytują tę właściwość i używają jej do nawiązywania połączenia z menedżerem wdrażania. |
W zależności od wartości tej właściwości numery portów przypisane do procesu serwera menedżera wdrażania mogą nie być zgodne z numerami portów w wersji źródłowej. W przypadku systemów lub aplikacji, które zależą od konkretnego numeru portu, konieczne może być zaktualizowanie ich do pracy w nowym środowisku. |
| bpm.dmgr.jdbcDriverPath Przykład:
|
Następujące zmienne środowiskowe produktu WebSphere są ustawiane w zależności od podanej wartości.
|
Ta właściwość jest ustawiana na wartość domyślną dla węzła menedżera wdrażania. W przypadku bazy danych DB2 wartością domyślną jest "${WAS_INSTALL_ROOT}/jdbcdrivers/DB2". W przypadku baz danych Oracle i SQL Server nie istnieje wartość domyślna, a podanie wartości jest wymagane, ponieważ ta właściwość nie może być pusta. |
| bpm.dmgr.diagnosticTraceEnable Przykład:
|
Określa, czy mają być rejestrowane diagnostyczne dane śledzenia. |
Ta właściwość jest migrowana dla serwera menedżera wdrażania. |
| bpm.dmgr.ibmServiceLogEnable Przykład:
|
Określa, czy włączyć dziennik serwisu IBM zwany również dziennikiem działań. |
Ta właściwość jest migrowana dla serwera menedżera wdrażania. |
Kontekstowy katalog główny można dostosować przez dodanie przedrostka do bieżącej wartości kontekstowego katalogu głównego. W poniższej tabeli przedstawiono właściwość przedrostka kontekstowego katalogu głównego dla wszystkich komponentów środowiska wdrażania.
| Właściwość konfiguracyjna | Opis | Uwagi dotyczące migracji |
|---|---|---|
| bpm.de.contextRootPrefix Przykład:
|
Ta właściwość ustawia przedrostek kontekstowego katalogu głównego na poziomie środowiska wdrażania. Wartość wymaga znaku ukośnika (/) na początku. Ustawienie tej wartości i
uruchomienie komendy BPMConfig -de *.properties spowoduje, że
wszystkie komponenty w środowisku wdrażania będą mieć ten przedrostek.
Ważne: Jeśli zaktualizowano wartość parametru
bpm.de.contextRootPrefix, konieczna będzie zmiana wszystkich zakodowanych na stałe
adresów URL w istniejących aplikacjach.
Aby pomyślnie wdrażać aplikacje, komponent
Process Center musi
być dostępny przynajmniej w wersji 8.5.0.1.
|
Jeśli przeprowadzana jest migracja z produktu IBM BPM w wersji 8.0.1.2 lub nowszej, ta właściwość jest migrowana automatycznie. |
W poniższej tabeli przedstawiono właściwość przedrostka kontekstowego katalogu głównego dla portalu Process Portal.
| Właściwości konfiguracyjne | Opis | Uwagi dotyczące migracji |
|---|---|---|
| bpm.de.cluster.#.capability.#.name Przykład:
|
W przypadku topologii trójklastrowej klastrami są: Aplikacja, Przesyłanie komunikatów i Obsługa. |
|
| bpm.de.cluster.#.capability.#.component.#.name Przykład:
|
Ta właściwość jest używana do skonfigurowania przedrostka kontekstowego katalogu głównego portalu Process Portal. Jedyna wartość to ProcessPortal. Należy zauważyć, że ta właściwość nie zmienia kontekstowego katalogu głównego portalu Process Portal. Następna właściwość tworzy przedrostek kontekstowego katalogu głównego dla portalu Process Portal. |
|
| bpm.de.cluster.#.capability.#.component.#.contextRootPrefix Przykłady:
|
Ta właściwość ustawia przedrostek kontekstowego katalogu głównego dla portalu Process Portal. Wartość wymaga znaku ukośnika (/) na początku. Po ustawieniu tej wartości należy uruchomić komendę BPMConfig -de *.properties, aby ustawić przedrostek w całym komponencie Process Portal. Możliwe jest jednoczesne ustawienie przedrostka kontekstowego katalogu głównego na poziomie wdrażania oraz przedrostka kontekstowego katalogu głównego portalu Process Portal. W rezultacie tylko portal Process Portal będzie mieć inny przedrostek. |
Podczas tworzenia środowiska wdrażania właściwości konfiguracyjne hosta wirtualnego powodują dodanie nowego hosta wirtualnego i konfiguracji. Podczas tworzenia środowiska wdrażania właściwość odwzorowania odwzorowuje moduły WWW aplikacji IBM BPM na określony host wirtualny.
W poniższej tabeli przedstawiono właściwości konfiguracyjne hosta wirtualnego i właściwość konfiguracyjną odwzorowania.
| Właściwości konfiguracyjne | Opis | Uwagi dotyczące migracji |
|---|---|---|
| bpm.cell.virtualHost.#.name bpm.cell.virtualHost.#.hostAlias.#.hostName bpm.cell.virtualHost.#.hostAlias.#.port Przykład:
|
Nazwa hosta wirtualnego. Nazwa hosta aliasu hosta. Numer portu aliasu hosta. |
|
| bpm.de.virtualHost Przykład:
|
Nazwa hosta wirtualnego. Podczas tworzenia środowiska wdrażania ta właściwość odwzorowuje wszystkie moduły WWW aplikacji IBM BPM na określony host wirtualny. Jeśli nie zostanie określona nazwa hosta wirtualnego, moduły WWW pozostaną odwzorowane na domyślną nazwę hosta. |
Właściwości konfiguracyjne informacji o źródle są automatycznie uzyskiwane ze środowiska źródłowego. Te właściwości są przedstawione w poniższej tabeli.
| Właściwości konfiguracyjne | Opis | Uwagi dotyczące migracji |
|---|---|---|
| bpm.de.sourceInfo.versionInfo Przykład:
|
Wersja produktu źródłowego w postaci czterocyfrowej liczby, na przykład 8.5.6.0. |
Właściwość, która jest migrowana, to wersja środowiska źródłowego, z którego migrowana jest konfiguracja. Będzie to liczba czterocyfrowa, na przykład 7.5.0.0 lub 8.0.1.0. |
| bpm.de.sourceInfo.productType Przykład:
|
Typ produktu. Możliwe wartości dla tej właściwości to Express, Standard, Advanced i AdvancedOnly. |
Właściwość, która jest migrowana, to typ produktu dla środowiska źródłowego migracji, na przykład Express, Standard, Advanced, WPS62x, WPS7x lub WLE7x. |
| bpm.de.sourceInfo.bpcConfigured Przykład:
|
Ta właściwość wskazuje, czy w środowisku źródłowym migracji skonfigurowany został produkt Business Process Choreographer. |
|
| bpm.de.sourceInfo.bspaceConfigured Przykład:
|
Ta właściwość wskazuje, czy w środowisku źródłowym migracji skonfigurowany został produkt Business Space. |
|
| bpm.de.sourceInfo.bpcArchiveConfigured Przykład:
|
Ta właściwość wskazuje, czy w środowisku źródłowym migracji skonfigurowany został produkt Business Process Choreographer Archive. |
Większość właściwości konfiguracyjnych XML produktu WebSphere Lombardi Edition w pliku 100Custom.xml jest scalana w pliku 100SourceCustomMerged.xml i bezpośrednio kopiowana do środowiska docelowego. W poniższej tabeli przedstawiono te właściwości konfiguracyjne XML produktu WebSphere Lombardi Edition.
| Właściwość konfiguracyjna | Opis | Uwagi dotyczące migracji |
|---|---|---|
| bpm.de.sourceInfo.psCustomFile Przykład:
|
Scalony plik 100Custom.xml dla serwera IBM Process Server lub komponentu Process Center. |
Właściwości, które wymagają przeniesienia do plików konfiguracyjnych serwera WebSphere Application Server, są automatycznie migrowane do środowiska docelowego. Inne właściwości znajdujące się w pliku 100Custom.xml są przenoszone bezpośrednio do środowiska docelowego. |
| PDW_100SourceCustomMerged.xml Przykład:
|
Scalony plik 100Custom.xml dla komponentu Performance Data Warehouse. |
Właściwości, które wymagają przeniesienia do plików konfiguracyjnych serwera WebSphere Application Server, są automatycznie migrowane do środowiska docelowego. Inne właściwości znajdujące się w pliku 100Custom.xml są przenoszone bezpośrednio do środowiska docelowego. |
Pozostałe właściwości XML produktu WebSphere Lombardi Edition są migrowane automatycznie do plików konfiguracyjnych serwera WebSphere Application Server. Właściwości te są używane tylko na potrzeby migracji. Jeśli jest to wymagane, można również zmienić wartości tych właściwości podczas procedury migracji. Dodatkowe informacje można znaleźć w temacie Security configuration properties. Podczas sprawdzenia gotowości do migracji za pomocą komendy BPMMigrationPreValidation w środowisku źródłowym zostaną wyświetlone komunikaty ostrzegawcze i szczegółowe informacje w raporcie wstępnego sprawdzania poprawności migracji.
Te właściwości są przedstawione w poniższej tabeli.
| Plik XML | Źródło w pliku XML produktu WebSphere Lombardi Edition | Nazwa właściwości w modelu konfiguracji |
|---|---|---|
| 99Local.xml | server/webservices/guest-user-auth-alias | bpm.de.roleMapping.4.name Przykład:
|
| server/bpd-engine/system-lane-users/user/login-auth-alias | bpm.de.roleMapping.5.name Przykład:
|
|
| server/bpd-engine/user-to-close-task | bpm.de.security.userToCloseTask Przykład:
|
|
| server/bpd-engine/user-to-create-task | bpm.de.security.userToCreate Przykład:
|
|
| authoring-environment/process-help-access-role | bpm.de.security.processHelpAccessGroup Przykład:
|
|
| server/debug/debug-role | bpm.de.security.debugGroup Przykład:
|
|
| server/show-xml-meta-data/show-xml-meta-data-role | bpm.de.security.showXmlMetadataGroup Przykład:
|
|
| server/web-images/prefix | bpm.de.processServer.webImagePrefix Przykład:
|
|
| authoring-environment/images-prefix | bpm.de.processServer.imagePrefix Przykład:
|
|
| authoring-environment/portal-prefix | bpm.de.processServer.authoringEnvironmentPortalPrefix Przykład:
|
|
| authoring-environment/repository-prefix | bpm.de.processServer.repositoryPrefix Przykład:
|
|
| authoring-environment/servlet-prefix | bpm.de.processServer.servletPrefix Przykład:
|
|
| authoring-environment/webapi-prefix | bpm.de.processServer.webApiPrefix Przykład:
|
|
| common/process-admin-prefix | bpm.de.processServer.processAdminPrefix Przykład:
|
|
| common/teamworks-webapp-prefix | bpm.de.processServer.teamworksWebAppPrefix Przykład:
|
|
| common/portal-prefix | bpm.de.processServer.commonPortalPrefix Przykład:
|
|
| common/webservices/base-url | bpm.de.processServer.baseUrl Przykład:
|
|
| common/xml-serialization/default-namespace-uri | bpm.de.processServer.defaultNamespaceUri Przykład:
|
|
| common/coach-designer-xsl-url | bpm.de.processServer.coachDesignerXslUri Przykład:
|
|
| server/email/mail-template/client-link | bpm.de.processServer.clientLink Przykład:
|
|
| authoring-environment/process-help-wiki-url-view | bpm.de.security.processHelpAccessGroup Przykład:
|
|
| authoring-environment/process-help-wiki-url-edit | bpm.de.security.processHelpAccessGroup Przykład:
|
|
| server/repository-server-interval | bpm.de.processServer.heartBeatInterval Przykład:
|
|
| server/portal/default-action-policy | bpm.de.processServer.policyAction.* | |
| 00Static.xml | common/user-list-limit-from-external-security-provider | bpm.de.security.externalUserQueryLimit Przykład:
|
| common/collaboration/collaboration-admin | bpm.de.security.collaborationAdminGroup tw_admins Przykład:
|
|
| common/bpm-admins-security-group | bpm.de.security.bpmAdminGroup Przykład:
|
|
| common/bpm-authors-security-group | bpm.de.security.bpmAuthorGroup Przykład:
|
|
| 50AppServer.xml | common/security/security-name-transformer | bpm.de.security.securityNameTransformer |
| common/security/ldap-options/ldap-option | bpm.de.security.ldapOption.*.name=twUserNameAttribute |
|
| common/jms-auth/jms-user-auth-alias | bpm.de.roleMapping.6.name Przykład:
|
|
| 100Custom.xml | server/process-center-install-group | bpm.de.security.processCenterInstallGroup Przykład:
|
| server/offline-install-group | bpm.de.security.offlineInstallGroup Przykład:
|
|
| 80EventManager.xml | event-manager/notify-error | bpm.de.security.userToNotifyError Przykład:
|
| event-manager/login-name-auth-alias | bpm.de.roleMapping.7.name Przykład:
|
|
| console.xml | folder/item[@name='***'] | bpm.de.consoleSection.* Przykład:
|
W poniższej tabeli przedstawiono właściwości konfiguracyjne powiązane z produktem Business Process Archive Manager.
| Właściwość konfiguracyjna | Opis | Uwagi dotyczące migracji |
|---|---|---|
| bpm.de.cluster.#.capability.#.component.#.name Przykład:
|
Powoduje dodanie produktu Business Process Archive Manager do klastra obsługi. |
Te właściwości są migrowane automatycznie do środowiska docelowego. Są one wymagane w przypadku migrowania konfiguracji produktu BPM, w której jest skonfigurowany produkt Business Process Archive Manager. Informacje o produkcie Business Process Archive Manager zawiera temat Konfigurowanie produktu Business Process Archive Manager. |
| bpm.de.cluster.#.db Przykład:
|
Powoduje zarejestrowanie bazy danych produktu Business Process Archive Manager w klastrze obsługi. |
Właściwości konfiguracyjne węzła zarządzanego to właściwości związane z węzłami zarządzanymi w środowisku wdrażania, w tym nazwa, miejsce instalacji produktu oraz nazwa profilu węzła, nazwa hosta i początkowe przypisanie portów. Aby dodać węzeł zarządzany do środowiska wdrażania, należy utworzyć nowy zestaw tych właściwości i określić właściwości dla węzła. W poniższej tabeli przedstawiono właściwości konfiguracyjne węzła zarządzanego.
| Właściwości konfiguracyjne | Opis | Uwagi dotyczące migracji |
|---|---|---|
| bpm.de.node.#.name Przykład:
|
Nazwa węzła zarządzanego. Ta wartość musi być unikalna w obrębie komórki. |
Używana jest wartość domyślna, ale można ją zaktualizować w razie potrzeby. |
| bpm.de.node.#.hostname bpm.de.node.#.installPath bpm.de.node.#.profileName bpm.de.node.#.profileOptions bpm.de.node.#.initialPortAssignment bpm.de.node.#.profilePath Przykłady:
|
Jeśli konieczne jest użycie ukośnika odwrotnego (\) w pliku właściwości, należy użyć dodatkowego ukośnika odwrotnego jako znaku zmiany znaczenia, np. bpm.dmgr.installPath=c:\\IBM\\BPM_8.6.0. Ważne: Nie należy używać wartości localhost jako nazwy hosta w
środowiskach, które są rozproszone na wielu komputerach.
|
Należy zaktualizować ścieżkę instalacji i nazwę hosta. W przypadku innych właściwości używane są wartości domyślne, ale można je zaktualizować w razie potrzeby. |
| bpm.de.node.#.jdbcDriverPath Przykład:
|
Następujące zmienne środowiskowe produktu WebSphere są ustawiane w zależności od podanej wartości.
|
Ta właściwość jest ustawiana na wartość domyślną dla każdego węzła zarządzanego. W przypadku bazy danych DB2 wartością domyślną jest "${WAS_INSTALL_ROOT}/jdbcdrivers/DB2". W przypadku baz danych Oracle i SQL Server nie istnieje wartość domyślna, a podanie wartości jest wymagane, ponieważ ta właściwość nie może być pusta. |
| bpm.de.node.#.diagnosticTraceEnable Przykład:
|
Określa, czy mają być rejestrowane diagnostyczne dane śledzenia. |
Ta właściwość jest migrowana dla każdego serwera agenta węzła. |
| bpm.de.node.#.ibmServiceLogEnable Przykład:
|
Określa, czy włączyć dziennik serwisu IBM zwany również dziennikiem działań. |
Ta właściwość jest migrowana dla każdego serwera agenta węzła. |
Właściwości konfiguracyjne elementu klastra obejmują możliwości klastra (takie jak możliwości aplikacji, obsługi lub przesyłania komunikatów) i baz danych używanych w klastrze. W poniższej tabeli przedstawiono właściwości konfiguracyjne elementu klastra.
| Właściwości konfiguracyjne | Opis | Uwagi dotyczące migracji |
|---|---|---|
| bpm.de.node.#.clusterMember.1.name Przykład:
|
Nazwa pierwszego elementu klastra. |
Używana jest wartość domyślna, ale można ją zaktualizować w razie potrzeby. |
| bpm.de.node.#.clusterMember.#.weight bpm.de.node.#.clusterMember.#.initialPortAssignment bpm.de.node.#.clusterMember.#.cluster Przykład:
|
Waga elementu klastra reprezentuje proporcję dla żądań wysyłanych do tego elementu klastra. Tę wartość można pozostawić jako wartość domyślną. Numery portów są zarezerwowane i przypisywane do każdego węzła będącego elementem klastra za pomocą podanego numeru portu. Jeśli zostanie określony początkowy numer portu, będzie on przypisany do pierwszego elementu klastra. Do kolejnych grup klastra zostaną przypisane numery portów przyrostowo co 20. Jeśli na przykład numerem portu pierwszej grupy klastra jest 2000, elementy tego klastra będą miały numery portów 2000, 2001, 2002 itd. Numerem portu drugiej grupy klastra będzie 2020, a elementy tej drugiej grupy klastra będą miały numery portów 2020, 2021, 2022 itd. Numerem portu trzeciej grupy klastra będzie 2040. |
|
| bpm.de.node.#.clusterMember.#.diagnosticTraceEnable Przykład:
|
Określa, czy mają być rejestrowane diagnostyczne dane śledzenia. |
Ta właściwość jest migrowana dla każdego elementu klastra. |
| bpm.de.node.#.clusterMember.#.ibmServiceLogEnable Przykład:
|
Określa, czy włączyć dziennik serwisu IBM zwany również dziennikiem działań. |
Ta właściwość jest migrowana dla każdego elementu klastra. |
Właściwości konfiguracyjne klastra definiują możliwości klastra (takie jak możliwości aplikacji, obsługi lub przesyłania komunikatów) i baz danych używanych w tym klastrze. W pliku właściwości, który konfiguruje środowisko pojedynczego klastra, istnieje tylko jedna z tych sekcji. W pliku właściwości, który konfiguruje środowisko wieloklastrowe, występuje jeden z poniższych zestawów właściwości dla każdego z klastrów. Modyfikując konfigurację w celu dodania klastrów, należy zduplikować ten zestaw właściwości i określić wartości dla nowego klastra. W poniższej tabeli przedstawiono właściwości konfiguracyjne klastra.
| Właściwości konfiguracyjne | Opis | Uwagi dotyczące migracji |
|---|---|---|
| bpm.de.cluster.#.name Przykład:
|
Jeśli w komórce planowane jest więcej niż jedno środowisko wdrażania, zaleca się stosowanie przejrzystej konwencji nazewnictwa dla węzłów i powiązanych z nimi klastrów, aby można było łatwo identyfikować zasoby powiązane z komórką. Można na przykład używać nazwy środowiska wdrażania jako przedrostka dla powiązanych z nim artefaktów: De1.AppCluster, De2.AppCluster. |
W przypadku migracji do środowiska wdrażania Advanced lub AdvancedOnly należy zachować taką samą nazwę klastra aplikacji. |
| bpm.de.cluster.#.capabilities Przykład: Przykład pojedynczego klastra:
Przykład dla trzech klastrów, w którym określono pierwszy klaster jako klaster
aplikacji:
|
Możliwości klastra produktu
IBM BPM to
Application (Aplikacja), Messaging (Przesyłanie komunikatów) i Support
(Obsługa). Możliwości należy określić zgodnie z następującymi obsługiwanymi
opcjami topologii:
|
Używana jest wartość domyślna, ale można ją zaktualizować w razie potrzeby. |
| bpm.de.cluster.#.usesMessagingCluster Przykład:
|
Klaster przesyłania komunikatów używany przez ten klaster. Podczas konfigurowania środowiska z jednym klastrem nie należy ustawiać tej właściwości. W przeciwnym razie należy podać nazwę klastra zidentyfikowanego jako klaster z możliwościami przesyłania komunikatów. |
|
| bpm.de.cluster.#.usesSupportCluster Przykład:
|
Klaster obsługi używany przez ten klaster. Podczas konfigurowania środowiska z jednym klastrem nie należy ustawiać tej właściwości. W przeciwnym razie należy podać nazwę klastra zidentyfikowanego jako klaster z możliwościami obsługi. |
|
| bpm.de.cluster.#.db Przykład:
|
Lista baz danych używanych w tym klastrze. W przypadku topologii pojedynczego klastra powinna to być lista wszystkich używanych baz danych, z wyjątkiem bazy CellOnlyDb w środowiskach Advanced. W przypadku topologii trójklastrowej bazy danych klastra aplikacji to wszystkie bazy danych, które nie są używane do przesyłania komunikatów ani do przechowywania danych dotyczących wydajności, ponieważ te dane są umieszczane w osobnych klastrach. Te wartości są tworzone na podstawie innych wartości podanych w innych miejscach w pliku właściwości. Jeśli na przykład właściwość bpm.de.db.2.name ma wartość ProcessServerDB, wówczas wartość ProcessServerDB podana tutaj odnosi się do zestawu właściwości bazy danych identyfikowanych za pomocą przedrostka bpm.de.db.2.*. |
|
| bpm.de.cluster.#.name Przykład:
|
Nazwa drugiego klastra. Właściwości powiązane z tym klastrem (w tym przykładzie: DE1.MECluster) są identyfikowane na podstawie takiego samego indeksu klastra, bpm.de.cluster.2.*. |
|
| bpm.de.cluster.#.capabilities Przykład:
|
Możliwości tego klastra to Application, Messaging i Support (Aplikacja, Przesyłanie komunikatów i Obsługa). Te trzy możliwości odpowiadają topologii trójklastrowej obsługiwanej przez produkt IBM BPM. Jeśli jest to środowisko z jednym klastrem, należy podać wszystkie trzy: Application, Messaging i Support. W przypadku definiowania środowiska wieloklastrowego zaleca się określenie pierwszego klastra jako klastra aplikacji, drugiego jako klastra przesyłania komunikatów, a trzeciego jako klastra obsługi. Zapewni to najlepszą kolejność przypisań portów. |
|
| bpm.de.cluster.#.usesMessagingCluster Przykład:
|
Klaster przesyłania komunikatów używany przez ten klaster. W tym przykładzie klastrem przesyłania komunikatów jest klaster DE1.MECluster, a ta właściwość pozostaje nieokreślona. |
|
| bpm.de.cluster.#.usesSupportCluster Przykład
|
Klaster obsługi używany przez ten klaster. W tym przykładzie klastrem przesyłania komunikatów jest klaster DE1.MECluster, a ponieważ klastry przesyłania komunikatów nie zależą od klastra obsługi, klaster obsługi nie został określony. |
|
| bpm.de.cluster.#.db Przykład:
|
Lista baz danych używanych w tym klastrze. Te wartości są tworzone na podstawie innych wartości podanych w innych miejscach w pliku właściwości. Jeśli na przykład właściwość bpm.de.db.2.name ma wartość ProcessServerDB, wówczas wartość ProcessServerDB podana tutaj odnosi się do zestawu właściwości bazy danych identyfikowanych za pomocą przedrostka bpm.de.db.2.*. |
|
| bpm.de.cluster.#.name Przykład:
|
Nazwa trzeciego klastra. Właściwości powiązane z tym klastrem (w tym przykładzie: DE1.SupportCluster) są identyfikowane na podstawie takiego samego indeksu klastra, bpm.de.cluster.3.*. |
|
| bpm.de.cluster.#.capabilities Przykład:
|
Możliwości tego klastra to Application, Messaging i Support (Aplikacja, Przesyłanie komunikatów i Obsługa). Te trzy możliwości odpowiadają topologii trójklastrowej obsługiwanej przez produkt IBM BPM. Jeśli jest to środowisko z jednym klastrem, należy podać wszystkie trzy: Application, Messaging i Support. W przypadku definiowania środowiska wieloklastrowego zaleca się określenie pierwszego klastra jako klastra aplikacji, drugiego jako klastra przesyłania komunikatów, a trzeciego jako klastra obsługi. Zapewni to najlepszą kolejność przypisań portów. |
|
| bpm.de.cluster.#.usesMessagingCluster Przykład:
|
Klaster przesyłania komunikatów używany przez ten klaster. Ponieważ klastry obsługi wymagają użycia mechanizmów przesyłania komunikatów, w tym przykładzie jest to klaster DE1.MECluster. |
|
| bpm.de.cluster.#.usesSupportCluster Przykład:
|
Klaster obsługi używany przez ten klaster. W tym przykładzie klastrem obsługi jest klaster DE1.SupportCluster, a ta właściwość pozostaje nieokreślona. |
|
| bpm.de.cluster.#.db Przykład:
|
Lista baz danych używanych w tym klastrze. Te wartości są tworzone na podstawie innych wartości podanych w innych miejscach w pliku właściwości. Jeśli na przykład właściwość bpm.de.db.3.name ma wartość PerformanceDB, wówczas wartość PerformanceDB podana tutaj odnosi się do zestawu właściwości bazy danych identyfikowanych za pomocą przedrostka bpm.de.db.2.*. Klaster obsługi używa bazy danych z możliwościami hurtowni danych dotyczących wydajności (czyli klastra z właściwością bpm.de.db.x.dbCapabilities=PDW). |
Zabezpieczenia
Ta sekcja zawiera właściwości zabezpieczeń.
W poniższej tabeli przedstawiono właściwość ścieżki rejestru pliku źródłowego.
| Właściwości konfiguracyjne | Opis | Uwagi dotyczące migracji |
|---|---|---|
| bpm.de.security.sourcefileRegistryPath Przykład:
|
Nazwa pliku rejestru plików. Nie należy jej modyfikować. Ten plik znajduje się w tym samym folderze co plik właściwości komendy BPMConfig. |
Jeśli podczas przeprowadzania migracji środowisko źródłowe używa rejestru użytkowników opartego na plikach, plik fileRegistry.xml jest kopiowany do katalogu wyjściowego po uruchomieniu komendy BPMConfig -migrate i scalany w środowisku docelowym po uruchomieniu komendy BPMConfig -create. Nie należy modyfikować tej właściwości. |
Właściwości konfiguracyjne dotyczące technologii LTPA (Lightweight Third-Party Authentication) są używane do scalania grupy zestawów kluczy w środowisku docelowym. Wartości są pobierane automatycznie ze środowiska źródłowego. Jeśli przeprowadzana jest migracja lub kopiowanie środowiska źródłowego, a używa ono technologii LTPA, do miejsca docelowego automatycznie migrowane są wszystkie zestawy kluczy LTPA, w tym aktywne i historyczne. Tych właściwości nie należy modyfikować.
Dla właściwości bpm.de.security.ltpaKeySetGroup.keySet.1.keyStore.location=ltpa.jceks plik ltpa.jceks musi znajdować się w tym samym folderze co plik właściwości komendy BPMConfig. Plik LTPA.jceks jest kopiowany do katalogu wyjściowego po uruchomieniu komendy BPMConfig -migrate i scalany w środowisku docelowym po uruchomieniu komendy BPMConfig -create.
W poniższej tabeli przedstawiono właściwości konfiguracyjne dotyczące technologii LTPA (Lightweight Third-Party Authentication).
| Właściwości konfiguracyjne | Opis | Uwagi dotyczące migracji |
|---|---|---|
| bpm.de.security.ltpaTimeout Przykład:
|
Okres, przez który zachowują ważność referencje serwera pochodzące z innego serwera. Wartość w tym polu musi być większa niż wartość podana w polu Limit czasu pamięci podręcznej w obszarze w Konsoli administracyjnej. |
Wszystkie te właściwości są migrowane. |
| bpm.de.security.ltpaKeySetGroup.name Przykład:
|
Nazwa pierwszej grupy zestawów kluczy LPTA. |
|
| bpm.de.security.ltpaKeySetGroup.keySet.1.name Przykład:
|
Nazwa pierwszego zestawu kluczy LPTA. |
|
| bpm.de.security.ltpaKeySetGroup.keySet.1.aliasPrefix Przykład:
|
Przedrostek aliasu klucza pierwszego zestawu kluczy. |
|
| bpm.de.security.ltpaKeySetGroup.keySet.1.password Przykład:
|
Hasło pierwszego zestawu kluczy. |
|
| bpm.de.security.ltpaKeySetGroup.keySet.1.maxKeyReferences Przykład:
|
Maksymalna liczba aktywnych kluczy w pierwszym zestawie kluczy. |
|
| bpm.de.security.ltpaKeySetGroup.keySet.1.deleteOldKeys Przykład:
|
Ustawienie umożliwiające usuwanie starych kluczy z pierwszego zestawu kluczy. |
|
| bpm.de.security.ltpaKeySetGroup.keySet.1.keyGenerationClass Przykład:
|
Klasa generowania kluczy dla pierwszego zestawu kluczy. |
|
| bpm.de.security.ltpaKeySetGroup.keySet.1.isKeyPair Przykład:
|
Ustawienie isKeyPair w pierwszym zestawie kluczy. |
|
| bpm.de.security.ltpaKeySetGroup.keySet.1.keyReferences.1.alias Przykład:
|
Odwołania do aliasu klucza w pierwszym zestawie kluczy. |
|
| bpm.de.security.ltpaKeySetGroup.keySet.1.keyReferences.1.version Przykład:
|
Wersja odwołania do klucza w pierwszym zestawie kluczy. |
|
| bpm.de.security.ltpaKeySetGroup.keySet.1.keyReferences.2.alias Przykład:
|
Odwołania do aliasu klucza w pierwszym zestawie kluczy. |
|
| bpm.de.security.ltpaKeySetGroup.keySet.1.keyReferences.2.version Przykład:
|
Wersja odwołania do klucza w pierwszym zestawie kluczy. |
|
| bpm.de.security.ltpaKeySetGroup.keySet.1.managementScope.scopeName Przykład:
|
Nazwa zasięgu zarządzania, w którym zdefiniowano pierwszy zestaw kluczy. |
|
| bpm.de.security.ltpaKeySetGroup.keySet.1.managementScope.scopeType Przykład:
|
Typ zasięgu, w którym zdefiniowano pierwszy zestaw kluczy, na przykład cell (komórka) lub node (węzeł). |
|
| bpm.de.security.ltpaKeySetGroup.keySet.1.keyStore.name Przykład:
|
Nazwa magazynu kluczy dla pierwszego zestawu kluczy. |
|
| bpm.de.security.ltpaKeySetGroup.keySet.1.keyStore.password Przykład:
|
Hasło magazynu kluczy dla pierwszego zestawu kluczy. |
|
| bpm.de.security.ltpaKeySetGroup.keySet.1.keyStore.provider Przykład:
|
Dostawca magazynu kluczy dla pierwszego zestawu kluczy. |
|
| bpm.de.security.ltpaKeySetGroup.keySet.1.keyStore.location Przykład:
|
Położenie magazynu kluczy LTPA dla pierwszego zestawu kluczy. Plik ltpa.jceks powinien znajdować się w tym samym folderze co plik właściwości komendy BPMConfig. |
|
| bpm.de.security.ltpaKeySetGroup.keySet.1.keyStore.type Przykład:
|
Typ magazynu kluczy dla pierwszego zestawu kluczy. |
|
| bpm.de.security.ltpaKeySetGroup.keySet.1.keyStore.fileBased Przykład:
|
Określa, czy magazyn kluczy oparty jest na plikach dla pierwszego zestawu kluczy. |
|
| bpm.de.security.ltpaKeySetGroup.keySet.1.keyStore.hostList | Lista hostów magazynu kluczy dla pierwszego zestawu kluczy. |
|
| bpm.de.security.ltpaKeySetGroup.keySet.1.keyStore.description Przykład:
|
Opis magazynu kluczy dla pierwszego zestawu kluczy. |
|
| bpm.de.security.ltpaKeySetGroup.keySet.1.keyStore.usage Przykład:
|
Użycie magazynu kluczy dla pierwszego zestawu kluczy. |
|
| bpm.de.security.ltpaKeySetGroup.keySet.1.keyStore.managementScope.scopeName Przykład:
|
Nazwa zasięgu zarządzania, w którym zdefiniowano magazyn kluczy dla pierwszego zestawu kluczy. |
|
| bpm.de.security.ltpaKeySetGroup.keySet.1.keyStore.managementScope.scopeType Przykład:
|
Typ zasięgu, w którym zdefiniowano magazyn kluczy dla pierwszego zestawu kluczy, na przykład cell (komórka) lub node (węzeł). |
|
| bpm.de.security.ltpaKeySetGroup.keySet.2.name Przykład:
|
Nazwa drugiego zestawu kluczy LPTA. |
|
| bpm.de.security.ltpaKeySetGroup.keySet.2.aliasPrefix Przykład:
|
Przedrostek aliasu klucza drugiego zestawu kluczy. |
|
| bpm.de.security.ltpaKeySetGroup.keySet.2.password Przykład:
|
Hasło drugiego zestawu kluczy. |
|
| bpm.de.security.ltpaKeySetGroup.keySet.2.maxKeyReferences Przykład:
|
Maksymalna liczba aktywnych kluczy w drugim zestawie kluczy. |
|
| bpm.de.security.ltpaKeySetGroup.keySet.2.deleteOldKeys Przykład:
|
Ustawienie umożliwiające usuwanie starych kluczy z drugiego zestawu kluczy. |
|
| bpm.de.security.ltpaKeySetGroup.keySet.2.keyGenerationClass Przykład:
|
Klasa generowania kluczy dla drugiego zestawu kluczy. |
|
| bpm.de.security.ltpaKeySetGroup.keySet.2.isKeyPair Przykład:
|
Ustawienie isKeyPair w drugim zestawie kluczy. |
|
| bpm.de.security.ltpaKeySetGroup.keySet.2.keyReferences.1.alias Przykład:
|
Odwołania do aliasu klucza w drugim zestawie kluczy. |
|
| bpm.de.security.ltpaKeySetGroup.keySet.2.keyReferences.1.version Przykład:
|
Wersja odwołania do klucza w drugim zestawie kluczy. |
|
| bpm.de.security.ltpaKeySetGroup.keySet.2.keyReferences.2.alias Przykład:
|
Odwołania do aliasu klucza w drugim zestawie kluczy. |
|
| bpm.de.security.ltpaKeySetGroup.keySet.2.keyReferences.2.version Przykład:
|
Wersja odwołania do klucza w drugim zestawie kluczy. |
|
| bpm.de.security.ltpaKeySetGroup.keySet.2.managementScope.scopeName Przykład:
|
Nazwa zasięgu zarządzania, w którym zdefiniowano drugi zestaw kluczy. |
|
| bpm.de.security.ltpaKeySetGroup.keySet.2.managementScope.scopeType Przykład:
|
Typ zasięgu, w którym zdefiniowano drugi zestaw kluczy, na przykład cell (komórka) lub node (węzeł). |
|
| bpm.de.security.ltpaKeySetGroup.keySet.2.keyStore.name Przykład:
|
Nazwa magazynu kluczy dla drugiego zestawu kluczy. |
|
| bpm.de.security.ltpaKeySetGroup.keySet.2.keyStore.password Przykład:
|
Hasło magazynu kluczy dla drugiego zestawu kluczy. |
|
| bpm.de.security.ltpaKeySetGroup.keySet.2.keyStore.provider Przykład:
|
Dostawca magazynu kluczy dla drugiego zestawu kluczy. |
|
| bpm.de.security.ltpaKeySetGroup.keySet.2.keyStore.location Przykład:
|
Położenie magazynu kluczy LTPA dla drugiego zestawu kluczy. |
|
| bpm.de.security.ltpaKeySetGroup.keySet.2.keyStore.type Przykład:
|
Typ magazynu kluczy dla drugiego zestawu kluczy. |
|
| bpm.de.security.ltpaKeySetGroup.keySet.2.keyStore.fileBased Przykład:
|
Określa, czy magazyn kluczy dla drugiego zestawu kluczy oparty jest na plikach. |
|
| bpm.de.security.ltpaKeySetGroup.keySet.2.keyStore.hostList | Lista hostów magazynu kluczy dla drugiego zestawu kluczy. |
|
| bpm.de.security.ltpaKeySetGroup.keySet.2.keyStore.description Przykład:
|
Opis magazynu kluczy dla drugiego zestawu kluczy. |
|
| bpm.de.security.ltpaKeySetGroup.keySet.2.keyStore.usage Przykład:
|
Użycie magazynu kluczy dla drugiego zestawu kluczy. |
|
| bpm.de.security.ltpaKeySetGroup.keySet.2.keyStore.managementScope.scopeName Przykład:
|
Nazwa zasięgu zarządzania, w którym zdefiniowano magazyn kluczy dla drugiego zestawu kluczy. |
|
| bpm.de.security.ltpaKeySetGroup.keySet.2.keyStore.managementScope.scopeType Przykład:
|
Typ zasięgu, w którym zdefiniowano magazyn kluczy dla drugiego zestawu kluczy, na przykład cell (komórka) lub node (węzeł). |
|
| bpm.de.security.ltpaKeySetGroup.managementScope.scopeName Przykład:
|
Nazwa zasięgu zarządzania dla grupy zestawów kluczy. |
|
| bpm.de.security.ltpaKeySetGroup.managementScope.scopeType Przykład:
|
Typ zasięgu, w którym zdefiniowano grupę zestawu kluczy, na przykład cell (komórka) lub node (węzeł). |
W poniższej tabeli przedstawiono właściwości konfiguracyjne serwera LDAP (Lightweight Directory Access Protocol).
| Właściwości konfiguracyjne | Opis | Uwagi dotyczące migracji |
|---|---|---|
| bpm.cell.ldapRepository.ldapServer.id Przykład:
|
Unikalny identyfikator serwera. |
Wszystkie te właściwości są migrowane. |
| bpm.cell.ldapRepository.ldapServer.host Przykład:
|
Nazwa hosta podstawowego serwera LDAP. |
|
| bpm.cell.ldapRepository.ldapServer.port Przykład:
|
Numer portu serwera LDAP. |
|
| bpm.cell.ldapRepository.ldapServer.bindDN Przykład:
|
Nazwa wyróżniająca powiązania dla serwera LDAP. |
|
| bpm.cell.ldapRepository.ldapServer.bindPassword Przykład:
|
Hasło powiązania. |
|
| bpm.cell.ldapRepository.ldapServer.authentication Przykład:
|
Wskazuje metodę uwierzytelniania, która ma być używana. Wartość domyślna: simple. |
|
| bpm.cell.ldapRepository.ldapServer.referal Przykład:
|
Konsultacja LDAP. Wartość domyślna: ignore. |
|
| bpm.cell.ldapRepository.ldapServer.derefAliases Przykład:
|
Ustawia sposób wyłuskiwania aliasów. Wartość domyślna: always. |
|
| bpm.cell.ldapRepository.ldapServer.sslEnabled Przykład:
|
Określa, czy ma być włączony protokół SSL. Wartość domyślna: false. |
|
| bpm.cell.ldapRepository.ldapServer.connectionPool Przykład:
|
Pula połączeń. Wartość domyślna: false. |
|
| bpm.cell.ldapRepository.ldapServer.connectTimeout Przykład:
|
Limit czasu połączenia wyrażony w sekundach. Wartość domyślna: 0. |
|
| bpm.cell.ldapRepository.ldapServer.ldapServerType Przykład:
|
Typ używanego serwera LDAP. Poprawne wartości:
Wartość domyślna: IDS (IBM Security Directory Suite). |
|
| bpm.cell.ldapRepository.ldapServer.sslConfiguration | Konfiguracja SSL. |
|
| bpm.cell.ldapRepository.ldapServer.certificateMapMode Przykład:
|
Wskazuje, czy certyfikaty X.509 mają być odwzorowywane na katalog LDAP za pomocą dokładnych nazw wyróżniających, czy filtru certyfikatów. Wartość domyślna: exactdn. |
|
| bpm.cell.ldapRepository.ldapServer.certificateFilter | Jeśli właściwość certificateMapMode ma wartość FILTERDESCRIPTORMODE, wówczas ta właściwość określa filtr LDAP odwzorowujący atrybuty z certyfikatu klienta na wpisy w rejestrze LDAP. |
Jeśli przeprowadzana jest migracja lub kopiowanie środowiska źródłowego, które używa rejestru LDAP (Lightweight Directory Access Protocol), konfiguracja jest automatycznie przenoszona do środowiska docelowego. Jeśli używany jest stowarzyszony serwer LDAP, konfiguracja jest przenoszona do miejsca docelowego po uruchomieniu komendy BPMConfig -create i nie jest zmieniana względem miejsca źródłowego.
W poniższej tabeli przedstawiono właściwości konfiguracyjne repozytorium LDAP (Lightweight Directory Access Protocol).
| Właściwości konfiguracyjne | Opis | Uwagi dotyczące migracji |
|---|---|---|
| bpm.cell.ldapRepository.id Przykład:
|
Unikalny identyfikator repozytorium. |
Wszystkie te właściwości są migrowane. |
| bpm.cell.ldapRepository.ldapServerType Przykład:
|
Typ używanego serwera LDAP. Wartość domyślna: IDS. |
|
| bpm.cell.ldapRepository.adapterClassName Przykład:
|
Wartość domyślna: com.ibm.ws.wim.adapter.ldap.LdapAdapter. |
|
| bpm.cell.ldapRepository.supportSorting Przykład:
|
Wskazuje, czy obsługiwane jest sortowanie. Wartość domyślna: false. |
|
| bpm.cell.ldapRepository.supportPaging Przykład:
|
Wskazuje, czy obsługiwane jest stronicowanie. Wartość domyślna: false. |
|
| bpm.cell.ldapRepository.supportTransactions Przykład:
|
Wskazuje, czy obsługiwane są transakcje. Wartość domyślna: false. |
|
| bpm.cell.ldapRepository.isExtIdUnique Przykład:
|
Wskazuje, czy identyfikator zewnętrzny jest unikalny. Wartość domyślna: true. |
|
| bpm.cell.ldapRepository.supportAsyncMode Przykład:
|
Wskazuje, czy adapter obsługuje tryb asynchroniczny. Wartość domyślna: false. |
|
| bpm.cell.ldapRepository.supportExternalName Przykład:
|
Wskazuje, czy obsługiwane są nazwy zewnętrzne. Wartość domyślna: false. |
|
| bpm.cell.ldapRepository.certificateMapMode Przykład:
|
Określa, czy certyfikaty X.509 mają być odwzorowywane na katalog LDAP za pomocą dokładnych nazw wyróżniających, czy filtru certyfikatów. Wartość domyślna: exactdn. Aby użyć filtru certyfikatów na potrzeby odwzorowania, należy podać wartość certificatefilter. |
|
| bpm.cell.ldapRepository.certificateFilter | Jeśli parametr certificateMapMode ma wartość certificatefilter, wówczas ta właściwość określa filtr LDAP odwzorowujący atrybuty z certyfikatu klienta na wpisy w rejestrze LDAP. |
|
| bpm.cell.ldapRepository.loginProperties Przykład:
|
Wskazuje nazwę właściwości używaną do logowania. |
|
| bpm.cell.ldapRepository.sslConfiguration | Konfiguracja SSL. |
|
| bpm.cell.ldapRepository.translateRDN Przykład:
|
Wskazuje, czy ma być wykonywane tłumaczenie na względną nazwę wyróżniającą. Wartość domyślna: false. |
|
| bpm.cell.ldapRepository.searchTimeLimit Przykład:
|
Wartość limitu czasu wyszukiwania. |
|
| bpm.cell.ldapRepository.searchCountLimit Przykład:
|
Wartość limitu liczby wyników wyszukiwania. |
|
| bpm.cell.ldapRepository.searchPageSize Przykład:
|
Wartość wielkości strony wyszukiwania. |
|
| bpm.cell.ldapRepository.returnToPrimaryServer Przykład:
|
Określa, czy ma być realizowany powrót do głównego serwera LDAP, jeśli jest on dostępny. Wartość domyślna: true. |
|
| bpm.cell.ldapRepository.primaryServerQueryTimeInterval Przykład:
|
Określa odstęp czasu odpytywania na potrzeby testowania dostępności serwera głównego. Wartość tego parametru jest określona w minutach. Wartość domyślna: 15. |
|
| bpm.cell.ldapRepository.baseEntryName Przykład:
|
Nazwa wyróżniająca wpisu podstawowego. |
|
| bpm.cell.ldapRepository.baseEntryNameInRepository Przykład:
|
Nazwa wyróżniająca w repozytorium, która jednoznacznie identyfikuje nazwę wpisu podstawowego. |
|
| bpm.cell.ldapRepository.realmName Przykład:
|
Nazwa dziedziny. |
|
| bpm.cell.ldapRepository.useDefault Przykład:
|
Jeśli dla tego parametru zostanie ustawiona wartość true, dla pozostałych właściwości konfiguracyjnych repozytorium LDAP zostaną ustawione wartości domyślne. |
W poniższej tabeli przedstawiono właściwości konfiguracyjne pojedynczego logowania (SSO).
| Właściwości konfiguracyjne | Opis | Uwagi dotyczące migracji |
|---|---|---|
| bpm.cell.singlesignon.enabled Przykład:
|
Określa, czy włączyć funkcję pojedynczego logowania. Wartością domyślną jest true. |
Wszystkie te właściwości są migrowane. |
| bpm.cell.singlesignon.domainName Przykład:
|
Nazwa domeny (na przykład .ibm.com) dla wszystkich hostów pojedynczego logowania. |
|
| bpm.cell.singlesignon.requiresSSL Przykład:
|
Określa, czy funkcja pojedynczego logowania jest włączona tylko wtedy, gdy żądania są wysyłane za pośrednictwem połączeń HTTPS Secure Sockets Layer (SSL). Wartość domyślna: false. |
|
| bpm.cell.singlesignon.ssoInteropModeEnabled Przykład:
|
Określa, czy wysyłać współdziałającą informację cookie do przeglądarki w celu obsługi starszych wersji serwerów. Wartość domyślna: false. |
|
| bpm.cell.singlesignon.addHttpOnlyAttributeToCookies Przykład:
|
Określa, czy dodawać atrybut przeglądarki HttpOnly do informacji cookie. Ten atrybut uniemożliwia aplikacjom po stronie klienta (takim jak skrypty Java) uzyskiwanie dostępu do informacji cookie w celu zapewnienia ochrony przed niektórymi atakami Cross-Site Scripting na słabe punkty zabezpieczeń. Ten atrybut wskazuje, że informacje cookie LTPA i WASReqURL zawierają pole HTTPOnly. Wartością domyślną jest true. |
|
| bpm.cell.singlesignon.webInboundPropagationEnabled Przykład:
|
Określa, czy włączyć propagację atrybutów zabezpieczeń przychodzących danych WWW. Jeśli ta opcja jest włączona, atrybuty zabezpieczeń są propagowane do frontowych serwerów aplikacji. Jeśli ta opcja jest wyłączona, do logowania oraz odtwarzania podmiotu z rejestru użytkowników używany jest znacznik pojedynczego logowania (SSO). Wartością domyślną jest true. |
|
| bpm.cell.singlesignon.customSSOCookieName Przykład:
|
Nazwa informacji cookie pojedynczego logowania (SSO), gdy używany jest znacznik LTPA w wersji 2. Wartość musi być inna niż wartość właściwości customLTPACookieName. |
Ta właściwość jest migrowana, jeśli istnieje w środowisku źródłowym. |
| bpm.cell.singlesignon.customLTPACookieName Przykład:
|
Nazwa informacji cookie pojedynczego logowania (SSO), gdy używany jest znacznik LTPA w wersji 1. Ta właściwość jest dostępna tylko wtedy, gdy tryb współdziałania jest włączony. Wartością domyślną jest LtpaToken. Wartość musi być inna niż wartość właściwości customSSOCookieName. |
Ta właściwość jest migrowana, jeśli istnieje w środowisku źródłowym. |
Dostrajanie wydajności
Ta sekcja zawiera właściwości dostrajania wydajności. Te wartości są automatycznie uzyskiwane ze środowiska źródłowego.
W poniższej tabeli przedstawiono właściwości dostrajania wydajności specyfikacji aktywowania J2C.
| Właściwości konfiguracyjne | Opis | Uwagi dotyczące migracji |
|---|---|---|
| bpm.de.cluster.#.activationSpec.#.name Przykład:
|
Nazwa specyfikacji aktywowania J2C. Ta właściwość ma zastosowanie jedynie w przypadku serwera IBM Process Server. |
Te właściwości są migrowane tylko w
zasięgu klastra aplikacji i klastra obsługi. Właściwości następujących nazw JNDI mogą być migrowane w zależności od środowiska źródłowego:
|
| bpm.de.cluster.#.activationSpec.#.jndiName Przykład:
|
Nazwa JNDI specyfikacji aktywowania J2C. Określić można jedną z następujących wartości:
|
|
| bpm.de.cluster.#.activationSpec.#.maxBatchSize Przykład:
|
Maksymalna wielkość partii dla komponentu bean sterowanego komunikatami. |
|
| bpm.de.cluster.#.activationSpec.#.maxConcurrency Przykład:
|
Maksymalna liczba instancji komponentu bean sterowanego komunikatami. |
W poniższej tabeli przedstawiono właściwości dostrajania wydajności źródła danych.
| Właściwości konfiguracyjne | Opis | Uwagi dotyczące migracji |
|---|---|---|
| bpm.de.db.#.dataSource.#.name Przykład:
|
Nazwa źródła danych. |
|
| bpm.de.db.#.dataSource.#.scope Przykład:
Przykład:
|
Zasięg źródła danych. Ta właściwość identyfikuje zasięg docelowego serwera WebSphere Application Server, na który jest odwzorowane źródło danych. Nie trzeba modyfikować tej właściwości. Komenda BPMConfig użyje tej właściwości, aby znaleźć poprawne źródło danych dla określonego zasięgu w jednym z następujących dwóch scenariuszy:
|
|
| bpm.de.db.#.dataSource.#.jndiName Przykład:
|
Nazwa JNDI źródła danych. Określić można jedną z następujących wartości:
|
Jeśli przeprowadzana jest migracja, źródła danych o tych nazwach JNDI są migrowane automatycznie dla klastra aplikacji. |
| bpm.de.db.#.dataSource.#.description Przykład:
|
Opis źródła danych. |
Ta właściwość nie jest migrowana. |
| bpm.de.db.#.dataSource.#.minConnections Przykład:
|
Minimalna liczba obsługiwanych połączeń fizycznych. Do momentu osiągnięcia tej liczby wątek konserwacji puli nie usuwa połączeń fizycznych. |
Następujące właściwości są migrowane, jeśli istnieją w źródle migracji. Te właściwości
są migrowane dla następujących źródeł danych w zasięgu komórki:
|
| bpm.de.db.#.dataSource.#.maxConnections Przykład:
|
Maksymalna liczba połączeń fizycznych ze składnicą danych, które można utworzyć w puli połączeń. Po osiągnięciu tej liczby nie są tworzone żadne nowe połączenia fizyczne. Requestery muszą czekać do momentu zwrócenia do puli używanego połączenia fizycznego. |
|
| bpm.de.db.#.dataSource.#.statementCacheSize Przykład:
|
Liczba instrukcji, które mogą być buforowane dla połączenia. |
W poniższej tabeli przedstawiono ustawienia wirtualnej maszyny języka Java (JVM).
| Właściwości konfiguracyjne | Opis | Uwagi dotyczące migracji |
|---|---|---|
| bpm.de.node.#.clusterMember.#.jvmSettings.#.jvmArgs Przykład:
|
Niestandardowe argumenty maszyny JVM. |
Ta właściwość nie jest migrowana automatycznie. Po migracji należy sprawdzić, czy właściwość wymaga zmodyfikowania. |
| bpm.de.node.#.clusterMember.#.jvmSettings.#.initialHeapSize Przykład:
|
Początkowa wielkość sterty (w megabajtach) dostępna dla kodu maszyny JVM. |
Jeśli istnieje wiele węzłów źródłowych i ta wartość jest taka sama dla każdego z tych węzłów, jest ona migrowana do środowiska docelowego. Jeśli wartości są różne, dla wszystkich węzłów w środowisku docelowym zostanie użyta najwyższa wartość. |
| bpm.de.node.#.clusterMember.#.jvmSettings.#.maximumHeapSize Przykład:
|
Maksymalna wielkość sterty (w megabajtach) dostępna dla kodu maszyny JVM. |
Jeśli istnieje wiele węzłów źródłowych, w środowisku docelowym jest stosowana wartość maksymalna. Jeśli na przykład w środowisku źródłowym istnieją dwa węzły źródłowe, wówczas wartości wielkości sterty są pobierane z agentów obu węzłów źródłowych i większa z tych wartości (o ile się różnią) jest stosowana we wszystkich agentach węzłów docelowych. |
| bpm.de.node.#.clusterMember.#.jvmSettings.#.disableWSAddressCaching Przykład:
|
Wyłącza buforowanie adresów dla usług WWW. Jeśli system działa najczęściej z wieloma wątkami klientów, a użytkownik napotka rywalizacje o blokady w pamięci podręcznej adresów usług WWW, można ustawić tę właściwość niestandardową na wartość true, aby zapobiec buforowaniu danych usług WWW. Wartością domyślną jest false (fałsz). Jeśli dla właściwości networkaddress.cache.ttl zostanie podana wartość zero lub dowolna inna dodatnia liczba całkowita, dla tej właściwości należy ustawić wartość true, aby uniknąć buforowania adresów IP w mechanizmie usług WWW. Właściwości networkaddress.cache.ttl używa się do wskazania liczby sekund do buforowania pomyślnego wyszukiwania. To jest właściwość niestandardowa maszyny JVM. Nie jest ona wymagana. |
Jeśli istnieje wiele węzłów źródłowych i ta wartość jest taka sama dla każdego z tych węzłów, jest ona migrowana do środowiska docelowego. Jeśli wartości są inne, ta właściwość nie jest migrowana. |
| bpm.de.node.#.clusterMember.#.jvmSettings.#.verboseModeGarbageCollection Przykład:
|
Określa, czy podczas czyszczenia pamięci mają być generowane szczegółowe dane wyjściowe debugowania. Domyślnie opcja szczegółowego czyszczenia pamięci jest wyłączona. |
Jeśli istnieje wiele węzłów źródłowych i ta wartość jest taka sama dla każdego z tych węzłów, jest ona migrowana do środowiska docelowego. Jeśli wartości są różne, dla wszystkich węzłów w środowisku docelowym zostanie użyta wartość domyślna (wyłączone). |
W poniższej tabeli przedstawiono właściwości dostrajania wydajności obiektowego brokera zapytań (ORB — Object Request Broker).
| Właściwości konfiguracyjne | Opis | Uwagi dotyczące migracji |
|---|---|---|
| bpm.dmgr.objectRequestBroker.requestTimeout Przykład:
|
Czas w sekundach, który musi upłynąć, zanim zostanie przekroczony limit czasu komunikatu żądania. |
Te właściwości nie są migrowane. |
| bpm.dmgr.objectRequestBroker.requestRetriesCount Przykład:
|
Liczba prób wysłania żądania przez broker ORB, jeśli serwer nie reaguje. |
|
| bpm.dmgr.objectRequestBroker.requestRetriesDelay Przykład:
|
Liczba milisekund między ponownymi próbami wysłania żądania. |
|
| bpm.dmgr.objectRequestBroker.connectionCacheMaximum Przykład:
|
Maksymalna liczba pozycji, które mogą zajmować pamięć podręczną połączeń brokera ORB, zanim broker ORB zacznie usuwać nieaktywne połączenia z pamięci podręcznej. |
|
| bpm.dmgr.objectRequestBroker.connectionCacheMinimum Przykład:
|
Minimalna liczba pozycji w pamięci podręcznej połączeń brokera ORB. |
|
| bpm.dmgr.objectRequestBroker.locateRequestTimeout Przykład:
|
Czas w sekundach, który musi upłynąć, zanim zostanie przekroczony limit czasu komunikatu żądania znalezienia. |
|
| bpm.dmgr.objectRequestBroker.noLocalCopies Przykład:
|
Sposób przekazywania parametrów przez broker ORB. Jeśli ta opcja jest włączona, broker ORB przekazuje parametry przez odwołanie zamiast przez wartość, aby uniknąć tworzenia kopii obiektu. Jeśli ta opcja nie zostanie włączona, przekazywana jest kopia parametru zamiast samego obiektu parametru. Ta opcja może być kosztowna, ponieważ broker ORB musi najpierw utworzyć kopię każdego obiektu parametru. |
W poniższej tabeli przedstawiono właściwości dostrajania wydajności puli wątków.
| Właściwości konfiguracyjne | Opis | Uwagi dotyczące migracji |
|---|---|---|
| bpm.de.node.1.clusterMember.1.threadPool.2.name Przykład:
|
Nazwa puli wątków. Możliwe wartości to Default lub WebContainer. |
Wartość jest migrowana automatycznie. Możliwe wartości to Default lub WebContainer. |
| bpm.de.node.1.clusterMember.1.threadPool.1.minimumSize Przykład:
|
Minimalna liczba połączeń fizycznych obsługiwanych w tej puli wątków. |
Jeśli istnieje wiele węzłów źródłowych i ta wartość nie jest taka sama dla każdego z tych węzłów, nie jest ona migrowana do środowiska docelowego. Używana jest wartość domyślna dla środowiska docelowego. Ta właściwość jest migrowana dla każdego elementu klastra. Jest ona migrowana dla następujących pul wątków:
|
| bpm.de.node.1.clusterMember.1.threadPool.1.maximumSize Przykład:
|
Maksymalna liczba połączeń fizycznych, które można utworzyć w danej puli. |
Jeśli istnieje wiele węzłów źródłowych, to w środowisku docelowym jest stosowana wartość maksymalna. Ta właściwość jest migrowana dla każdego elementu klastra.
Jest ona migrowana dla następujących pul wątków:
|
W poniższej tabeli przedstawiono właściwości dostrajania wydajności fabryki połączeń tematu JMS.
| Właściwości konfiguracyjne | Opis | Uwagi dotyczące migracji |
|---|---|---|
| bpm.de.cluster.#.activationSpec.#.name Przykład:
|
Nazwa fabryki połączeń tematu. |
Te właściwości są migrowane tylko w
zasięgu klastra aplikacji. Są one
migrowane dla następujących fabryk połączeń tematów:
|
| bpm.de.cluster.#.connectionFactory.#.minConnections Przykład:
|
Minimalna liczba obsługiwanych połączeń. |
|
| bpm.de.cluster.#.connectionFactory.#.maxConnections Przykład:
|
Maksymalna liczba tworzonych połączeń. |
W poniższej tabeli przedstawiono właściwości dostrajania wydajności usługi transakcji.
| Właściwości konfiguracyjne | Opis | Uwagi dotyczące migracji |
|---|---|---|
| bpm.dmgr.transactionService.totalTransactionLifetimeTimeout Przykład:
|
Domyślny maksymalny czas w sekundach dozwolony dla transakcji uruchomionej na tym serwerze, zanim usługa transakcji zainicjuje zakończenie limitu czasu. Każda transakcja, która nie rozpocznie przetwarzania zakończenia przed upływem tego czasu, zostanie wycofana. Jeśli ta wartość zostanie ustawiona na 0, ten limit czasu nie będzie stosowany, a zamiast niego zostanie użyta wartość maksymalnego limitu czasu transakcji. |
Ta właściwość jest migrowana w menedżerze wdrażania i zasięgu elementu klastra. |
| bpm.dmgr.transactionService.clientInactivityTimeout Przykład:
|
Maksymalny przedział czasu w sekundach między żądaniami transakcyjnymi przychodzącymi od klienta zdalnego. Dowolny okres braku aktywności klienta, który przekroczy ten limit czasu, spowoduje wycofanie transakcji z tego serwera aplikacji. Wartość 0 oznacza brak limitu czasu. |
Ta właściwość jest migrowana w menedżerze wdrażania i zasięgu elementu klastra. |
W poniższej tabeli przedstawiono właściwości kontenera WWW.
| Właściwości konfiguracyjne | Opis | Uwagi dotyczące migracji |
|---|---|---|
| bpm.de.node.#.clusterMember.#.webContainer.enableServletCaching Przykład:
|
Określa, czy skonfigurować buforowanie serwletu w celu zapisania danych wyjściowych serwletów i plików JSP (JavaServer Pages) w dynamicznej pamięci podręcznej. |
Ta właściwość nie jest migrowana. |
| bpm.de.node.#.clusterMember.#.webContainer.allowOverflow Przykład:
|
Określa, czy liczba sesji w pamięci może przekroczyć wartość określoną przez właściwość maxInMemorySessionCount. Ta opcja jest poprawna tylko w trybie sesji nierozproszonych. |
Ta właściwość nie jest migrowana. |
| bpm.de.node.1.clusterMember.1.webContainer.enableCookies Przykład:
|
Określa, czy mechanizm śledzenia sesji używa informacji cookie do przesyłania identyfikatorów sesji. Jeśli informacje cookie są włączone, funkcja śledzenia sesji rozpoznaje identyfikatory sesji, które są odbierane jako informacje cookie, i próbuje używać informacji cookie do wysyłania identyfikatorów sesji. Jeśli nie jest włączona obsługa informacji cookie i ponowne zapisywanie adresu URL jest włączone, mechanizm śledzenia sesji korzysta z ponownego zapisywania adresu URL zamiast informacji cookie. Wartością domyślną jest true. |
Ta właściwość jest migrowana dla każdego elementu klastra. |
| bpm.de.node.#.clusterMember.#.webContainer.restrictCookiesToHttpsSessions Przykład:
|
Określa, czy mechanizm śledzenia sesji korzysta z obsługi bezpiecznych informacji cookie, które mogą być wysyłane z powrotem tylko przy użyciu szyfrowanego połączenia HTTP (HTTPS). Gdy ta funkcja jest włączona, informacje cookie sesji przy użyciu połączenia HTTP nie działają. Wartością domyślną jest false (fałsz). |
Ta właściwość jest migrowana dla każdego elementu klastra. |
| bpm.de.node.#.clusterMember.#.webContainer.maxInMemorySessionCount Przykład:
|
Maksymalna liczba sesji do zachowania w pamięci dla każdego modułu WWW. Dla sesji w pamięci, wartość ta określa liczbę sesji w podstawowej tabeli sesji dla modułu WWW. Należy użyć właściwości allowOverflow, aby określić, czy liczba sesji ma być ograniczana do tej liczby dla całej funkcji zarządzania sesjami, czy też ma być dozwolone umieszczanie dodatkowych sesji w tabelach drugorzędnych. W przypadku sesji rozproszonych wartość ta określa wielkość pamięci podręcznej dla sesji poszczególnych modułów WWW. Gdy pamięć podręczna sesji osiągnie wielkość maksymalną i wymagana jest nowa sesja, funkcja zarządzania sesjami usunie z pamięci podręcznej najstarszą sesję w celu zwolnienia miejsca na nową sesję.
Uwaga: Nie należy ustawiać tej wartości na liczbę mniejszą niż maksymalna wielkość puli wątków dla serwera.
|
Ta właściwość nie jest migrowana. |
| bpm.de.node.#.clusterMember.#.webContainer.httpInboundChannel.#.name Przykład:
|
Służy do włączania komunikacji z serwerami zdalnymi. Ta właściwość jest używana przez inne kanały, takie jak kanał kontenera WWW, do obsługi żądań HTTP i do wysyłania informacji HTTP do serwletów oczekujących informacji o tym typie. Do ustanowienia kolejki żądań między wtyczką produktu WebSphere Application Server dla serwerów WWW a kontenerem WWW, w którym znajdują się moduły WWW aplikacji, używane są kanały danych przychodzących HTTP zamiast transportów HTTP. |
Ta właściwość nie jest migrowana. |
| bpm.de.node.#.clusterMember.#.webContainer.httpInboundChannel.#.maximumPersistentRequests Przykład:
|
Liczba żądań, które mogą zostać przesłane za pośrednictwem połączenia przed jego zamknięciem. Ta wartość powinna być ustawiona na taką wartość, aby większość klientów, jeśli nie wszystkie, zawsze miała otwarte połączenie podczas wysyłania wielu żądań w tej samej sesji. Wartością domyślną jest 100. |
Ta właściwość nie jest migrowana. |
| bpm.de.node.#.clusterMember.#.webContainer.httpInboundChannel.#.persistentTimeout Przykład:
|
Czas, przez który połączenie pozostaje otwarte, zanim zostanie zamknięte z powodu braku aktywności w tym połączeniu. Wartością domyślną jest 30 sekund. |
Ta właściwość nie jest migrowana. |
W poniższej tabeli przedstawiono właściwości dostrajania informacji menedżera pracy.
| Właściwości konfiguracyjne | Opis | Uwagi dotyczące migracji |
|---|---|---|
| bpm.de.cluster.#.workManager.#.name Przykład:
|
Nazwa menedżera pracy. Możliwe wartości to DefaultWorkManager lub BPENavigationWorkManager. |
Ta właściwość jest automatycznie migrowana dla
następujących menedżerów pracy:
|
| bpm.de.cluster.#.workManager.#.jndiName Przykład:
|
Nazwa JNDI domyślnego menedżera pracy. |
Ta właściwość jest automatycznie migrowana dla
następujących menedżerów pracy:
|
| bpm.de.cluster.#.workManager.#.numAlarmThreads Przykład:
|
Liczba wątków alarmów dla domyślnego menedżera pracy. |
Ta właściwość nie jest migrowana. |
| bpm.de.cluster.#.workManager.#.workReqQSize Przykład:
|
Wielkość buforu używanego przez pulę wątków menedżera pracy do pobierania żądań. |
Te właściwości są migrowane tylko w
zasięgu klastra aplikacji. Są one migrowane dla następujących
menedżerów pracy:
|
| bpm.de.cluster.#.workManager.#.minThreads Przykład:
|
Liczba wątków, które mają być przechowywane w puli wątków, tworzonych stosownie do potrzeb. |
|
| bpm.de.cluster.#.workManager.#.maxThreads Przykład:
|
Maksymalna liczba wątków do utworzenia w puli wątków. |