Эта страница предназначена для настройки стратегий протоколов WS-AtomicTransaction (WS-AT) и WS-BusinessActivity (WS-BA). WS-AT координирует действия таким образом, что либо выполняются все действия, либо ни одно из них. WS-BA предоставляет менее жесткий метод координации действий, чем атомарные транзакции, и поэтому требует восстановления в случае ошибки.
Для просмотра этой панели консоли выберите следующий путь: , когда набор стратегий включает тип стратегии WS-Transaction.
Тип WS-Transaction можно настроить и для клиента, и для сервера.
(для сервера) Каждый принимаемый запрос должен включать контекст WS-AT, иначе запрос будет отклонен. Если WSDL создан для веб-службы, которая связана с данным типом стратегии, в такой WSDL добавляется утверждение стратегии, показывающее, что операции должны вызываться в контексте атомарной транзакции.
(для сервера) Если запрос содержит контекст WS-AT, контекст импортируется и назначается нити до обработки запроса. Если запрос не содержит контекст WS-AT, он обрабатывается обычным способом. Если WSDL создан для веб-службы, которая связана с данным типом стратегии, в такой WSDL добавляется утверждение стратегии, показывающее, что операции поддерживают вызов в контексте атомарной транзакции, когда этот контекст доступен.
(для сервера) Каждый принимаемый запрос не должен включать контекст WS-AT, иначе запрос будет отклонен с кодом ошибки MustUnderstand. Если WSDL создан для веб-службы, которая связана с данным типом стратегии, такой WSDL не включает в себя утверждение стратегии для контекста атомарной транзакции.
(для сервера) Каждый принимаемый запрос должен включать контекст WS-BA, иначе запрос будет отклонен. Если WSDL создан для веб-службы, которая связана с данным типом стратегии, в такой WSDL добавляется утверждение стратегии, показывающее, что операции должны вызываться в контексте бизнес-операции.
(для сервера) Если запрос содержит контекст WS-BA, контекст импортируется и назначается нити до обработки запроса. Если запрос не содержит контекст WS-BA, он обрабатывается обычным способом. Если WSDL создан для веб-службы, которая связана с данным типом стратегии, в такой WSDL добавляется утверждение стратегии, показывающее, что операции поддерживают вызов в контексте бизнес-операции, когда этот контекст доступен.
(для сервера) Каждый принимаемый запрос не должен включать контекст WS-BA, иначе запрос будет отклонен с кодом ошибки MustUnderstand. Если WSDL создан для веб-службы, которая связана с данным типом стратегии, такой WSDL не включает в себя утверждение стратегии для контекста бизнес-операции.