Ustawienia usługi transakcji

Ta strona umożliwia określenie ustawień usługi transakcji. Usługa transakcji jest komponentem wykonawczym serwera, który koordynuje aktualizacje wielu menedżerów zasobów w celu zapewnienia niepodzielnych aktualizacji danych. Transakcje są uruchamiane i zamykane przez aplikacje lub kontener, w którym je wdrożono.

Aby wyświetlić tę stronę Konsoli administracyjnej, kliknij opcję Serwery > Typy serwerów > Serwery aplikacji WebSphere > nazwa_serwera > [Ustawienia kontenera] Usługi kontenerów > Usługa transakcji.

Katalog dziennika transakcji

Określa nazwę katalogu na serwerze, w którym usługa transakcji przechowuje pliki dzienników na potrzeby odtwarzania. Opcjonalnie można określić wielkość plików dziennika transakcji. Na platformie z/OS określa położenie dziennika partnera JTA.

Tę właściwość należy ustawić w celu zmiany katalogu zawierającego plik dziennika transakcji dla serwera aplikacji tylko w przypadku, gdy aplikacje używają rozproszonych zasobów lub transakcji XA, na przykład gdy wiele baz danych i zasobów jest otwieranych w jednej transakcji.

Tę właściwość należy ustawić w celu zmiany katalogu zawierającego plik dziennika transakcji dla serwera aplikacji w jednym z poniższych przypadków:
  • Jeśli aplikacje używają rozproszonych zasobów lub transakcji XA, np. dostęp do wielu baz danych i zasobów jest uzyskiwany w jednej transakcji.
  • Jeśli w systemie skonfigurowano tryb wysokiej dostępności transakcji. W takiej sytuacji katalog dziennika transakcji musi być unikalny dla każdego serwera w klastrze i dostępny dla wszystkich serwerów w klastrze.

    W środowisku wysokiej dostępności zarówno katalog dziennika transakcji, jak i katalog dziennika kompensacji muszą być unikalne dla każdego serwera w klastrze.

Jeśli tego katalogu nie określono podczas konfigurowania serwera, usługa transakcji użyje domyślnego katalogu utworzonego na podstawie katalogu instalacji: Katalog_główny_serwera_aplikacji/ tranlog/nazwa_komórki/nazwa_węzła/nazwa_ serwera.

Jeśli aplikacja uruchomiona na serwerze aplikacji otworzy większą niż 1 liczbę zasobów, serwer aplikacji zapisze informacje dotyczące transakcji w katalogu produktu w celu poprawnego skoordynowania i obsługi rozproszonej transakcji. W przypadku większego obciążenia transakcji zapisywanie w ten sposób trwałych informacji może spowodować zmniejszenie wydajności serwera aplikacji z powodu zależności od systemu operacyjnego i bazowych systemów pamięci masowej. Aby uzyskać większą wydajność, należy przeznaczyć nowy katalog dla plików dziennika w odrębnym, fizycznie większym systemie pamięci masowej.

Jeśli dla serwera aplikacji wystąpił jeden lub więcej z poniższych objawów, należy zmienić katalog dzienników transakcji:
  • Wykorzystanie procesora pozostaje na niskim poziomie, bez względu na wzrost liczby transakcji
  • Występują niepowodzenia transakcji z powodu wielokrotnych przekroczeń limitu czasu
  • Zdarza się wycofanie zmian - wyjątek "Nie można zapisać transakcji na liście"
  • Serwer aplikacji zawiesza się podczas wykonywania operacji i wymaga zrestartowania
  • Dysk, na którym uruchomiony jest serwer aplikacji, wykazuje wyższe użycie
