Цитата:
Сообщение от 7thsky™
в архиве нету описания xsd твоего типа Unit (XSD линкованный: xmlns:ns0="http://entity.my/xsd").
|
на самом деле есть в секции <wsdl:types>
вот:

Код:
<xs:schema xmlns:ax21="http://entity.my/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://entity.my/xsd">
<xs:complexType name="Unit">
<xs:sequence>
<xs:element minOccurs="0" name="id" type="xs:int"/>
<xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="type" type="xs:int"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
но не в виде отдельной схемы. Честно говоря, я в вебсервисах не хавец, но мне кажется, что так и надо - все в одной xml-ке записано
Цитата:
|
Потом стоит все таки посмотреть что именно между сервером и флэшем проходит (в каком нить снифере например)
|
да, тоже вариант - посмотрю
Цитата:
А так вроде все правильно.
З.Ы. А генератор адобе подравили в 2.0.1 был такой ужасный.
З.Ы. Если клиент только на флэше, может стоит посмотреть в сторону AMF (там и класс маппинг проще, и все что нужно уже для этого встроенно в флэш плеер)
AMF, OpenAMF, BlazeDS
|
про генератор - ну, значит мне повезло, что не взялся за него раньше

)
По правде говоря, я к вебсервисам вышел после того, как попробовал HTTPService, но они чем-то мне не понравились... Потом я взялся за OpenAMF, но там погряз окончательно... мало документации, не понятная, туториала не нашел... короче, забросил и остались мне вебсервисы.
Жаль, что я не наткнулся на BlazeDS раньше. Спасибо за подсказку.
PS. Наверное вскорости стоит ожидать вопросов по теме BlazeDS
PPS. И, для закрытия гештальта, в каких случаях стоит использовать вебсервисы, а в каких можно обойтись маппингом, который предоставляет тот же BlazeDS?
Если у меня несколько разных приложений работает с сервером (типа сайт, удаленный клиент), то лучше вебсервис? Или по другому критерию нужность определяется?