Экспорт (0) Печать
Развернуть все
Эта статья переведена вручную. Наведите указатель мыши на предложения статьи, чтобы просмотреть исходный текст. Дополнительные сведения.
Перевод
Текст оригинала

Элемент ProtocolCapabilities (XML для аналитики)

Использует заголовок SOAP в сообщении SOAP-запроса для определения возможностей протокола между экземпляром служб MicrosoftSQL Server Службы Analysis Services и клиентским приложением.

Пространство имен   http://schemas.microsoft.com/analysisservices/2003/engine

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Header>
      ...
      <ProtocolCapabilities xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
         <Capability>...</Capability>
      </ProtocolCapabilities>
      ...
   </soap:Header>
   <soap:Body>
      ...
   </soap:Body>
</soap:Envelope>

Характеристика

Описание

Тип данных и длина

NONE

Значение по умолчанию

NONE

Количество элементов

0-1: необязательный элемент, который может появляться только один раз.

Связь

Элемент

Родительские элементы

NONE

Дочерние элементы

Capability

Элемент ProtocolCapabilities позволяет клиентскому приложению в любой момент согласовать возможности протокола, например двоичного XML или поддержки сжатия, с экземпляром служб Службы Analysis Services. Согласование протокола включает следующие шаги.

  1. Клиентское приложение определяет возможности своего протокола с помощью отправки запроса SOAP, включающего элемент ProtocolCapabilities, как часть заголовка SOAP.

  2. Экземпляр служб Службы Analysis Services получает и обрабатывает запрос SOAP.

  3. Если экземпляр служб Службы Analysis Services имеет требуемые возможности протокола, он отправляет ответ SOAP, включающий тот же элемент ProtocolCapabilities, который присутствовал в запросе SOAP, в результате чего протокол будет успешно согласован. В противном случае возможности протокола не согласуются и экземпляр возвращает ошибку SOAP.

После успешного согласования возможностей протокола длительность его использования клиентским приложением и экземпляром служб Службы Analysis Services зависит от того, является ли сеанс явным или неявным.

  • Явный сеанс создается с помощью элемента заголовка BeginSession. В явном сеансе протокол используется, пока клиентское приложение не отправит новый элемент ProtocolCapabilities или не завершится сеанс.

  • Неявный сеанс создается экземпляром служб Службы Analysis Services и не задается явно клиентским приложением при приеме запроса SOAP. В неявном сеансе согласованный протокол используется только до завершения запроса SOAP.

Возможности протокола не обязательно согласовывать явно. То есть клиентскому приложению не обязательно включать элемент ProtocolCapabilities, как часть запроса. Если запрос SOAP не включает элемент ProtocolCapabilities, экземпляр служб Службы Analysis Services отвечает, используя формат запроса SOAP.

Была ли вам полезна эта информация?
(1500 символов осталось)
Спасибо за ваш отзыв

Добавления сообщества

ДОБАВИТЬ
Показ:
© 2015 Microsoft