Systemu pamięci masowej plików dziennika dotyczą następujące zlecenia:
  • Pliki protokołu należy przechowywać w nadmiarowej macierzy niezależnych dysków (RAID)

    W konfiguracjach RAID zadanie zapisu danych na nośniki fizyczne jest rozdzielane między wiele napędów. Ta technika umożliwia współbieżny dostęp do informacji dotyczących bieżących transakcji i szybszy dostęp do danych zawartych w dziennikach. W zależności od sposobu zaprojektowania aplikacji i podsystemu pamięci masowej wzrost wydajności może osiągnąć od 10% do 100%, lub w niektórych przypadkach nawet więcej.

  • Nie należy przechowywać plików dziennika, jeśli węzeł we/wy ustawiono na współbieżne we/wy (CIO)

    Po określeniu katalogu dla dzienników transakcji należy sprawdzić, czy system plików używa synchronicznego zapisu i zapisuje operacje serializacji. Niektóre systemy operacyjne, jak np. AIX JFS2, obsługują opcjonalny tryb współbieżny we/wy (CIO), gdzie system plików nie wymusza serializacji operacji zapisu. W tych systemach nie należy używać trybu CIO dla plików dziennika transakcji serwera aplikacji.

Aby określić wielkość plików dziennika transakcji, należy uwzględnić ustawienie wielkości pliku. Należy użyć jednego z następujących formatów, w których nazwa_katalogu jest nazwą katalogu dziennika transakcji, a wielkość_pliku oznacza wielkość nowego miejsca na dysku przydzielonego dla plików dziennika transakcji podaną w kilobajtach (nK) lub megabajtach (nM). Minimalna wielkość pliku dziennika transakcji, którą można określić to 64K. Jeśli zostanie określona wartość mniejsza niż 64K lub wartość wielkości pliku nie zostanie podana, użyta zostanie wartość domyślna 1M.

;wielkość_pliku
<!-- Ten format pozwala zachować katalog domyślny  -->
nazwa_katalogu;wielkość_pliku
dir://nazwa_katalogu/nazwa_katalogu;wielkość_pliku
/nazwa_katalogu/nazwa_katalogu;wielkość_pliku

[AIX Solaris HP-UX Linux Windows] [iSeries] Więcej informacji na temat wielkości dziennika transakcji zawiera sekcja Zarządzanie rejestrowaniem transakcji w celu zoptymalizowania dostępności serwera.

Typ danych String
Wartość domyślna Nazwa katalogu: katalog_główny_serwera_aplikacji/tranlog/nazwa_komórki/nazwa_węzła/nazwa_serwera

Wielkość pliku: 1MB

Zalecane Utwórz system plików z przynajmniej trzema lub czterema napędami dysków we wspólnej macierzy w konfiguracji RAID-0. Następnie należy utworzyć w tym systemie plików dziennik transakcji o domyślnej wielkości. W momencie, gdy serwer jest obciążony, należy sprawdzić przepływ danych wyjścia i wejścia. Jeśli czas dla tych danych jest większy niż 5%, należy rozważyć dodanie dodatkowych dysków w celu obniżenia tej wartości.

Na platformie z/OS ten dziennik jest używany w celu odzyskiwania zasobów XA. Jeśli aplikacja uruchomiona w produkcie WebSphere uzyska dostęp do zasobów XA, produkt WebSphere zapisze informacje dotyczące tego zasobu w celu uruchomienia odzyskiwania transakcji XA. Należy użyć następującej składni:

[znacznik URL typu lokalizacji] specyfikacja_położenia
  • znacznik URL typu lokalizacji określa optymalny typ lokalizacji dla dziennika JTA Partner:
    • Wartość domyślna dir:// określa, że dziennik JTA Partner znajduje się w katalogu systemu plików HFS, którego pełna nazwa jest określona w zmiennej specyfikacja_położenia.
  • specyfikacja lokalizacji określa nazwę lokalizacji dla dziennika JTA Partner:
    • Aby określić strumień dziennika, należy użyć składni logstream://HLQ
      Jeśli podczas instalacji serwera aplikacji konfigurowano strumienie dziennika dla narzędzia CF, strumień dziennika zostanie nazwany na podstawie składni HLQ.server.X, gdzie HLQ jest zdefiniowaną przez użytkownika wartością o długości 1-8 znaków, określoną w oknie dialogowym instalacji. Tej wartości HLQ należy użyć w celu określenia lokalizacji dziennika JTA Partner.
      Unikanie problemów: Dla wszystkich strumieni dzienników należy ustawić wartość AUTODELETE(NO).gotcha
    • Jeśli znacznikiem URL typu lokalizacji jest dir://, należy użyć pełnej nazwy katalogu HFS dla specyfikacji lokalizacji. Pełna nazwa katalogu musi być unikalna wewnątrz węzła produktu WebSphere.

