0
deaddy64
15.04.12
✎
16:44
|
Здравствуйте.
Разбираюсь с веб-сервисами, попутно пишу диплом. Хочу, чтобы операция вернула массив строк. Добавил тип объекта в пакет:
<xs:complexType name="ArrayNomen">
<xs:sequence>
<xs:element name="Nomen" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
Создал операцию, в качестве возвращаемого значения указал этот тип. И теперь при открытии описания WDSL в браузере появляется ошибка:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Header/>
<soap:Body>
<soap:Fault>
<faultcode>
soap:Client
</faultcode>
<faultstring>
Неверный аргумент.
</faultstring>
<detail>
Неверный аргумент.
</detail>
</soap:Fault>
</soap:Body>
</soap:Envelope>
Указываю другой тип, например просто string, ошибки нет.
|
|