ГОСТ Р ИСО/МЭК 29361— 2012
<xsdicomplexType name="МyArray2Tyре"
xmlns:soapenc="
http://schemas.xmlsoap.org/soap’encodingr
xmlns:wsdi="
http://schemas.xmlsoap.org/wsdir
>
<xsd:complexContent>
<xsd:restriction base="soapenc:Array">
<xsd:sequence>
<xsd:element nam e-’x’ type-’xsd:string*
minOccurs="0" maxOccurs=’unbounded7>
</xsd:sequence>
<xsd:attributeref="soapenc:arrayType"
wsdl:arrayType=*tns.MyArray2Type[]7>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
оболочка была бы сериализована следующим образом (для ясности опущены декларации пространств
имен):
<MyArray2 soapenc:arrayType="tns:MyArray2Type[)" >
<x>abcd</x>
<x>efgh</x>
</MyArray2>
ПРАВИЛЬНО:
Для данного описания WSDL:
<xsd:elementname=’MyArray1’ type=’tns:MyArray1Type7>
<xsd:comptexTypename="MyArray1Type">
<xsd:sequence>
<xsd:element nam e=V type=”xsd:string*
minOccurs="0" maxOccurs=’unbounded7>
</xsd:sequence>
</xsd:complexType>
оболочка была бы сериализована следующим образом (для ясности опущены декларации пространств
имен):
<МуАггау1>
<x>abcd</x>
<x>efgh</x>
</MyArray1>
4.3.4 Целевые пространства имен WSDL и определения Схемы
Имена, определенные схемой, и имена, присвоенные определениям WSDL, являются раздельными
пространствами символов.
R2114 Целевое пространство имен для определений WSDL и целевое пространство имен для
определений схемы вОПИСАНИИ МОГУТ быть одинаковы. WSDL20
4.4 Сообщения
В настоящем разделе Профиля использованы ссылки на следующие спецификации (или их
разделы):
• WSDL 1.1, раздел 2.3
В WSDL 1.1 элементы wsdhmessage используютдля представления абстрактных определений дан
ных. предназначенныхдля передачи. Элементы wsdl:binding используют для определения того, как абст
рактные определения привязываются к конкретной сериализации сообщения. В Профиле установлены ог
раничения на элементы wsdlimessage и на то. каксоответствующие элементы wsdl:binding могут использо
ватьэлемент(ы) wsdlimessage.
Для того, чтобы сделать требования более компактными и простыми для понимания, в настоящем
разделе используют следующие определения:
Определение: привязка грс-литерал
«Привязка грс-литерал» есть элемент wsdlibinding. все дочерние элементы wsdlioperation которого
являются операциями грс-литерал.
19