Ustawienia strategii WS-Transaction

Ta strona służy do określania strategii dla protokołów WS-AtomicTransaction (WS-AT) oraz WS-BusinessActivity (WS-BA). Protokół WS-AT obsługuje koordynowanie działań, dzięki czemu możliwe jest wykonywanie wszystkich działań lub żadnego. Protokół WS-BA obsługuje koordynowanie działań, które są ze sobą powiązane luźniej niż transakcje niepodzielne, i w związku z tym w przypadku wystąpienia błędów wymagają procesu kompensacji.

Aby wyświetlić ten panel w konsoli, należy kliknąć następującą ścieżkę: Usługi > Zestawy strategii > Zestawy strategii aplikacji > nazwa_zestawu_strategii > [Strategia] WS-Transaction, gdzie zestaw strategii obejmuje typ strategii WS-Transaction.

Typ strategii WS-Transaction można skonfigurować zarówno dla zestawu strategii klienta, jak i dostawcy.

WS-AtomicTransaction
Służy do określania zachowania w przypadku strategii WS-AT. Dostępne są następujące opcje:
Obowiązkowy
Klient zawsze propaguje kontekst WS-AT w żądaniu wychodzącym. Jeśli w momencie zgłoszenia żądania wątek nie zawiera żadnej transakcji, próba zgłoszenia żądania kończy się niepowodzeniem.

Wszystkie żądania odbierane przez serwer muszą zawierać kontekst WS-AT. W przeciwnym razie zostaną odrzucone. Jeśli dla usługi Web Service, z którą powiązany jest typ strategii, zostanie wygenerowany dowolny plik WSDL (Web Services Description Language), będzie on zawierać asercję strategii wskazującą, że operacja musi zostać wywołana w kontekście transakcji niepodzielnej.

Obsługiwany
Klient może propagować kontekst WS-AT w żądaniu wychodzącym, gdy ten kontekst jest dostępny. Na przykład transakcja jest powiązana z wątkiem zgłaszającym żądanie, a strategia dostawcy wymaga kontekstu WS-AT.

Jeśli w przypadku serwera żądanie obejmuje kontekst WS-AT, kontekst jest importowany i ustanawiany w wątku przed przetworzeniem żądania. Jeśli żądanie nie obejmuje kontekstu WS-AT, jest ono przetwarzane normalnie. Jeśli dla usługi Web Service, z którą powiązany jest typ strategii, zostanie wygenerowany dowolny plik WSDL, będzie on zawierać asercję strategii wskazującą, że operacja obsługuje wywołanie w kontekście transakcji niepodzielnej, gdy ten kontekst jest dostępny.

Nigdy
Klient nigdy nie propaguje kontekstu WS-AT w żądaniu wychodzącym.

Żądania odbierane przez serwer nie mogą zawierać kontekstu WS-AT. W przeciwnym razie zostaną odrzucone i zostanie zgłoszony błąd MustUnderstand. Jeśli dla usługi Web Service, z którą jest powiązany typ strategii, zostanie wygenerowany dowolny plik WSDL, nie będzie on zawierać asercji strategii dla kontekstu transakcji niepodzielnej.

WS-BuinessActivity
Służy do określania zachowania w przypadku strategii WS-BA. Dostępne są następujące opcje:
Obowiązkowy
Klient zawsze propaguje kontekst WS-BA w żądaniu wychodzącym. Jeśli w momencie zgłaszania żądania wątek nie zawiera żadnego zasięgu działania biznesowego, próba zgłoszenia żądania kończy się niepowodzeniem.

Wszystkie żądania odbierane przez serwer muszą zawierać kontekst WS-BA. W przeciwnym razie zostaną odrzucone. Jeśli dla usługi Web Service, z którą powiązany jest typ strategii, zostanie wygenerowany dowolny plik WSDL, będzie on zawierać asercję strategii wskazującą, że operacja musi zostać wywołana w kontekście działania biznesowego.

Obsługiwany
Klient może propagować kontekst WS-BA w żądaniu wychodzącym, gdy ten kontekst jest dostępny. Na przykład zasięg działania biznesowego jest powiązany z wątkiem zgłaszającym żądanie, a strategia dostawcy wymaga kontekstu WS-BA.

Jeśli w przypadku serwera żądanie obejmuje kontekst WS-BA, kontekst jest importowany i ustanawiany w wątku przed przetworzeniem żądania. Jeśli żądanie nie obejmuje kontekstu WS-BA, jest ono przetwarzane normalnie. Jeśli dla usługi Web Service, z którą powiązany jest typ strategii, zostanie wygenerowany dowolny plik WSDL, będzie on zawierać asercję strategii wskazującą, że operacja obsługuje wywołanie w kontekście działania biznesowego, gdy ten kontekst jest dostępny.

Nigdy
Klient nigdy nie propaguje kontekstu WS-BA w żądaniu wychodzącym.

Żądania odbierane przez serwer nie mogą zawierać kontekstu WS-BA. W przeciwnym razie zostaną odrzucone i zostanie zgłoszony błąd MustUnderstand. Jeśli dla usługi Web Service, z którą powiązany jest typ strategii, zostanie wygenerowany dowolny plik WSDL, nie będzie on zawierać asercji strategii dla kontekstu działania biznesowego.




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

Pojęcia pokrewne
Zadania pokrewne
Odsyłacze pokrewne
Przyciski Konsoli administracyjnej
Ustawienia preferencji Konsoli administracyjnej
Kolekcja zestawów strategii aplikacji
Ustawienia zestawu strategii aplikacji


Nazwa pliku: uwbs_wsspstran.html