Wartość domyślna to dir://katalog_główny_serwera_aplikacji/tranlog/nazwa _serwera.

Aby określić wielkość plików dziennika transakcji, należy uwzględnić ustawienie wielkości pliku. Należy użyć jednego z następujących formatów, w których nazwa_katalogu jest nazwą katalogu dziennika transakcji, a wielkość_pliku oznacza wielkość nowego miejsca na dysku przydzielonego dla plików dziennika transakcji podaną w kilobajtach (nK) lub megabajtach (nM). Minimalna wielkość pliku dziennika transakcji, którą można określić to 64K. Jeśli zostanie określona wartość mniejsza niż 64K lub wartość wielkości pliku nie zostanie podana, użyta zostanie wartość domyślna 1M.

dir://nazwa_katalogu/nazwa_katalogu;wielkość_plikuK
/nazwa_katalogu/nazwa_katalogu;wielkość_plikuK
;wielkość_plikuK
<!-- Ten format pozwala zachować katalog domyślny -->

Jeśli nastąpiła migracja węzła serwera WebSphere Application Server 5 do wersji 6, zapisana lokalizacja tej właściwości konfiguracyjnej zostanie przeniesiona z poziomu serwera na poziom węzła (indeks serwera). Jeśli użytkownik określił inny niż domyślny katalog dziennika dla wersji 5 serwera aplikacji, system wyświetli zachętę do ponownego zapisania ustawień usługi transakcji, aby potwierdzić zapisanie katalogu dziennika na poziomie węzła.

Łączny limit czasu życia transakcji

Domyślny maksymalny czas (w sekundach) wykonywania transakcji uruchomionej na tym serwerze, po upływie którego usługa transakcji inicjuje zakończenie wskutek przekroczenia limitu czasu. Wszystkie transakcje, które nie rozpoczną przetwarzania zakończenia przed upływem tego limitu czasu, zostaną wycofane.

Ten limit czasu jest używany tylko w przypadku, gdy komponent aplikacji nie ma własnego ustawienia limitu czasu transakcji.

[z/OS] Po przekroczeniu limitu czasu transakcje mogą być kontynuowane w okresie ulgowym, który trwa około czterech minut. Jeśli transakcja zostanie w tym czasie zatwierdzona lub wycofana, wynik transakcji zostanie wycofany. Jeśli transakcja nie zostanie zakończona po upływie okresu ulgowego, kontroler nieprawidłowo zakończy działanie regionu podległego, w którym działa komponent aplikacji, z kodem ABEND EC3 RSN=04130002 lub 04130005.
Uwaga: Okres ulgowy jest stosowany tylko w przypadku łącznego limitu czasu życia transakcji i maksymalnego limitu czasu transakcji. Okresy ulgowe można wyłączyć przy użyciu właściwości niestandardowej DISABLE_TRANSACTION_TIMEOUT_GRACE_PERIOD.

Górna granica tego limitu czasu jest ograniczona przez maksymalny limit czasu transakcji. Jeśli na przykład właściwości Łączny limit czasu życia transakcji nadano wartość 500, a właściwości Maksymalny limit czasu transakcji nadano wartość 300, limit czasu transakcji zostanie przekroczony po 300 sekundach.

Jeśli wartość limitu czasu zostanie ustawiona na 0, limit czasu nie będzie stosowany, a zamiast niego zostanie użyta wartość Maksymalny limit czasu transakcji.

Typ danych Integer
Jednostki Sekundy
Wartość domyślna 120
Zakres

[AIX Solaris HP-UX Linux Windows] [iSeries] 0 do 2 147 483 647

Zakres

[z/OS] Od 0 do 2 147 040

Limit czasu odpowiedzi asynchronicznej

Określa czas (w sekundach), przez jaki serwer oczekuje odpowiedzi na komunikaty przychodzące protokołu WS-AT, po upływie którego wysyła ponownie poprzedni komunikat protokołu WS-AT.

Typ danych Integer
Jednostki Sekundy
Wartość domyślna 30
Zakres 0 do 2 147 483 647
Limit czasu braku aktywności klienta

Określa 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, spowoduje wycofanie transakcji z tego serwera aplikacji.

