ГОСТ ISO/IEC 24824-2—2013
Е.3.6.1 Высокоуровневоеelement declaration определения сообщения об ошибке (см. 12.3.7)является гло
бальным elementdeclaration, котороеявляется значениематрибутаelementнаединственном элементеwsdhpart
в элементе wsdl:message. на которыйссылается определение сообщения об ошибке (атрибут message).
Примечание — WSDL 1.1. 3.6 определяет следующие ограничения для определений сообщений об
ошибке: элемент wsdl:message содержиттолькоодинэлементwsdhpart. а такжеэлементwsdhpart. ссылающий
ся на глобальное element declaration (спомощьюатрибута element).
Е.3.7 Формуопределения входного или выходногосообщения (см. 12.3.6)задает привязкаабстрактной опе
рации (см. Е.4.8).
Примечания
1 VVS-IBasicProfile1.0(см.5.3и5.3.1)устанавпиваетмножвствозлементову^1:ра|1элементаwsdl:message,
на которое ссыпаетсяопределениевходногоили выходногосообщения абстрактнойоперациисформой, соответ
ствующей толькотой. что описана в12.3.6. а)или Ь).
2 WS-I Basic Profile 1.0 ограничивает все абстрактные операции абстрактного интерфейса тольколишь до
абстрактных операций, описанных как документо-ориентированные (см. 12.3.8) или RPC-ориентированные (см.
12.3.9).
Е.4 Интерфейсные и операционные привязки
Е.4.1 Интерфейсная привязка (см. 12.4) представляет собой элемент wsdl:binding (в элементе
wsdl:definition). который содержит элемент soap:binding. Набор интерфейсных привязок является множеством
всехэлементов wsdhbinding в элементе wsdhdefinition.
Е.4.2 URI транспорта (см. 12.4.2.с)) конкретного интерфейса есть значение атрибутаtransport на элементе
soap:binding. Какуказано в WS-I Basic Profile 1.0, 5.6.2 (требования R2702). только транспорт HTTP поддержива
ется и значением атрибута transport является
«http://sc!iemas.xmlsoap.org>’soapi’http»
. Это значение определяет
использованиеASN.1 SOAP HTTPпривязки (см. раздел 10)для интерфейса привязкиASN.1 SOAP(см. Е.4.6).
Е.4.3 Вид конкретного интерфейса — документ (см. 12.4.2. d)). если интерфейсная привязка соответствует
точной привязкедокумента, какуказановWS-I Basic Profile 1.0. 5.3и5.3.1.
Примечание — WS-I Basic Profile 1.0 определяет документ-литеральную привязку как интерфейсную
привязку соперационной привязкой, которые являютсядокумент-литеральными операциями.
Е.4.4 Видконкретного интерфейса— RPC (см. 12.4.2. d)),если интерфейсная привязкаточносоответствует
грспривязке, как указано в WS-I BasicProfile 1.0. 5.3 и5.3.1.
Примечание — WS-I BasicProfile 1.0определяетгрс-литеральнуюпривязкукакинтерфейснуюпривязку
соперационной привязкой, которые являютсягрс-питеральнымиоперациями.
Е.4.5 Интерфейсная привязка опционально указывает, что конкретный интерфейс поддерживает быстрый
веб-сервис (см. 12.4.2. е)) путем расширения WSDL 1.1, что называется аннотацией интерфейсной привязки
ASN.1 SOAP. Аннотация есть EII, появляющийся как дочерний элемент wsdhbinding и после
элемента soapbind:binding. со:
a)свойством[local name] «binding» и
b
) свойством [namespace name] «um:ohn:joint-iso-itu-t:asn1:generic-applications:fast-web-services:de-
scription».
Е.4.6 По умолчанию все конкретные интерфейсы поддерживают быстрые веб-сервисы и являются интер
фейсными привязкамиASN.1 SOAP (см. 12.4.7).
Е.4.7 Интерфейсная привязка опциональноуказывает идентификатор объекта, присвоенный всем конкрет
нымоперациям(см. 12.4.2,а) и 12.4.3)путем расширенияWSDL1.1. который называетсяинтерфейсной привязкой
аннотации идентификатора объекта. Аннотация являетсяАНсреди членов свойства [attributes] аннотации интер
фейсной привязкиASN.1 SOAP (см. Е.4.5) со:
a)свойством[local name] «object-identifier»:
b) свойством [namespace name] объекта «urn:ohn:joint-iso-itu-t:asn1:generic-applications:fast-web-ser-
vices:description»;
c) свойством [normalized value], являющимся идентификатором объекта, закодированным как
«XMLOIDValue». используя только «XMLNumberForm» (см. МСЭ-Т Х.680 ISO/1EC8824-1. п. 32).
Е.4.8 Операционная привязка (см. 12.4.8) является элементом wsdhoperation в интерфейсной привязке.
Набороперационных привязок является множеством всехэлементовwsdhoperation винтерфейсной привязке.
Е.4.9 Форма операционной привязки, как указаноWS-I Basic Profile 1.0. 5.3 и 5.3.1. определяет форму соот
ветствующихопределенийсообщений абстрактнойоперации (см. 12.3.6).
Е.4.9.1 Если операционнаяпривязкасоответствуетдокумент-литеральнойоперации, какуказаноWS-I Basic
Profile 1.0. 5.3 и 5.3.1, тоопределение входного и выходного сообщений имеетвид. как указано в12.3.6.а).
Е.4.9.2 Дляформы, указанной в 12.3.6, а), высокоуровневым element declaration является глобальное ele
mentdeclaration, которое явпяется значениематрибута elementэлемента wsdl.part. на которыйявно или неявно
37