IBM Maximo Asset Management Wersja 7 Wydanie 6 Administrowanie produktem Maximo Asset Management
Uwaga Przed wykorzystaniem tych informacji oraz produktu, którego dotyczą, należy zapoznać się z sekcją Informacje na stronie 477. Niniejsze wydanie publikacji dotyczy wersji 7, wydania 6, modyfikacji 0 produktu IBM Maximo Asset Management oraz wszystkich jego późniejszych wydań i modyfikacji, aż do odwołania w nowych wydaniach publikacji. Copyright IBM Corporation 2008, 2014.
Spis treści Rozdział 1. Konfigurowanie systemu.. 1 Podstawowa konfiguracja systemu........ 1 Konfigurowanie systemów klastrowych....... 2 Przegląd klastrów serwera aplikacji....... 2 Przygotowanie do tworzenia klastrów...... 5 Tworzenie plików właściwości dla klastrów... 5 Konfigurowanie komponentów bean sterowanych komunikatami dla klastrów........ 7 Tworzenie plików kompilacji dla klastrów... 10 Tworzenie plików EAR Maximo dla klastrów.. 11 Tworzenie pliku rejestru RMI....... 13 Tworzenie i wdrażanie klastrów na serwerze WebSphere Application Serer........ 14 Wdrażanie pliku rejestru zdalnego wywołania metody (RMI) na serwerze WebSphere Application Serer.............. 14 Tworzenie klastrów w programie WebSphere Application Serer........... 16 Konfigurowanie usługi Jaa Message Serice dla produktu WebSphere Application Serer.... 17 Wdrażanie plików EAR dla klastrów w programie WebSphere Application Serer....... 25 Tworzenie i wdrażanie klastrów na serwerzeweblogic Serer............... 26 Wdrażanie pliku rejestru zdalnego wywołania metody (RMI) na serwerze WebLogic Serer... 26 Tworzenie klastrów w programie WebLogic Serer 28 Konfigurowanie usługi Jaa Message Serice dla produktu WebLogic Serer........ 29 Wdrażanie plików EAR dla klastrów na serwerze WebLogic Serer........... 35 Tworzenie i wdrażanie plików EAR dla konfiguracji podstawowych.............. 36 Tworzenie plików EAR programu Maximo dla konfiguracji podstawowych......... 36 Wdrażanie plików EAR Maximo na serwerze WebSphere Application Serer........ 37 Wdrażanie plików EAR Maximo na serwerze WebLogic Serer............ 38 Konfigurowanie ustawień ogólnych....... 39 Klucz Instalatora treści.......... 39 Konfiguracja pomocy elektronicznej...... 39 Pliki WAR (Web application archie)...... 39 Pliki EAR.............. 40 Konfigurowanie serwerów aplikacji...... 41 Ustawienia pamięci dla procesu serwera aplikacji 41 Równoważenie obciążeń......... 42 Obsługa protokołu SSL......... 42 Tworzenie wirtualnych maszyn Jaa..... 42 Dokumentacja serwera aplikacji....... 44 Konfigurowanie ustawień przeglądarki..... 44 Konfigurowanie ustawień programu Internet Explorer.............. 44 Konfigurowanie limitów czasu sesji..... 44 Konfigurowanie interfejsu użytkownika...... 44 Aktywowanie bocznego menu nawigacji..... 45 Zmiana skóry interfejsu użytkownika...... 45 Ukrywanie menu nawigacji w aplikacjach..... 46 Migracja administracyjnej stacji roboczej...... 46 Rozdział 2. Konfigurowanie baz danych 49 Projektowanie bazy danych.......... 49 Struktura relacyjnej bazy danych....... 49 Tabele słownika danych......... 50 Sprawdzanie integralności........ 51 Partycje składowania.......... 51 Obiekty biznesowe.......... 52 Obiekty definiowane przez użytkownika.... 53 Poziomy konfiguracji dla obiektów...... 53 Relacje bazy danych.......... 56 Atrybuty obiektu biznesowego....... 57 Typ danych atrybutu.......... 57 Widoki bazy danych.......... 59 Indeksy.............. 60 Klucze podstawowe.......... 60 Definiowanie obiektów dla aplikacji....... 60 Tworzenie obiektów........... 60 Dodawanie widoków do baz danych...... 62 Tworzenie aplikacji na podstawie zaimportowanych widoków bazy danych.......... 63 Określanie atrybutów dla obiektów....... 64 Opisy i długie opisy.......... 64 Dodawanie atrybutów do obiektów...... 64 Zmiana atrybutów........... 66 Tworzenie ograniczeń dotyczących atrybutów.. 66 Wyłączanie atrybutów zdefiniowanych przez użytkownika podczas duplikowania obiektów.. 67 Włączanie automatycznego numerowania atrybutów 68 Dodawanie typów podatków do tabel bazy danych.. 68 Dodawanie indeksów........... 69 Dodawanie kluczy podstawowych do obiektów zdefiniowanych przez użytkownika....... 70 Tworzenie relacji między tabelami nadrzędnymi a podrzędnymi............. 70 Konfigurowanie kont KG.......... 71 Kody kont KG............. 71 Segmenty konta księgi głównej........ 71 Kolejność segmentów w kodzie konta KG..... 72 Długość segmentów w kodzie konta KG..... 72 Konfigurowanie bazy danych......... 73 Tryby konfigurowania bazy danych...... 73 Konfigurowanie bazy danych w trybie wiersza komend 74 Konfigurowanie bazy danych w trybie administracyjnym............ 75 Odtwarzanie tabel kopii zapasowych...... 76 Konfigurowanie systemu w celu zapewnienia zgodności z przepisami............... 76 Podpisy elektroniczne oraz rekordy audytu.... 76 Śledzenie logowania........... 77 Funkcja podpisu elektronicznego....... 78 Rekordy audytu elektronicznego....... 78 Copyright IBM Corp. 2008, 2014 iii
Uwierzytelnianie podpisu elektronicznego.... 79 Tworzenie listy rozwijanej dla pola Przyczyna zmiany 80 Dodawanie wartości do domeny Przyczyna zmiany.. 81 Zmiany w bazie danych niezwiązane z audytem elektronicznym............. 82 Zmiany w bazie danych związane z audytem elektronicznym............. 83 Kontrolowanie zmian obiektów......... 84 Definiowanie map wyszukiwania....... 84 Dodawanie komunikatów systemowych..... 85 Definicje zapytań............ 85 Konfigurowanie opcji wyszukiwania dla zoptymalizowania wydajności............... 85 Funkcja wyszukiwania tekstu........ 86 Konfiguracja typu wyszukiwania....... 86 Rozdział 3. Konfigurowanie systemu dla wielu języków............ 91 Konfiguracja wielu języków przegląd...... 91 Tabele wielojęzyczne oraz powiązane kolumny... 91 Programy narzędziowe do obsługi wielu języków - pakiet danych tłumaczenia......... 93 Wiele języków oraz dostosowywanie tabel systemowych............. 93 Wiele języków oraz tłumaczenia....... 93 Włączanie obsługi wielu języków........ 94 Aktywacja wielu języków dla obiektów i atrybutów.. 94 Włączanie atrybutów dla wielu języków.... 94 Wyświetlanie znaków z wielu języków.... 95 Dodawanie języków dodatkowych do produktu po wdrożeniu początkowym.......... 95 Dodawanie nieobsługiwanych języków dodatkowych do baz danych............. 96 Usuwanie języków dodatkowych z bazy danych... 97 Tłumaczenie rekordów za pośrednictwem aplikacji.. 98 Ustawianie języków dla podpowiedzi...... 98 Tworzenie bazy danych maxdemo po instalacji... 99 Rozdział 4. Administrowanie bazą danych.............. 101 Administrowanie bazą danych przegląd..... 101 Tworzenie kopii zapasowej bazy danych i jej odtwarzanie............. 101 Typy kopii zapasowych.......... 101 Kopie zapasowe tworzone offline i online.... 102 Aktualizowanie statystyk baz danych...... 103 Pakiet DBMS_STATS......... 103 Statystyki aktualizacji serwera SQL..... 104 Aktualizacje bazy danych......... 104 Poprawki aplikacji.......... 104 Aktualizacja bazy danych na potrzeby opcji systemowych............ 104 UpdateDB i rozszerzenia niestandardowe... 105 Plik a_customer.xml.......... 105 Plik product_description.xml....... 105 Zarządzanie administrowaniem bazy danych.... 106 Aktualizowanie bazy danych Maximo..... 106 Uruchamianie programu UpdateDB...... 106 Rozdział 5. Optymalizacja wydajności systemu............. 109 Wydajność serwera bazy danych........ 109 Techniki optymalizacji obejmujące wszystkie bazy danych............... 109 Indeksowanie bazy danych........ 110 Zoptymalizowany dostęp do danych..... 110 Modyfikowanie wielkości pamięci podręcznych sekwencji............. 111 Optymalizacja wydajności w produkcie DB2... 112 Ustawianie zmiennych środowiskowych i zmiennych rejestru w celu zapewnienia optymalnej wydajności............ 113 Zmienne rejestru DB2......... 114 Strojenie ustawień menedżera bazy danych... 115 Ustawienia menedżera bazy danych DB2... 116 Strojenie ustawień konfiguracyjnych bazy danych 117 Aktywowanie opcji wiązania REOPT(ONCE).. 118 Ustawienia konfiguracji bazy danych DB2... 119 Reorganizacja tabel i indeksów w pamięci DB2 122 Optymalizacja wydajności w produkcie Oracle Database.............. 123 Parametry inicjowania produktu Oracle Database.. 124 Dostrajanie wydajności produktu IBM WebSphere Application Serer............ 126 Wielkości puli wątków.......... 126 Wartości wielkości sterty......... 127 Określanie optymalnych wielkości sterty w programie WebSphere Application Serer....... 128 Komendy JVM umożliwiające zoptymalizowanie wydajności............. 129 Dostrajanie wydajności serwera HTTP...... 130 IBM HTTP Serer kompresja i równoważenie obciążeń.............. 131 Zoptymalizowane ustawienia konfiguracji systemu operacyjnego.............. 132 Ustawienia związane z wydajnością w systemie AIX 132 Parametry sieciowe związane z wydajnością dla systemów Windows i Red Hat Enterprise Linux.. 134 Opracowywanie prób działania........ 135 Ustalanie założeń przeprowadzanej próby.... 135 Opracowywanie przypadków użycia...... 135 Opracowywanie strategii próby....... 136 Definiowanie środowisk testowych...... 137 Scenariusz: opracowanie prób działania w celu określenia stopnia wykorzystania procesora.... 138 Rozdział 6. Implementowanie uprawnień............. 143 Grupy uprawnień przegląd......... 143 Grupy uprawnień i dostęp do ośrodków i aplikacji 144 Typy grup uprawnień.......... 145 Proces zabezpieczania.......... 145 Uwierzytelnianie użytkowników...... 146 Autoryzacje dla grup uprawnień...... 147 Profile zabezpieczeń.......... 151 Profil zabezpieczeń organizacji z dwiema grupami uprawnień przykład......... 151 Śledzenie logowania.......... 153 Szyfrowanie i bezpieczeństwo....... 154 i Administrowanie produktem Maximo Asset Management
Ataki hakerów i ataki polegające na spowodowaniu odmowy usługi........... 155 Automatyczne tworzenie rekordów użytkownika uwierzytelnianych przez LDAP....... 156 Łączenie grup uprawnień......... 156 Łączenie grup uprawnień - reguły ograniczeń danych.............. 157 Łączenie grup uprawnień - reguły autoryzacji aplikacji............. 157 Łączenie grup uprawnień - reguły dla limitów i tolerancji zatwierdzania......... 158 Łączenie grup uprawnień - reguły autoryzacji komponentów KG.......... 158 Łączenie grup uprawnień - reguły autoryzacji pracowników............ 159 Łączenie grup uprawnień - reguły autoryzacji ośrodków............. 159 Łączenie grup uprawnień - reguły autoryzacji magazynów............ 159 Bezpieczeństwo serwera aplikacji....... 160 Bezpieczeństwo serwera aplikacji - właściwości na potrzeby zarządzania użytkownikiem i grupą.. 160 Role zabezpieczeń dla serwera aplikacji.... 161 Środowisko pojedynczego logowania a bezpieczeństwo serwera aplikacji...... 161 Serwery zabezpieczeń LDAP i aplikacji.... 162 Synchronizacja danych LDAP....... 162 Synchronizacja parametrów zadania Cron a bezpieczeństwo serwera aplikacji...... 163 Praca z grupami uprawnień.......... 164 Dodawanie grup uprawnień........ 164 Przypisywanie centrów startowych do grup uprawnień............. 165 Przypisywanie ośrodków do grup uprawnień.. 165 Dodawanie użytkowników do grup uprawnień.. 166 Nadawanie uprawnień grupom uprawnień.... 168 Nadawanie uprawnień do logowania administracyjnego na potrzeby konfiguracji bazy danych.............. 168 Autoryzowanie uprawnień aplikacji dla grup uprawnień............. 168 Zezwalanie grupom uprawnień na dostęp do magazynów............ 170 Zezwalanie grupom uprawnień na dostęp do informacji o pracownikach........ 170 Zezwalanie grupom uprawnień na dostęp do komponentów KG.......... 171 Autoryzowanie usług standardowych dla grup uprawnień............. 172 Zastąpienie czasu obowiązywania hasła dla grup uprawnień............. 172 Określanie ograniczeń dostępu dla grup uprawnień 173 Określanie ograniczeń dostępu do danych dla grup uprawnień............. 173 Określanie ograniczeń dostępu do kolekcji dla grup uprawnień............. 174 Określanie globalnych ograniczeń dostępu do danych dla grup uprawnień........ 174 Określanie limitów i tolerancji zakupów dla grup uprawnień............. 175 Usuwanie użytkowników z grup uprawnień.... 175 Usuwanie grup uprawnień........ 176 Szyfrowanie właściwości......... 177 Bezpieczne modyfikowanie zaszyfrowanych plików.............. 177 Konfigurowanie systemu w celu korzystania z zabezpieczeń serwera aplikacji........ 178 Konfigurowanie produktu WebSphere Application Serer dla zabezpieczeń LDAP...... 179 Konfigurowanie dwóch serwerów katalogów.. 179 Konfigurowanie produktu WebLogic Serer dla zabezpieczeń LDAP.......... 181 Zmiana parametrów zadań Cron do synchronizacji danych............... 181 Aktywowanie zadań Cron w celu synchronizacji danych.............. 182 Konfigurowanie zadania Cron VMMSYNC w celu zsynchronizowania użytkowników i grup... 183 Konfigurowanie serwera WebSphere Application Serer w celu korzystania z synchronizacji przyrostowej............ 184 Konfigurowanie wymagań dotyczących hasła... 185 Generowanie haseł.......... 187 Włączanie śledzenia logowania...... 187 Rozdział 7. Rejestrowanie użytkowników........... 189 Użytkownicy przegląd.......... 189 Użytkownicy administracyjni........ 189 Użytkownicy bazy danych......... 190 Użytkownicy systemu.......... 191 Konfigurowanie samorejestracji dla użytkowników 191 Użytkownicy, którzy dokonują samorejestracji... 192 Mechanizmy zabezpieczeń......... 193 Hasła dla użytkowników........ 193 Wskazówki dla haseł......... 195 Uprawnienia dla użytkowników...... 195 Profile zabezpieczeń dla użytkowników.... 195 Dostęp użytkowników do bazy danych.... 196 Domyślne ośrodki do wprowadzania danych dla użytkowników........... 196 Statusy użytkowników.......... 197 Praca z użytkownikami........... 197 Dodawanie użytkowników......... 197 Przypisywanie użytkowników do grup uprawnień.. 199 Nadawanie użytkownikom uprawnień do przypisywania innych użytkowników do grup uprawnień.............. 200 Zmiana osób powiązanych z użytkownikami... 200 Zmiana statusu wielu użytkowników...... 201 Zmiana statusu użytkowników........ 201 Zmiana ustawień użytkownika........ 202 Zmiana ustawień użytkownika związanych z dostępem do nieaktywnego ośrodka..... 202 Zmiana ustawień użytkownika w zakresie języka, ustawień narodowych i strefy czasowej.... 202 Zmiana ustawień użytkownika związanych z lektorami ekranowymi......... 202 Zmiana ustawień użytkownika dla magazynów i ośrodków do wprowadzania danych..... 202 Zmiana ustawień magazynów i ośrodków do wprowadzania danych dla wielu użytkowników. 203 Spis treści
Zmiana kont KG dla użytkowników..... 203 Implementowanie zabezpieczeń dla użytkowników 204 Określanie haseł dla nowych użytkowników... 204 Zmiana hasła dostępu do systemu i hasła dostępu do bazy danych dla użytkowników..... 205 Określanie wskazówek dla haseł dla użytkowników........... 206 Określanie grup uprawnień dla użytkowników.. 206 Określanie profili zabezpieczeń dla użytkowników 207 Określanie profili zabezpieczeń dla wielu użytkowników........... 207 Nadawanie użytkownikom praw dostępu do baz danych Oracle i SQL Serer....... 208 Zmiana dostępu użytkownika do baz danych Oracle i SQL Serer.......... 208 Usuwanie praw dostępu użytkownika do baz danych Oracle i SQL Serer....... 209 Wylogowywanie i blokowanie użytkowników.. 209 Włączanie śledzenia logowania...... 210 Ustawienie domyślnych ustawień użytkownika 211 Kopiowanie użytkowników......... 212 Usuwanie użytkowników......... 212 Usuwanie grup uprawnień z profili użytkowników 213 Rozdział 8. Zarządzanie szablonami komunikatów........... 215 Przegląd szablonów komunikatów....... 215 Szablony komunikatów i eskalacje...... 215 Szablony komunikatów i centrum wsparcia... 215 Szablony komunikatów i przepływy pracy... 215 Zmienne podstawiane dla szablonów komunikatów 216 Predefiniowane szablony komunikatów..... 216 Odbiorcy szablonów komunikatów...... 217 Załączniki szablonów komunikatów...... 217 Dzienniki komunikacji.......... 217 Praca z szablonami komunikatów........ 217 Tworzenie szablonów komunikatów...... 217 Dodawanie adresów e-mail jako odbiorców szablonów komunikatów........ 219 Dodawanie grup osób jako odbiorców szablonów komunikatów............ 219 Dodawanie osób jako odbiorców szablonów komunikatów............ 220 Dodawanie ról jako odbiorców szablonów komunikatów............ 220 Dołączanie dokumentów do szablonów komunikatów 221 Dołączanie folderów dokumentów do szablonów komunikatów............ 221 Dołączanie plików do szablonów komunikatów 222 Dołączanie stron WWW do szablonów komunikatów............ 222 Łączenie rekordów z szablonami komunikatów 222 Kopiowanie szablonów komunikatów..... 223 Zmiana szablonów komunikatów....... 223 Usuwanie szablonów komunikatów...... 224 Zmiana statusu szablonów komunikatów..... 225 Rozdział 9. Zarządzanie eskalacjami 227 Eskalacje przegląd........... 227 Mechanizm eskalacji.......... 227 i Administrowanie produktem Maximo Asset Management Dzienniki eskalacji.......... 227 Kreator wyrażeń SQL......... 228 Punkty eskalacji........... 228 Predefiniowane eskalacje......... 229 Eskalacje i umowy SLA.......... 231 Szablony komunikatów i powiadomienia..... 231 Pola rekordów eskalacji.......... 232 Reguły usuwania eskalacji......... 233 Praca z eskalacjami............ 233 Tworzenie eskalacji........... 233 Definiowanie punktów eskalacji...... 234 Sprawdzanie poprawności eskalacji...... 236 Aktywowanie eskalacji.......... 236 Modyfikowanie eskalacji......... 237 Dezaktywowanie eskalacji......... 238 Rozdział 10. Konfigurowanie programów nasłuchujących e-mail.. 239 Sprawdzanie połączeń pomiędzy serwerem aplikacji a serwerem poczty elektronicznej........ 239 Programy nasłuchujące e-mail przegląd..... 240 Komponenty programów nasłuchujących e-mail.. 240 Proces aplikacji Programy nasłuchujące e-mail... 241 Predefiniowany proces przepływu pracy dla programów nasłuchujących e-mail..... 242 Definicje programów nasłuchujących e-mail.. 242 Ustawienia zabezpieczeń dla programów nasłuchujących e-mail.......... 243 Szablony komunikatów dla programów nasłuchujących e-mail.......... 244 Preprocesory programów nasłuchujących e-mail.. 249 Ograniczniki kluczy obiektu....... 250 Rejestrowanie............ 250 Jaa Message Drien Bean........ 251 Wiadomości e-mail........... 251 Odpytywanie serwerów poczty elektronicznej o wiadomości e-mail.......... 251 Status rekordów wiadomości e-mail..... 253 Załączniki wiadomości e-mail....... 254 Progi dla wiadomości......... 254 Formaty wiadomości e-mail dla programów nasłuchujących e-mail......... 256 Praca z aplikacją Programy nasłuchujące e-mail... 263 Usuwanie rekordów wiadomości e-mail z tabeli przemieszczania............ 263 Dostosowywanie preprocesora programu nasłuchującego e-mail.......... 264 Zmiana ogranicznika klucza obiektu...... 265 Praca z definicjami programów nasłuchujących e-mail 265 Tworzenie definicji programu nasłuchującego e-mail.............. 265 Usuwanie definicji programu nasłuchującego e-mail.............. 266 Konfigurowanie kolejek dla serwera WebSphere Application Serer........... 267 Dodawanie serwerów do magistrali Jaa Messaging Serice na potrzeby programów nasłuchujących e-mail......... 268 Tworzenie miejsca docelowego magistrali Jaa Messaging Serice na potrzeby kolejki wejściowej programu nasłuchującego........ 269
Tworzenie fabryki połączeń Jaa Messaging Serice.............. 270 Tworzenie kolejki wejściowej Jaa Messaging Serice programu nasłuchującego...... 271 Aktywacja kolejki wejściowej programu nasłuchującego........... 272 Konfigurowanie komponentu bean sterowanego wiadomościami na serwerze WebSphere Application Serer.......... 272 Konfigurowanie kolejek Jaa Messaging Serice dla produktu WebLogic Serer......... 274 Dodawanie składnic plików na potrzeby programów nasłuchujących e-mail - WebLogic Serer.............. 275 Dodawanie serwerów Jaa Messaging Serice na potrzeby programów nasłuchujących e-mail - WebLogic Serer........... 276 Dodawanie modułów Jaa Messaging Serice na potrzeby programów nasłuchujących e-mail - WebLogic Serer........... 277 Dodawanie fabryk połączeń Jaa Messaging Serice na potrzeby programów nasłuchujących e-mail - WebLogic Serer........ 277 Dodawanie kolejek Jaa Messaging Serice na potrzeby programów nasłuchujących e-mail - WebLogic Serer........... 278 Aktywowanie fabryk połączeń Jaa Messaging Serice na potrzeby programów nasłuchujących e-mail - WebLogic Serer........ 278 Konfigurowanie komponentu bean sterowanego wiadomościami w programie WebLogic Serer.. 279 Aktywowanie procesów przepływu pracy dla programów nasłuchujących e-mail...... 280 Konfigurowanie programów nasłuchujących e-mail w celu użycia kolejek Jaa Messaging Serice.. 281 Tworzenie komunikatów dla wiadomości e-mail.. 282 Rozdział 11. Zarządzanie zadaniami cron............... 285 Konfiguracja zadania cron przegląd...... 285 Wcześniej istniejące zadania cron....... 285 Poziomy dostępu dla zadań cron....... 287 Parametry zadania cron.......... 287 Instancje zadań cron........... 288 Praca z zadaniami cron........... 289 Tworzenie definicji zadań cron....... 289 Usuwanie definicji zadań cron........ 289 Praca z instancjami zadań cron........ 290 Tworzenie instancji zadań cron...... 290 Kopiowanie instancji zadań cron...... 290 Zmiana instancji zadań cron....... 291 Ponowne ładowanie instancji zadań cron.... 291 Usuwanie instancji zadań cron....... 292 Wyłączanie zadań cron na serwerze aplikacji... 292 Wyświetlanie ukrytych zadań cron...... 293 Rozdział 12. Zarządzanie domenami 295 Domeny przegląd............ 295 Aplikacje powiązane z domenami....... 295 Typy domen............. 296 Domeny ALN............ 297 Domeny powiązane.......... 297 Domeny zakresu liczbowego....... 297 Domeny synonimów.......... 298 Domeny typu TABELA......... 299 Klucze obce i domeny TABELA...... 299 Domeny w organizacjach i ośrodkach..... 299 Praca z domenami............ 300 Dodawanie domen alfanumerycznych..... 300 Dodawanie domen powiązanych...... 301 Dodawanie domen liczbowych....... 303 Dodawanie domen zakresu liczbowego.... 304 Dodawanie domen typu Tabela...... 306 Wiązanie wartości domen z warunkami..... 308 Tworzenie synonimów wewnętrznej wartości... 309 Usuwanie synonimów wartości wewnętrznych... 310 Usuwanie domen............ 311 Rozdział 13. Konfigurowanie dołączonych dokumentów i zarządzanie nimi.......... 313 Konfigurowanie biblioteki dla dołączonych dokumentów 313 Konfigurowanie dołączonych dokumentów.... 314 Konfigurowanie dołączonych dokumentów dla jednego komputera.......... 314 Konfigurowanie dołączonych dokumentów dla dwu komputerów i lokalnego serwera HTTP.. 314 Konfigurowanie dołączonych dokumentów dla dwu komputerów i dedykowanego serwera HTTP. 315 Konfigurowanie dołączonych dokumentów dla wielu komputerów oraz wielu serwerów HTTP.. 317 Alternatywne konfiguracje załączonych dokumentów............ 319 Odwzorowania MIME dla serwera WebLogic Serer.............. 320 Konfigurowanie dołączonych dokumentów..... 321 Zarządzanie bibliotekami dokumentów..... 321 Dodawanie załączników plików do biblioteki.. 321 Dodawanie adresów URL do biblioteki.... 322 Modyfikowanie istniejących dokumentów... 322 Dołączanie dokumentów do rekordów.... 323 Drukowanie pakietów roboczych w środowisku UNIX.............. 323 Obsługiwanie bibliotek dokumentów...... 323 Dodawanie folderów dokumentów..... 324 Kojarzenie folderów dokumentów z aplikacjami 324 Konfigurowanie dołączonych dokumentów w środowisku z jednym komputerem...... 325 Tworzenie katalogów dołączonych dokumentów w środowisku z pojedynczym komputerem.... 325 Tworzenie aplikacji WWW w środowisku z pojedynczym komputerem........ 326 Edytowanie pliku httpd.conf w środowisku z pojedynczym komputerem........ 327 Edycja domyślnych ścieżek pliku (w ramach opcji Właściwości systemu) na jednym komputerze.. 328 Edycja domyślnych ścieżek pliku (w ramach opcji Właściwości systemu) dla wielu komputerów oraz wielu serwerów HTTP......... 331 Spis treści ii
Zmiana ścieżek dla plików biblioteki danych demonstracyjnych w środowisku z jednym komputerem............ 333 Konfigurowanie dołączonych dokumentów dla dwu komputerów i lokalnego serwera HTTP..... 334 Tworzenie katalogów załączników dla dwu komputerów i lokalnego serwera HTTP.... 334 Tworzenie aplikacji WWW dla dwu komputerów i lokalnego serwera HTTP........ 335 Edycja domyślnych ścieżek pliku we właściwościach systemowych dla dwu komputerów oraz lokalnego serwera HTTP... 336 Edycja domyślnych ścieżek pliku w powiązanych aplikacjach dla dwu komputerów oraz lokalnego serwera HTTP........... 338 Zmiana ścieżek dla plików bibliotek danych demonstracyjnych dla dwu komputerów i lokalnego serwera HTTP........ 338 Konfigurowanie dołączonych dokumentów dla dwu komputerów i dedykowanego serwera HTTP... 339 Tworzenie katalogów załączników dla dwu komputerów i dedykowanego serwera HTTP.. 340 Konfigurowanie serwera na potrzeby dołączonych dokumentów dla dwu komputerów oraz dedykowanego serwera HTTP....... 340 Edycja domyślnych ścieżek pliku w powiązanych aplikacjach dla dwu komputerów oraz dedykowanego serwera HTTP....... 341 Edycja domyślnych ścieżek pliku w powiązanych aplikacjach dla dwu komputerów oraz dedykowanego serwera HTTP....... 342 Zmiana ścieżek dla plików bibliotek danych demonstracyjnych dla dwu komputerów i dedykowanego serwera HTTP....... 343 Konfigurowanie dołączonych dokumentów dla wielu komputerów oraz wielu serwerów HTTP..... 345 Tworzenie dołączonych dokumentów dla wielu komputerów oraz wielu serwerów HTTP.... 345 Konfigurowanie dołączonych dokumentów dla wielu komputerów oraz wielu serwerów HTTP.. 346 Edycja domyślnych ścieżek pliku (w ramach opcji Właściwości systemu) dla wielu komputerów oraz wielu serwerów HTTP......... 346 Edycja domyślnych ścieżek pliku w powiązanych aplikacjach dla wielu komputerów oraz wielu serwerów HTTP........... 348 Zmiana ścieżek dla plików bibliotek danych demonstracyjnych dla wielu komputerów i wielu serwerów HTTP........... 349 Rozdział 14. Zarządzanie plikami dzienników............ 351 Przegląd rejestrowania........... 351 Komponenty aplikacji Rejestrowanie...... 351 Programy rejestrujące......... 351 Programy dołączające......... 351 Układy.............. 352 Ustawienia programów rejestrujących...... 352 Lokalizacje plików dziennika......... 352 Nazwy plików dziennika.......... 353 Programy rejestrujące w środowisku wielu serwerów.. 353 iii Administrowanie produktem Maximo Asset Management Filtr EentTracker............ 353 Rozdział 15. Praca z rejestrowaniem 355 Tworzenie plików logging.properties....... 355 Określanie lokalizacji pliku dziennika...... 355 Zarządzanie programami dołączającymi...... 356 Programy rejestrujące skrypty automatyzacji.... 356 Programy rejestrujące zadania CRON...... 356 Programy rejestrujące eskalacje........ 358 Programy rejestrujące struktury integracji..... 359 Włączanie filtru EentTracker......... 360 Zdarzenia rejestrowania dla konkretnych aplikacji lub użytkowników............ 361 Aktywowanie rejestrowania w celu synchronizacji zabezpieczeń serwera aplikacji........ 361 Zatrzymanie rejestrowania zdarzeń...... 362 Korelacja dziennika........... 362 Konfigurowanie niestandardowych komunikatów rejestru w celu ułatwienia rozwiązywania problemów.... 364 Scenariusz: Interpretowanie instrukcji pliku dziennika w celu rozwiązania problemów......... 365 Rozdział 16. Zarządzanie tablicami ogłoszeń............. 367 Tablica ogłoszeń przegląd......... 367 Dzienniki komunikatów dla ogłoszeń...... 367 Praca z tablicami ogłoszeń.......... 367 Wyświetlanie ogłoszeń.......... 367 Tworzenie ogłoszeń........... 368 Określanie odbiorców ogłoszeń....... 368 Zmiana statusu ogłoszeń......... 368 Kopiowanie ogłoszeń.......... 369 Wyświetlanie dzienników komunikatów dla ogłoszeń 369 Wyświetlanie historii ogłoszeń........ 369 Usuwanie ogłoszeń, które utraciły ważność.... 369 Rozdział 17. Praca z zestawami.... 371 Tworzenie zestawów pozycji i zestawów przedsiębiorstw 371 Zmiana zestawów pozycji i zestawów przedsiębiorstw 372 Rozdział 18. Zarządzanie organizacjami........... 373 Organizacje przegląd.......... 373 Poziomy aplikacji i zapis danych....... 373 Ośrodki i organizacje.......... 374 Aktywowanie i dezaktywowanie organizacji i ośrodków............. 374 Zbiory pozycji............ 374 Autonumerowanie........... 375 Punkty zatrzymania i organizacje ABC..... 376 Aktywacja warsztatów naprawczych...... 377 Dostosowanie opcji dla aplikacji....... 377 Podatki dla organizacji......... 379 Opcje hierarchii........... 379 Praca z organizacjami........... 380 Tworzenie organizacji.......... 380 Aktywowanie organizacji........ 381 Usuwanie organizacji......... 381 Kasowanie rezerwacji materiałów dla zleceń pracy 381
Określanie opcji dla osób odpowiedzialnych za zlecenia pracy i zgłoszenia......... 381 Ustawianie opcji zakupów......... 382 Tworzenie powiązań właściwości z umowami dla organizacji............ 382 Tworzenie powiązań warunków z umowami dla organizacji............ 383 Określanie opcji dla faktur........ 383 Określanie automatycznego numerowania dla aplikacji 384 Określanie automatycznego numerowania dla pozycji zamówień specjalnych....... 385 Wyświetlanie komunikatów użytkownikom.... 385 Rozdział 19. Zarządzanie kalendarzami 387 Kalendarze przegląd........... 387 Wzorce zmian dla kalendarzy........ 387 Wyjątki w kalendarzu standardowym...... 387 Praca z kalendarzami........... 388 Tworzenie kalendarzy.......... 388 Określanie zmian w kalendarzach....... 388 Stosowanie zmian do kalendarzy....... 389 Określanie wzorców zmian w kalendarzach.... 389 Kopiowanie kalendarzy.......... 390 Usuwanie kalendarzy.......... 390 Opracowywanie okresów pracy....... 391 Tworzenie okresów pracy........ 391 Zmiana okresów pracy......... 391 Określanie czasu nieroboczego w okresach pracy 391 Rozdział 20. Zarządzanie klasyfikacjami........... 393 Przegląd klasyfikacji............ 393 Ścieżki i hierarchie klasyfikacji....... 393 Opcja Generuj opis........... 394 Powiązania rekordów z klasyfikacjami..... 395 Wyszukiwanie klasyfikacji......... 395 Klasyfikacje rzeczywistych i autoryzowanych elementów konfiguracji.......... 396 Rzeczywiste elementy konfiguracji..... 396 Autoryzowane elementy konfiguracji..... 396 Klasyfikacje rzeczywistych i autoryzowanych elementów konfiguracji......... 396 Atrybuty klasyfikacji.......... 396 Grupowanie atrybutów......... 397 Opcja Zastosuj hierarchię w dół...... 397 Planowanie klasyfikacji.......... 397 Typy rekordów do sklasyfikowania..... 397 Kategorie elementów do raportowania.... 397 Kody branżowe........... 398 Praca z klasyfikacjami........... 398 Tworzenie klasyfikacji.......... 398 Tworzenie powiązań atrybutów z rekordami.... 399 Modyfikowanie klasyfikacji........ 400 Modyfikowanie atrybutów........ 400 Dodawanie atrybutów......... 401 Wyszukiwanie klasyfikacji z rekordów aplikacji.. 401 Definiowanie powiązań między klasyfikacjami rzeczywistych i autoryzowanych elementów konfiguracji............. 402 Dodawanie jednostek miary........ 403 Konfigurowanie opcji podpisu w celu włączenia obrazów klasyfikacji........... 403 Dodawanie obrazów do widoku topologii zasobów 404 Rozdział 21. Zarządzanie planem kont 405 Przegląd planu kont............ 405 Kody kont KG............ 405 Konta domyślne organizacji na potrzeby księgi głównej.............. 406 Scalanie kont KG........... 406 Kody zasobów dla KG.......... 406 Nieaktywne wartości segmentów....... 407 Praca z planami kont............ 407 Praca z kontami KG........... 407 Tworzenie kodów kont KG........ 407 Tworzenie wartości segmentów KG...... 409 Zmiana wartości segmentów na kontach KG.. 409 Usuwanie wartości segmentów KG..... 410 Zmiana struktur kont KG......... 410 Aktualizowanie baz danych dla kont KG..... 411 Konfigurowanie kont.......... 411 Konfigurowanie kont domyślnych organizacji.. 412 Określanie kont związanych z przedsiębiorstwem na potrzeby KG........... 412 Określanie kont sterujących pracowników zewnętrznych na potrzeby KG....... 413 Określanie okresów rozliczeniowych dla KG... 413 Zamykanie okresów rozliczeniowych..... 414 Określanie kodów zasobów dla kont KG..... 414 Określanie opcji sprawdzania poprawności.... 414 Rozdział 22. Praca z aplikacją Zarządzanie kosztami........ 417 Tworzenie projektów zarządzania kosztami..... 417 Rozdział 23. Zarządzanie kodami walut 419 Tworzenie kodów walut........... 419 Zmiana kodów walut.......... 419 Rozdział 24. Definiowanie ustawień systemu............. 421 Właściwości globalne........... 421 Właściwości instancji........... 421 Opcje właściwości systemu.......... 421 Właściwości systemu i algorytmy szyfrowania.... 422 Właściwości systemu, które zawierają informacje o hasłach................ 423 Wartości właściwości systemu w plikach i aplikacjach 423 Przywracanie wartości domyślnych dla właściwości systemu.............. 424 Błędy pamięci dla limitu zatrzymania pobierania... 424 Rozdział 25. Właściwości systemu.. 427 Właściwości zasobu aplikacyjnego....... 427 Właściwości dokumentów dołączonych...... 427 Właściwości skryptów automatyzacji....... 430 Właściwości języków dwukierunkowych..... 430 Właściwość Tablica ogłoszeń......... 430 Właściwość kalendarza........... 430 Spis treści ix
Właściwości elementu klasyfikacji....... 431 Właściwości szablonu komunikatów....... 431 Właściwości warunku........... 431 Właściwości zadania Cron.......... 431 Właściwości bazy danych.......... 432 Właściwość Zasoby wdrożone......... 436 Właściwości systemu interakcji przez pocztę elektroniczną.............. 436 Właściwości programów nasłuchujących e-mail... 437 Właściwości środowiska.......... 438 Właściwości podpisu elektronicznego...... 439 Właściwości księgi głównej......... 439 Właściwości logowania użytkownika typu gość.... 439 mxe.help properties............ 439 Właściwości Jaa w przeglądarce Internet Explorer.. 440 Właściwości magazynu........... 440 Właściwość Wydania i przesunięcia....... 440 Właściwości integracji LDAP......... 441 Plik maximo.properties........... 441 Właściwości menedżera migracji........ 443 Właściwość ponownego zamawiania....... 444 Właściwości integracji raportów........ 444 Właściwości zabezpieczeń.......... 447 Właściwości serwera........... 450 Właściwości bocznego menu nawigacji...... 453 Właściwości systemowe interfejsu użytkownika... 454 Programy narzędziowe do rejestrowania i testowania.. 473 Właściwość generowania zleceń pracy...... 475 Właściwości przepływu pracy......... 475 Informacje............. 477 Znaki towarowe............. 479 x Administrowanie produktem Maximo Asset Management
Rozdział 1. Konfigurowanie systemu Serwer aplikacji zapewnia dostęp do komponentów biznesowych oraz aplikacji WWW. W podstawowej konfiguracji zwykle system może obsługiwać 50 użytkowników lub mniej. Konfiguracja klastrowa obejmuje klastry wirtualnej maszyny języka Jaa, może obsługiwać większą liczbę użytkowników i umożliwia skalowanie w miarę wzrostu liczby użytkowników. Podstawowa konfiguracja systemu Podstawowa konfiguracja systemu obejmuje pojedynczą instancję systemu działającą na serwerze aplikacji. Serwer ten łączy się z pojedynczą instancją bazy danych dostępną na serwerze bazy danych. Jeśli dla wdrażania skonfigurowano również strukturę integracji, należy też skonfigurować dodatkowe kolejki komunikatów. Dodatkowe kolejki komunikatów umożliwiają wysyłanie przez system danych do systemów zewnętrznych i odbieranie danych z systemów zewnętrznych za pomocą kolejek. Konfiguracja podstawowa jest odpowiednia w następujących sytuacjach: Konfiguracja programistyczna Konfiguracja dla zapewnienia jakości (do testów prac programistycznych) System produkcyjny z 50 użytkownikami lub mniejszą liczbą użytkowników W przypadku konfiguracji podstawowej może dojść do przeciążeń - jest to uzależnione od stopnia obciążenia aplikacji operacjami przetwarzania. Jeśli wymagana jest konfiguracja, która będzie obsługiwała większe natężenie ruchu niż konfiguracja podstawowa, można zainstalować wirtualne maszyny języka Jaa lub zastosować konfigurację klastrową. W konfiguracji podstawowej może dojść do przeciążenia na skutek znacznego natężenia przetwarzania, nawet jeśli z systemu korzysta mniej niż 50 użytkowników. Na przykład: zaplanowane zadania (takie jak zadania Cron) i raporty wymagają znacznie większej ilości pamięci i mocy obliczeniowej. Jeśli w konfiguracji podstawowej wydajność systemu jest niska, należy zastosować konfigurację klastrową. Możliwości raportowania są zapewnione dzięki domyślnemu mechanizmowi raportowania, który jest uruchamiany z serwera aplikacji. Poniższy diagram przedstawia główne komponenty w konfiguracji podstawowej. Copyright IBM Corp. 2008, 2014 1
Rysunek 1. Podstawowa konfiguracja systemu Konfigurowanie systemów klastrowych Typowa instalacja obejmuje cztery klastry: interfejsu użytkownika, zadania Cron, struktury integracji i raportu. Użytkownik musi utworzyć kopie plików właściwości, plików komponentów bean sterowanych komunikatami, plików kompilacji oraz plików EAR, a następnie dostosować te pliki odpowiednio dla każdego klastra. Po wykonaniu tych czynności można utworzyć i wdrożyć klastry na serwerze aplikacji. Pojęcia pokrewne: Struktura integracji przegląd Przegląd klastrów serwera aplikacji Korzystając z co najmniej jednej maszyny wirtualnej Jaa (JVM), klastry grupują podobne funkcje (np. zaplanowane zadania Cron) w celu zrealizowania pojedynczej funkcji. Klastry są połączone z tą samą bazą danych, ale działają niezależnie. Na przykład, jeśli działanie klastra zadania Cron nie powiedzie się, użytkownicy nadal mogą nawiązać połączenie z klastrem interfejsu użytkownika. Użytkownicy uzyskujący dostęp do aplikacji za pomocą przeglądarki, zwykle oczekują natychmiastowych odpowiedzi z serwera. Konfigurację klastrową można dostosować, tak aby możliwa była obsługa większej liczby jednocześnie pracujących użytkowników przy jednocześnie krótszym czasie odpowiedzi. Na przykład, jeśli liczba jednoczenie pracujących użytkowników rośnie, można zwiększyć liczbę maszyn JVM w klastrze interfejsu użytkownika. 2 Administrowanie produktem Maximo Asset Management
Operacje szczególnie wymagające pod kątem ilości zasobów, takie jak raporty, zadania Cron oraz struktura integracji, można skonfigurować w sposób, umożliwiający ich uruchomienie w osobnych klastrach. Procesy, które nie wymagają interakcji użytkownika, można skonfigurować w sposób pozwalający na uruchomienie ich za pomocą osobnych maszyn wirtualnych (bez konieczności interakcji użytkownika). Na przykład, zaplanowane zadania Cron i komunikaty przychodzące z systemów zewnętrznych (struktura integracji) mogą być uruchomione na osobnych maszynach JVM. Jeśli w wyniku obciążenia systemu wymagany jest dostęp do większej ilości zasobów, można zwiększyć liczbę maszyn JVM, odpowiadając na zwiększone potrzeby; konieczne może okazać się również zwiększenie zasobów sprzętowych. Na przykład, jeśli w środowisku klastrowym struktury zintegrowanej systematycznie przetwarzane są tysiące wiadomości z systemów zewnętrznych, można zwiększyć liczbę maszyn JVM w klastrze. Jeśli obciążenie zostanie rozdzielone na wiele maszyn JVM, niezawodność systemu wzrasta. Typowa instalacja obejmuje następujące klastry: Klaster interfejsu użytkownika Klaster interfejsu użytkownika jest przeznaczony dla użytkowników uzyskujących dostęp do systemu z przeglądarki WWW. Klaster struktury integracji Klaster struktury integracji przetwarza komunikaty dot. integracji z kolejek komunikatów, a następnie przesuwa komunikaty do kolejek. Klaster ten korzysta z usługi Jaa Message Serice (JMS), komend HTTP (Hyper Text Transfer Protocol) POST, usługi Web Serices oraz technologii EJB (Enterprise JaaBeans). Klaster zadania Cron Klaster zadania Cron przetwarza zaplanowane zadania. Zaplanowane zadania można uruchamiać dla zadań integracji, eskalacji, protokołu LDAP (Lightweight Directory Access Protocol) lub korzystać z nich do uruchamiania raportów. Klaster raportu Dedykowany klaster raportów uruchamia mechanizm raportowania produktu Business Intelligence and Reporting Tools (BIRT). Jeśli klaster raportu nie zostanie utworzony, wówczas mechanizm raportowaniabirt będzie uruchamiany w każdym klastrze, co może mieć wpływ na wydajność interaktywnych aplikacji użytkownika. Proces tworzenia środowiska klastrowego obejmuje realizację zadań powiązanych z produktemmaximo Asset Management oraz zadań powiązanych z serwerem aplikacji (WebSphere Application Serer lub WebLogic Serer). Poniższa tabela przedstawia proces tworzenia klastrów: Zadanie Utwórz plik maximo.properties dla każdego klastra, jaki ma zostać wdrożony. Utwórz kopie pliku ejb-jar.xml każdego klastra, jaki ma zostać wdrożony. Jeśli instalacja obejmuje produkt WebSphere Application Serer, konieczne może być również utworzenie i edytowanie kopii pliku ibm-ejb-jar-bnd.xmi. Jeśli instalacja obejmuje produkt WebLogic Serer, konieczne może być również utworzenie i edytowanie kopii pliku weblogic-ejb-jar.xml. Przeznaczenie Następuje utworzenie osobnych plików właściwości, dzięki czemu w każdym klastrze ustawienia mogą być inne. Na przykład, można ustawić właściwości, tak aby wszystkie zaplanowane zadania Cron były uruchamiane w klastrze zadania Cron. Modyfikacja plików ejb-jar.xml i ibm-ejb-jar-bnd.xmi oraz pliku weblogic-ejb-jar.xml umożliwia skonfigurowanie komponentów bean sterowanych komunikatami dla kolejek ciągłych. Rozdział 1. Konfigurowanie systemu 3
Zadanie Utwórz kopie pliku buildmaximoear.cmd każdego klastra, jaki ma zostać wdrożony. Utwórz pliki EAR. Utwórz plik rejestru zdalnego wywoływania metody (RMI). Wdróż rejestr RMI. Utwórz klastry. W przypadku konfigurowania środowiska z klastrem struktury integracji połączonym z systemem zewnętrznym należy skonfigurować usługę JMS. Wdróż pliki EAR dla klastrów. Przeznaczenie Pliki buildmaximoear.cmd umożliwiają tworzenie pojedynczych plików EAR dla każdego klastra. Pliki EAR dla każdego klastra są budowane w oparciu o ustawienia w poszczególnych plikach właściwości, plikach ejb-jar.xml oraz plikach ibm-ejb-jar-bnd.xmi lub weblogic-ejb-jar.xml. Plik rmireg.war służy do tworzenia rejestru RMI. Rejestr RMI jest wdrażany na serwerze aplikacji w celu utworzenia niezależnego rejestru RMI; dzięki temu w razie awarii maszyny JVM rejestr RMI pozostaje nadal dostępny. Klastry powstają w wyniku utworzenia maszyn JVM, które są elementami klastra. Usługa JMS umożliwia komunikację z systemami zewnętrznymi. Pliki EAR są wdrażane na serwerze aplikacji, dzięki czemu każdy klaster obsługuje dedykowane mu funkcje. Poniższy schemat przedstawia przykład konfiguracji klastra zintegrowanego z systemem zewnętrznym. Klaster interfejsu użytkownika składa się z serwera aplikacji mechanizmem raportowania BIRT, instancji produktu oraz pomocy elektronicznej. Dostęp do klastra interfejsu użytkownika jest możliwy za pomocą przeglądarki WWW, która wysyła żądania za pośrednictwem systemu równoważenia obciążenia serwera WWW. Zarówno klaster integracji jak i klaster zadania CRON składają się z osobnego serwera aplikacji z mechanizmem raportowania BIRT oraz z instancji produktu. Wszystkie trzy klastry są połączone z pojedynczą instancją bazy danych produktu. Integracja zewnętrzna obejmuje system zewnętrzny, kolejkę wejściową oraz kolejkę wyjściową. Do obu kolejek trafiają komunikaty z klastra integracji oraz klastra interfejsu użytkownika i z obu są wysyłane komunikaty do klastra zadania CRON. 4 Administrowanie produktem Maximo Asset Management
Rysunek 2. Przykładowa konfiguracja klastrowa Zadania pokrewne: Tworzenie klastrów w programie WebLogic Serer na stronie 28 Możliwe jest utworzenie dowolnej liczby klastrów, odpowiednio do wymagań wdrożenia. Tworzenie klastrów w programie WebSphere Application Serer na stronie 16 Integrated Solutions Console umożliwia tworzenie dowolnej liczby klastrów, zgodnie z wymogami konkretnej instalacji. Każdy klaster może składać się z co najmniej dwóch elementów klastra wirtualnej maszyny języka Jaa (JVM). Przygotowanie do tworzenia klastrów Przed utworzeniem klastrów na serwerze aplikacji najpierw należy wykonać określone zadania po stronie Maximo Asset Management. Należy utworzyć dostosowane pliki właściwości, skonfigurować pliki komponentów bean sterowanych komunikatami, utworzyć pliki kompilacji, zbudować pliki EAR i utworzyć plik rmireg.war. Tworzenie plików właściwości dla klastrów A rozdzielić zadania i funkcje pomiędzy klastry, należy utworzyć, przeprowadzić edycję i zaszyfrować kopie pliku maximo.properties. W typowym środowisku klastrowym są dostępne oddzielne klastry do przetwarzania operacji interfejsu użytkownika, zadań Cron, raportów i transakcji integracji. Rozdział 1. Konfigurowanie systemu 5
O tym zadaniu Zmienna katalog_główny_instalacji określa miejsce instalacji folderu Maximo Asset Management; domyślnie jest to ibm\smp\maximo. Plik maximo.properties jest opatrzony zaszyfrowanym hasłem użytkownika bazy danych. Niezaszyfrowana wersja tego pliku, o nazwie maximo.properties_orig, jest dostępna w katalogu katalog_główny_instalacji\etc\. W razie potrzeby wprowadzenia zmian w pliku maximo.properties konieczne jest użycie wersji niezaszyfrowanej. Podczas tworzenia klastrów dla każdego obszaru funkcyjnego, takiego jak zadania Cron oraz interfejs użytkownika, tworzone są osobne środowiska Maximo Asset Management. Istotnym krokiem w procesie rozdziału jest utworzenie kopii pliku właściwości, a następnie przeprowadzenie jego edycji w celu ograniczenia funkcjonalności dla danego klastra. Kolejny etap przygotowań stanowi utworzenie pliku kompilacji dla każdego klastra i jego edytowanie w celu określenia nazwy pliku właściwości. 1. Przejdź do katalogu ibm\smp\maximo. Utwórz kopię zapasową istniejącego pliku maximo.properties, a następnie usuń istniejący plik maximo.properties. 2. Utwórz kopię pliku właściwości dla klastra interfejsu użytkownika. a. Skopiuj plik ibm\smp\etc\maximo.properties_orig do folderu katalog_główny_instalacji\applications\maximo\properties\maximo.properties. b. Otwórz plik maximo.properties w edytorze tekstu, dodaj opcję donotrun i utwórz listę wszystkich zadań Cron, z wyjątkiem zadania JMSQSEQCONSUMER, na przykład: mxe.crontask.donotrun=bbcron, ESCALATION, ESCESCBLTNEXP, REPORTLOCKRELEASE, REPORTLOCKRELEASE1, REPORTUSAGECLEANUP, REPORTUSAGECLEANUP1 c. Dodaj wiersz mxe.report.birt.iewerurl=rpt_jm_url, gdzie rpt_jm_url oznacza adres URL klastra raportu. d. Jeśli raporty są zaplanowane, upewnij się, czy opcja mxe.report.birt.disablequeuemanager jest ustawiona na wartość 1. Na przykład: mxe.report.birt.disablequeuemanager = 1 e. Zapisz i zamknij plik. f. W wierszu komend zmień katalog na katalog_główny_instalacji\tools\maximo i uruchom plik encryptproperties.bat. g. Zmień nazwę pliku maximo.properties, tak aby odzwierciedlała klaster interfejsu użytkownika, na przykład maximoui.properties. 3. Utwórz kopię pliku właściwości dla klastra zadania Cron. a. Skopiuj plik ibm\smp\etc\maximo.properties_orig do folderu katalog_główny_instalacji\applications\maximo\properties\maximo.properties. b. Otwórz plik maximo.properties w edytorze tekstu i dodaj opcję donotrun do zadania Cron JMSQSEQCONSUMER, na przykład: mxe.crontask.donotrun=jmsqseqconsumer c. Zapisz i zamknij plik. d. W wierszu komend zmień katalog na katalog_główny_instalacji\tools\maximo i uruchom plik encryptproperties.bat. e. Zmień nazwę pliku maximo.properties, tak aby odzwierciedlała klaster zadania Cron, na przykład maximocron.properties. 4. Utwórz kopię pliku właściwości dla klastra integracji. 6 Administrowanie produktem Maximo Asset Management
a. Skopiuj plik ibm\smp\etc\maximo.properties_orig do folderu katalog_główny_instalacji\applications\maximo\properties\maximo.properties. b. Otwórz plik maximo.properties w edytorze tekstu, dodaj opcję donotrun i ustaw wartość na all (Wszystkie), na przykład: mxe.crontask.donotrun=all c. Zapisz i zamknij plik. d. W wierszu komend zmień katalog na katalog_główny_instalacji\tools\maximo i uruchom plik encryptproperties.bat. e. Zmień nazwę pliku maximo.properties, tak aby odzwierciedlała klaster struktury integracji, na przykład maximomif.properties. 5. Utwórz kopię pliku właściwości dla klastra raportu. a. Skopiuj plik ibm\smp\etc\maximo.properties_orig do folderu katalog_główny_instalacji\applications\maximo\properties\maximo.properties. b. Otwórz plik maximo.properties w edytorze tekstu, dodaj opcję donotrun i ustaw wartość na all (Wszystkie), na przykład: mxe.crontask.donotrun=all c. Dodaj opcję mxe.report.birt.disablequeuemanager i ustaw wartość na 0, na przykład: mxe.report.birt.disablequeuemanager=0 d. Zapisz i zamknij plik. e. W wierszu komend zmień katalog na katalog_główny_instalacji\tools\maximo i uruchom plik encryptproperties.bat. f. Zmień nazwę pliku maximo.properties, tak aby odzwierciedlała klaster raportu, na przykład maximorpt.properties. Konfigurowanie komponentów bean sterowanych komunikatami dla klastrów Pliki zawierające kod dla komponentów bean sterowanych komunikatami wymagają utworzenia ich kopii. Pliki te będą modyfikowane w celu skonfigurowania komponentów bean sterowanych komunikatami dla kolejek ciągłych klastra struktury integracji. O tym zadaniu Zmienna katalog_główny_instalacji określa miejsce instalacji folderu Maximo Asset Management; domyślnie jest to ibm\smp\maximo. 1. Utwórz kopię pliku ejb-jar.xml każdego klastra, jaki ma zostać wdrożony. Na przykład, jeśli mają zostać wdrożone cztery klastry, utwórz następujące cztery kopie: ejb-jarui.xml dla klastra interfejsu użytkownika, ejb-jarcron.xml dla klastra zadania Cron, ejb-jarmif.xml dla klastra integracji, ejb-jarrpt.xml dla klastra raportów. 2. Otwórz plik ejb-jarmif.xml utworzony dla klastra struktury integracji i usuń znaki komentarza kodu dla następujących komponentów bean sterowanych komunikatami: MessageDrien_JMSContQueueProcessor_1 MessageDrien_JMSContQueueProcessor_2 JMSContQueueProcessor-1 JMSContQueueProcessor-2 Po usunięciu komentarzy w tej sekcji kod w pliku powinien wyglądać następująco: Rozdział 1. Konfigurowanie systemu 7
<!-- MEA MDB --> <message-drien id="messagedrien_jmscontqueueprocessor_1"> <ejb-name>jmscontqueueprocessor-1</ejb-name> <ejb-class>psdi.iface.jms.jmscontqueueprocessor</ejb-class> <transaction-type>container</transaction-type> <message-destination-type>jaax.jms.queue</message-destination-type> <en-entry> <en-entry-name>messageprocessor</en-entry-name> <en-entry-type>jaa.lang.string </en-entry-type> <en-entry-alue>psdi.iface.jms.queuetomaximoprocessor</en-entry-alue> </en-entry> </message-drien> <!-- MEA MDB for error queue --> <message-drien id="messagedrien_jmscontqueueprocessor_2"> <ejb-name>jmscontqueueprocessor-2</ejb-name> <ejb-class>psdi.iface.jms.jmscontqueueprocessor</ejb-class> <transaction-type>container</transaction-type> <message-destination-type>jaax.jms.queue</message-destination-type> <en-entry> <en-entry-name>messageprocessor</en-entry-name> <en-entry-type>jaa.lang.string </en-entry-type> <en-entry-alue>psdi.iface.jms.queuetomaximoprocessor</en-entry-alue> </en-entry> <en-entry> <en-entry-name>mdbdelay</en-entry-name> <en-entry-type>jaa.lang.long </en-entry-type> <en-entry-alue>30000</en-entry-alue> </en-entry> </message-drien> <!-- MEA MDB --> <container-transaction> <method> <ejb-name>jmscontqueueprocessor-1</ejb-name> <method-name>*</method-name> </method> <trans-attribute>required</trans-attribute> </container-transaction> <!-- MEA MDB for error queue --> <container-transaction> <method> <ejb-name>jmscontqueueprocessor-2</ejb-name> <method-name>*</method-name> </method> <trans-attribute>required</trans-attribute> </container-transaction> 3. Jeśli dla danej instalacji serwerem aplikacji jest WebSphere Application Serer, utwórz kopię pliku katalog_główny_instalacji\applications\maximo\mboejb\ejbmodule\ meta-inf\ibm-ejb-jar-bnd.xmi dla każdego klastra, jaki ma zostać wdrożony. Na przykład, jeśli na serwerze WebSphere Application Serer mają zostać wdrożone cztery klastry, utwórz następujące cztery kopie: ibm-ejb-jar-bndui.xmi dla klastra interfejsu użytkownika, ibm-ejb-jar-bndcron.xmi dla klastra zadania Cron, ibm-ejb-jar-bndmif.xmi dla klastra struktury integracji, ibm-ejb-jar-bndrpt.xmi dla klastra raportów. 4. W przypadku korzystania z serwera WebSphere Application Serer otwórz plik ibm-ejb-jar-bndmif.xmi utworzony dla klastra struktury integracji i usuń znaki komentarza kodu dla następujących powiązań komponentu bean sterowanego komunikatami: 8 Administrowanie produktem Maximo Asset Management