Jeśli nadana zostanie wartość 0, limit czasu nie będzie stosowany.

Typ danych Integer
Jednostki Sekundy
Wartość domyślna 60
Zakres 0 do 2 147 483 647
Maksymalny limit czasu transakcji

Określa górną granicę (w sekundach) limitu czasu wykonywania transakcji uruchomionych na tym serwerze. Wartość ta powinna być równa wartości podanej jako łączny limit czasu transakcji lub większa od niej.

Ten limit czasu stanowi górną granicę wszystkich innych limitów czasu transakcji. W poniższej tabeli przedstawiono, w jaki sposób różne ustawienia limitu czasu są stosowane do transakcji wykonywanych na serwerze.
Tabela 1. Ustawienia limitu czasu transakcji.
Ustawienie limitu czasu Odnośne transakcje
Maksymalny limit czasu transakcji Wszystkie transakcje przeprowadzane na serwerze, których nie dotyczy łączny limit czasu życia transakcji ani limit czasu komponentu aplikacji. Należą do nich transakcje importowane spoza serwera, na przykład z klienta.
Łączny limit czasu życia transakcji Wszystkie transakcje, które pochodzą z tego serwera i których nie dotyczy limit czasu komponentu aplikacji, czyli dla których powiązany komponent aplikacji nie ustawia własnego limitu czasu.
Limit czasu komponentu aplikacji Transakcje specyficzne dla komponentu aplikacji.

Tego limitu czasu transakcji nie można ustawić za pomocą Konsoli administracyjnej.

Jeśli dany komponent jest komponentem bean zarządzanym przez kontener, limit czasu należy ustawić w deskryptorze wdrażania danego komponentu. W tym celu można użyć narzędzia asemblacji, na przykład Rational Application Developer.

W przypadku komponentu bean zarządzanego przez komponent bean limit czasu należy ustawić programowo przy użyciu metody UserTransaction.setTransactionTimeout.

Jeśli dla limitu czasu zostanie podana wartość 0, nie będzie on stosowany, czyli zostanie wyłączony. Jeśli dla wszystkich limitów czasu zostanie ustawiona wartość 0, to limit czasu transakcji nigdy nie zostanie przekroczony.

Przykładowe wartości limitów czasu:
Tabela 2. Przykładowe wartości limitów czasu
Ustawienie limitu czasu Wartość
Maksymalny limit czasu transakcji 360
Łączny limit czasu życia transakcji 240
Limit czasu komponentu aplikacji 60
W tym przykładzie limit czasu transakcji specyficznych dla komponentu aplikacji zostaje przekroczony po 60 sekundach. Limit czasu innych lokalnych transakcji zostaje przekroczony po 240 sekundach, a limit czasu wszystkich transakcji importowanych spoza danego serwera zostaje przekroczony po 360 sekundach. Jeśli limit czasu komponentu aplikacji zostanie zmieniony na 500, limit czasu transakcji komponentu aplikacji zostanie przekroczony po 360 sekundach. Czas ten jest wyznaczony przez wartość maksymalnego limitu czasu transakcji. Jeśli maksymalny limit czasu transakcji zostanie ustawiony na 0, limit czasu transakcji komponentu aplikacji zostanie przekroczony po 500 sekundach. Jeśli limit czasu komponentu aplikacji zostanie usunięty, limit czasu transakcji komponentu aplikacji zostanie przekroczony po 240 sekundach.

Aby umożliwić szybkie wykrycie przekroczenia limitu czasu oraz aby zapobiec dalszemu blokowaniu zasobów, serwer aplikacji wstrzymuje działanie transakcji w ścieżce transakcji, dla której limit czasu został przekroczony. Odnosi się to zarówno do działań w kontekście bieżącej transakcji, jak i do podejmowania działań w innym kontekście transakcyjnym.

Typ danych Integer
Jednostki Sekundy
Wartość domyślna 300
Zakres 0 do 2 147 483 647
Zakres 0 do 2 147 040
Limit ponawiania heurystycznego

Określa liczbę prób przesłania sygnału zakończenia przez serwer aplikacji, takiego jak zatwierdzenie lub wycofanie zmian. Ponowne próby są przeprowadzane po przejściowym wyjątku z poziomu menedżera zasobów lub partnera zdalnego albo, w przypadku przekroczenia skonfigurowanego limitu czasu odpowiedzi asynchronicznej, przed uzyskaniem odpowiedzi od wszystkich partnerów Web Services Atomic Transaction (WS-AT).

