Definiowanie przypisań i reguł klasy pracy

Za pomocą tej strony można przypisywać typy żądań modułu aplikacji do klas pracy. W tym kroku definiowane są protokoły Hypertext Transfer Protocol (HTTP), komponenty EJB, usługi Web Service lub magistrale do klasy pracy, które są używane przez router na żądanie na potrzeby określania priorytetów strategii obsługi. Obsługiwane są żądania HTTP, IIOP (Internet InterORB Protocol), SOAP oraz JMS (Java Message Service).

Aby wyświetlić tę stronę, należy kliknąć opcję Aplikacje > Typy aplikacji > Aplikacje korporacyjne WebSphere > nazwa_aplikacji > Strategie obsługi lub strategie kierowania > typ_żądania.

Uwaga: Aby uzyskać dostęp do strategii klastra serwera ogólnego, należy kliknąć opcję Serwery > Typy serwerów > Routery na żądanie > nazwa_routera_na_żądanie > Właściwości routera na żądanie. Należy kliknąć opcję Strategie kierowania w klastrze serwerów ogólnych lub Strategie obsługi w klastrze serwerów ogólnych.

W celu zmodyfikowania reguł za pomocą programu budującego podwyrażenia należy mieć uprawnienia administratora.

Krok 1: definiowanie właściwości ogólnych klasy pracy

Nazwa
Określa nazwę klasy pracy.

Pole nazwy nie może zawierać następujących znaków: # \ / , : ; " * ? < > | = + & % '. Zdefiniowana nazwa musi być unikalna w obrębie wszystkich klas pracy.

Krok 2: definiowanie przypisań klasy pracy

Za pomocą pola przypisania można dodać moduły aplikacji do klasy pracy. Powiązania nie są ograniczone do pojedynczego modułu. Dzięki utworzeniu wspólnej grupy można połączyć wszystkie kategorie pracy w klasę pracy, aby zapewnić, że przypisany zostanie jej priorytet wskazany przez strategię obsługi. Pola różnią się nieznacznie w zależności od używanego typu żądania.

Uwaga: Ten krok ma zastosowanie tylko w przypadku klas pracy aplikacji. Jeśli są używane klasy pracy serwera ogólnego, ten krok nie jest wykonywany.
Moduł
Z listy należy wybrać odpowiedni moduł. W przypadku klas pracy JMS i wybrania z listy modułów pliku JAR komponentu EJB zostanie wyświetlone nowe menu, w którym będzie można wybrać nazwę komponentu EJB.
EJB
Używane w przypadku żądań IIOP. Z listy należy wybrać odpowiedni komponent EJB. Zostanie on wyświetlony na liście Dostępne. Za pomocą opcji filtru można wyświetlić filtrowaną listę metod specyficznych dla wybranego komponentu EJB.
Usługa Web Service
Używane w przypadku żądań SOAP. Z listy należy wybrać odpowiednią usługę Web Service. Zostanie ona wyświetlona na liście Dostępne.
Magistrala
Używane w przypadku żądań JMS. Z listy należy wybrać odpowiednią magistralę. Zostanie ona wyświetlona na liście Dostępne. Za pomocą opcji filtru można wyświetlić filtrowaną listę metod specyficznych dla wybranej magistrali.
Dostępny
Z dostępnej listy należy wybrać odpowiednie miejsce docelowe protokołu HTTP, komponentu EJB, usługi Web Service lub magistrali. Aby wybrać wiele miejsc docelowych, należy zaznaczyć wybrane elementy, przytrzymując naciśnięty klawisz Ctrl, a następnie kliknąć opcję Dodaj w celu dodania wybranych elementów miejsc docelowych do klasy pracy.
Elementy
Na tej liście wyświetlane są wszystkie moduły będące elementami klasy pracy. Aby usunąć element, należy go wybrać i kliknąć opcję Usuń.
Niestandardowy
  • HTTP: Niestandardowy wzorzec protokołu HTTP
  • EJB:
    • Nazwa niestandardowego komponentu EJB
    • Metoda niestandardowego komponentu EJB
  • JMS:
    • Nazwa niestandardowej magistrali
    • Niestandardowe miejsce docelowe
Poprawny format to nazwa:typ, gdzie nazwa i typ to symbole zastępcze. Aby dodać niestandardowe miejsce docelowe jako element klasy pracy, należy kliknąć opcję Dodaj wzorzec. Możliwe jest również użycie znaku wieloznacznego (*). Pole wzorca niestandardowego obsługuje wyrażenia regularne, np. za pomocą jednego wzorca niestandardowego można określić wszystkie metody komponentu EJB o nazwach rozpoczynających się łańcuchem get.

Krok 3: potwierdzanie utworzenia klasy pracy

Za pomocą podsumowania działań przedstawiane są zmiany niezbędne do utworzenia klasy pracy.

Aby utworzyć klasę pracy, należy kliknąć przycisk Zakończ.

Dodaj regułę

Otwiera panel reguły, na którym można tworzyć reguły. Należy wybrać istniejącą regułę do edycji lub utworzyć nową regułę.

Dla danego typu żądania można wyświetlić następujące atrybuty:

Atrybut Opis
Warunek Należy dodać warunek lub użyć programu narzędziowego Program budujący podwyrażenia w celu jego utworzenia. Można także kliknąć istniejący warunek reguły, aby go zmienić. Jeśli na przykład reguła używa operandu identyfikatora użytkownika ustawionego na wartość Edward, warunek reguły będzie mieć postać uid = 'Edward'.
Wybierz działanie Wybierz jedną z następujących opcji:
Zezwól na kierowanie do
Z listy Wybierz nazwę edycji należy wybrać nazwę edycji, która może być elementem docelowym kierowania.
Zezwól na kierowanie z powinowactwem do:
Z listy Wybierz nazwę edycji należy wybrać nazwę edycji, która może być elementem docelowym kierowania.
Przekieruj przepływ do
W polu Wprowadź identyfikator URI będący celem przekierowania należy wprowadzić identyfikator URI, do którego mają być przekierowywane żądania.
Odrzuć kierowanie z kodem powrotu
W polu Wprowadź kod powrotu należy podać kod powrotu odrzucenia kierowania.

Usuń regułę

Służy do usuwania istniejącej wybranej reguły.

Przenieś w górę/w dół

Służy do określania priorytetu reguł w przypadku istnienia wielu reguł. Kolejność reguł jest kluczowa przy określaniu zgodności. Jeśli zgodność zostanie uzyskana w pierwszej regule, kolejne reguły nie są wykonywane.



Nazwa pliku: wc_detail_rule.html