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ć tę stronę w konsoli, należy kliknąć następującą ścieżkę: , gdzie zestaw strategii obejmuje typ strategii WS-Transaction.
Typ strategii WS-Transaction można skonfigurować zarówno dla zestawu strategii klienta, jak i dostawcy.
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.
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.
Żą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.
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.
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.
Żą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ą jest powiązany typ strategii, zostanie wygenerowany dowolny plik WSDL, nie będzie on zawierać asercji strategii dla kontekstu działania biznesowego.