Jeśli serwer aplikacji przestanie ponawiać próby, menedżer zasobów lub partner zdalny odpowiadają za pomyślne zakończenie transakcji dla zasobu lub rozgałęzienia partnera transakcji. Serwer aplikacji wyświetli (na podstawie zasobu lub partnera) wyjątek wskazujący na ryzyko związane z heurystyką. W przypadku żądania potwierdzenia nadawca transakcji otrzyma wyjątek operacji potwierdzenia. Jeśli transakcja została uruchomiona przez kontener, zwróci on wyjątek zdalny lub wyjątek Enterprise JavaBeans (EJB) do klienta EJB.

Podczas odtwarzania serwera podrzędnego w rozproszonej transakcji, jeśli zostanie przekroczona liczba ponowień heurystycznych, właściwość Kierunek zakończenia heurystycznego określa sposób zakończenia transakcji.

Typ danych Integer
Wartość domyślna 0
Zakres 0 do 2 147 483 647

Wartość 0 (domyślna) oznacza nieskończone ponawianie prób.

Oczekiwanie ponawiania heurystycznego

Określa czas (w sekundach) oczekiwania serwera aplikacji przed ponowną próbą wysłania sygnału zakończenia, takiego jak zatwierdzenie lub wycofanie zmian, po otrzymaniu przejściowego wyjątku od menedżera zasobów lub zdalnego partnera.

Typ danych Integer
Wartość domyślna 0
Zakres 0 do 2 147 483 647

[AIX Solaris HP-UX Linux Windows] [iSeries] Wartość 0 oznacza, że serwer aplikacji określa czas oczekiwania na ponowną próbę; serwer podwaja ten czas po wykonaniu każdych 10 nieudanych prób.

[z/OS] Jeśli użytkownik pozostawi wartość 0, serwer aplikacji będzie wciąż wykonywał kolejne próby wykonania transakcji. Serwer zwiększa czas oczekiwania przed podjęciem każdej próby, aby zwiększyć przepustowość systemu.

Włącz rejestrowanie dla raportowania heurystycznego [AIX Solaris HP-UX Linux Windows] [iSeries]

Określa, czy serwer aplikacji rejestruje zdarzenia towarzyszące zatwierdzaniu zasobów jednofazowych w transakcjach, które obejmują zasób jednofazowy oraz zasoby dwufazowe.

Ta właściwość włącza protokołowanie dla raportowania heurystycznego. Jeśli aplikacje zostały skonfigurowane tak, aby umożliwić zasobom zatwierdzenia jednofazowego uczestniczenie w transakcjach dwufazowych, raportowanie heurystyczne uruchamiane po awarii serwera aplikacji wymaga zapisania dodatkowych transakcji w dzienniku. Jeśli ta opcja została włączona, system wykona dodatkowy zapis w dzienniku dla wszystkich transakcji zawierających jednofazowe i dwufazowe zasoby zatwierdzenia. Dla transakcji nie zawierających jednofazowego zasobu zatwierdzenia system nie wykona dodatkowych wpisów do protokołu.

[AIX Solaris HP-UX Linux Windows] [iSeries]
Typ danych Pole wyboru
Wartość domyślna Wyzerowane
Zakres
Wyzerowane
Serwer aplikacji nie rejestruje zdarzeń "towarzyszących zatwierdzaniu zasobów jednofazowych" w transakcjach zawierających jednofazowe i dwufazowe zasoby zatwierdzenia.
Wybrane
Serwer aplikacji nie rejestruje zdarzeń "towarzyszących zatwierdzaniu zasobów jednofazowych" w transakcjach zawierających jednofazowe i dwufazowe zasoby zatwierdzenia.
Kierunek zakończenia heurystycznego

Określa kierunek używany do zakończenia transakcji o heurystycznym rezultacie. Można wybrać operacje zatwierdzania lub wycofywania transakcji przez serwer aplikacji lub opcję ręcznego zakończenia transakcji przez administratora.

Właściwość Kierunek zakończenia heurystycznego służy do określania sposobu kończenia transakcji w następujących sytuacjach:
  • Menedżer transakcji zgłosił rezultat heurystyczny dla zasobu LPS (obsługa ostatniego uczestnika).
  • Podczas odtwarzania serwera podrzędnego w transakcji rozproszonej został przekroczony limit ponawiania heurystycznego.
  • Transakcja jest importowana z dostawcy Java EE Connector Architecture (JCA).

Ta właściwość dotyczy tylko transakcji w opisanych powyżej sytuacjach.

Typ danych Lista rozwijana
Wartość domyślna ROLLBACK (wycofanie)
Zakres
COMMIT (zatwierdzenie)
Serwer aplikacji heurystycznie zatwierdzi transakcję.
ROLLBACK (wycofanie)
Serwer aplikacji heurystycznie wycofa transakcję.
MANUAL (ręczna zmiana ustawień)
Zakończenie lub wycofanie transakcji heurystycznych wykonuje administrator.
Akceptuj ryzyko związane z heurystyką

Określa, czy wszystkie aplikacje na serwerze akceptują ryzyko związane z heurystyką, które występuje, gdy dwufazowa transakcja zawiera jednofazowy zasób.To ustawienie odpowiada za konfigurację obsługi ostatniego uczestnika na serwerze. Obsługa ostatniego uczestnika jest rozszerzeniem usługi transakcji, które pozwala pojedynczemu zasobowi jednofazowemu uczestniczyć w transakcjach dwufazowych z co najmniej jednym zasobem dwufazowym.

Jeśli opcja Akceptuj ryzyko związane z heurystyką nie zostanie wybrana, należy skonfigurować poszczególne aplikacje tak, aby ryzyko związane z heurystyką było akceptowane. Aplikacje można konfigurować podczas składania lub po wdrożeniu przy użyciu panelu Rozszerzenie obsługi ostatniego uczestnika.

Typ danych Pole wyboru
Wartość domyślna Wyzerowane
Zakres
Wybrane
Wszystkie aplikacje wdrożone na serwerze akceptują zwiększone ryzyko wyniku heurystycznego.
Wyzerowane
Aplikacje muszą być konfigurowane indywidualnie, tak aby akceptowały zwiększone ryzyko wyniku heurystycznego.
Włącz blokowanie plików

Określa, czy blokady plików są włączone podczas otwierania dziennika odtwarzania usługi transakcji.

Jeśli włączono tę opcję, pliki będą blokowane przed uzyskaniem dostępu do plików dziennika odzyskania usługi transakcji. Blokowanie plików zapewnia uzyskanie dostępu do danego dziennika odtwarzania usługi transakcji przez jeden serwer aplikacji w danym czasie, w przypadku wdrożenia serwera WebSphere Application Server o wysokiej dostępności. To ustawienie nie ma znaczenia w przypadku wdrożenia standardowego, gdzie nie skonfigurowano obsługi wysokiej dostępności.
Ostrzeżenie: Do poprawnego działania tego ustawienia wymagany jest zgodny sieciowy system plików, np. Network File System (NFS) w wersji 4.
Typ danych Pole wyboru
Wartość domyślna Wybrane
Włączenie autoryzacji koordynacji transakcji

Określa, czy jest włączona bezpieczna wymiana komunikatów protokołu usługi transakcji.

To ustawienie nie ma znaczenia do momentu uruchomienia zabezpieczeń serwera WebSphere Application Server.

Typ danych Pole wyboru
Wartość domyślna Wybrane
Domyślny poziom specyfikacji transakcji WS-Transaction

Określa domyślny poziom specyfikacji transakcji WS-Transaction na użytek żądań wychodzących zawierających kontekst koordynacji protokołu Web Services Atomic Transaction (WS-AT) lub Web Services Business Activity (WS-BA).

Można wybrać transakcję WS-Transaction 1.1 lub WS-Transaction 1.0. Więcej szczegółowych informacji o tych specyfikacjach zawierają tematy o obsłudze protokołów WS-AT lub WS-BA przez serwer aplikacji.

Domyślny poziom specyfikacji transakcji WS-Transaction jest używany, jeśli wymagany przez serwer poziom specyfikacji nie może być określony na podstawie strategii dostawcy (asercja WS-Transaction WS-Policy). Na przykład asercja strategii nie jest dostępna, ani z pliku WSDL docelowej usługi WWW, ani z typu strategii WS-Transaction klienta. Możliwa jest też sytuacja, w której asercja strategii jest dostępna, ale zastosowanie mają oba poziomy specyfikacji.

Typ danych Lista rozwijana
Wartość domyślna 1.0
Przedrostek HTTP(S) URL zewnętrznej transakcji WS-Transaction

Wybierz lub podaj przedrostek HTTP(S) URL zewnętrznej transakcji WS-Transaction.

W przypadku używania węzła pośredniczącego, jak np. serwer HTTP lub serwer proxy produktu WebSphere należy wybrać lub podać wartość jednego z tych pól w celu wysyłania żądań zgodnych z protokołami Web Services Atomic Transaction (WS-AT) lub Web Services Business Activity (WS-BA).

Jeśli zabezpieczenia serwera WebSphere Application Server i autoryzacja koordynacji transakcji są włączone, używany jest przedrostek HTTPS. W przeciwnym razie jest używany przedrostek HTTP.

Jeśli węzeł pośredniczący nie jest Serwerem proxy, przedrostek musi być unikalny dla każdego serwera.

W przypadku używania Serwera proxy przedrostki mogą być takie same dla każdego serwera w klastrze, ponieważ Serwer proxy określa dynamicznie serwer, do którego przekaże żądanie.

Wybór przedrostka

Należy wybrać tę opcję, aby wskazać na liście informacje o adresie URL zewnętrznego punktu końcowego dla punktów końcowych usługi WS-AT i WS-BA.

Typ danych Lista rozwijana
Wartość domyślna Brak
Określanie niestandardowego przedrostka

Należy wybrać tę opcję, aby w polu określić informacje o adresie URL zewnętrznego punktu końcowego dla punktów końcowych usługi WS-AT i WS-BA.

Dla przedrostka należy użyć jednego z następujących formatów, gdzie nazwa_hosta i port oznaczają węzeł pośredni będący serwerem HTTP lub HTTPS proxy.
http://nazwa_hosta:port
https://nazwa_hosta:port
Typ danych String
Wartość domyślna Brak
Transakcje ręczne

Określa liczbę transakcji oczekujących na ręczne zakończenie przez administratora.

Jeśli istnieją transakcje oczekujące na ręczne zakończenie, można kliknąć odsyłacz Przegląd, aby wyświetlić listę tych transakcji w panelu Transakcje oczekujące na ręczne zakończenie.

Typ danych Integer
Wartość domyślna 0
Transakcje ponawiane

Określa liczbę transakcji z ponawianymi zasobami.

Jeśli istnieją transakcje z ponawianymi zasobami, można kliknąć odsyłacz Przegląd, aby wyświetlić listę tych transakcji panelu Transakcje z ponawianymi zasobami.

Typ danych Integer
Wartość domyślna 0
Transakcje heurystyczne

Określa liczbę transakcji zakończonych heurystycznie.

Jeśli istnieją transakcje, których nie zakończono heurystycznie, można kliknąć przycisk Przegląd, aby wyświetlić listę tych transakcji w panelu Transakcje z wynikiem heurystycznym.

Typ danych Integer
Wartość domyślna 0
Zaimportowane przygotowane transakcje

Określa liczbę zaimportowanych i przygotowanych transakcji, które nie zostały jeszcze zatwierdzone.

Jeśli istnieją transakcje, które zostały zaimportowane i przygotowane, ale nie zatwierdzone, można kliknąć odsyłacz Przegląd, aby wyświetlić listę tych transakcji w panelu Transakcje zaimportowane i przygotowane.

Typ danych Integer
Wartość domyślna 0



Zaznaczone odsyłacze (online) wymagają dostępu do Internetu.

Pojęcia pokrewne
Zadania pokrewne
[AIX Solaris HP-UX Linux Windows] [iSeries]
Informacje pokrewne
Transakcje wymagające ręcznego uruchomienia
Transakcje z ponawianymi zasobami
Transakcje o rezultacie heurystycznym
Zaimportowane i przygotowane transakcje
Zasoby transakcji


Nazwa pliku: udat_contranserv.html