Имя: Пароль:
IT
Веб-мастеринг
Генератор/Редактор WSDL
0 Fragster
 
гуру
29.09.11
15:10
Подскажите софтину, которая бы помогала генерить валидные WSDL (не из С# или Java классов, как в VS или Eclipce), а без привязки к исходникам. причем желательно халявную :)
1 Fragster
 
гуру
29.09.11
15:26
Хорошо, как кто генерит свои WSDL?
2 Naumov
 
29.09.11
15:27
кто это?
3 Fragster
 
гуру
29.09.11
15:32
(2) wiki:WSDL
4 filh
 
29.09.11
15:32
(2)
:)
wiki:WSDL
5 Fragster
 
гуру
29.09.11
15:46
что, никто никому никогда не заказывал веб сервис по своей спецификации?
6 filh
 
29.09.11
15:47
я - нет.
7 IVIuXa
 
29.09.11
15:53
(5)
хмммм нафиг на WSDL ?
8 Fragster
 
гуру
29.09.11
15:55
(7) ты словами будешь пакеты описывать? так - есть спецификация, делайте сервис. никаких разночтений в формате данных.
9 IVIuXa
 
29.09.11
16:03
(8)
XML редактор + там всего 4 основных элемента
че там на валидность то проверять ?
или не то ?
10 Asmody
 
29.09.11
16:17
soapui посмотри. насчет "генерить" не уверен, но ...
11 Fragster
 
гуру
29.09.11
16:18
(9) на валидность - надо. чтобы типы там всякие без опечаток были и прочее.
ну и не совсем удобно прямо в тексте фигачить, хочется помышевозить
13 IVIuXa
 
29.09.11
16:26
(11)
WSDL это для ....организации первичного взаимодействия между веб-сервисом и его клиентом....
но это взаимодействие разное для разных сервисов
редактора с подстановкой быть не может
14 Fragster
 
гуру
29.09.11
16:38
(13) WSDL - это интерфейс, который реализовывает веб сервис, если говорить в терминах ООП.
15 IVIuXa
 
29.09.11
16:40
(14)
нууу
а в ооп могут быть и свои типы
как редактор узнает типы сервиса ?
16 Fragster
 
гуру
29.09.11
16:41
(15) типы описываются в этом самом WSDL
17 IVIuXa
 
29.09.11
16:41
(16)
не фига
там описывается как эти типы передавать, но не сами типы
18 Fragster
 
гуру
29.09.11
16:44
(17) фига! вот тебе кусок из WSDL:

 <wsdl:types>
   <xs:schema targetNamespace="http://www.w3.org/2002/ws/sawsdl/spec/wsdl/order#"
     elementFormDefault="qualified">
     <xs:element name="OrderRequest"
         sawsdl:modelReference="http://www.w3.org/2002/ws/sawsdl/spec/ontology/purchaseorder#OrderRequest"
         sawsdl:loweringSchemaMapping="http://www.w3.org/2002/ws/sawsdl/spec/mapping/RDFOnt2Request.xml">
       <xs:complexType>
         <xs:sequence>
           <xs:element name="customerNo" type="xs:integer" />
           <xs:element name="orderItem" type="item" minOccurs="1" maxOccurs="unbounded" />
         </xs:sequence>
       </xs:complexType>
     </xs:element>
     <xs:complexType name="item">
       <xs:all>
         <xs:element name="UPC" type="xs:string" />
       </xs:all>
       <xs:attribute name="quantity" type="xs:integer" />
     </xs:complexType>
     <xs:element name="OrderResponse" type="confirmation" />
     <xs:simpleType name="confirmation"
         sawsdl:modelReference="http://www.w3.org/2002/ws/sawsdl/spec/ontology/purchaseorder#OrderConfirmation">
       <xs:restriction base="xs:string">
         <xs:enumeration value="Confirmed" />
         <xs:enumeration value="Pending" />
         <xs:enumeration value="Rejected" />
       </xs:restriction>
     </xs:simpleType>
   </xs:schema>
 </wsdl:types>
19 Fragster
 
гуру
29.09.11
16:46
вот сам стандарт: http://www.w3.org/TR/wsdl
20 IVIuXa
 
29.09.11
16:52
(19)
нууу получается этот редактор должен хватать схему сервиса
но схемы же разные
21 Fragster
 
гуру
29.09.11
16:57
(20) нету сервиса еще, говорю же. для заказа веб сервиса нужно сделать WSDL. попробовал в XML редакторе - нифига не удобно. вот спрашиваю, может кто знает софтину подходящую.

Всякие VS и эклипс - они наоборот делают - из WSDL шаблоны классов или из классов WSDL.

Фигачить болванки для классов никакого желания нет, тем более что это все опять же - не мышевозить и визуально не окинуть взглядом.
22 IVIuXa
 
29.09.11
17:01
(21)
не знаю не занимался заказами :)
ну пусть они сами WSDL замутят, на пальцах им объяснишь :)
23 Адинэснег
 
29.09.11
17:01
1С?
24 Fragster
 
гуру
29.09.11
17:03
(23) в 1с тоже нифига не удобно, почти то же, что и в XMLредакторе
25 IVIuXa
 
29.09.11
17:09
26 IVIuXa
 
29.09.11
17:09
27 Fragster
 
гуру
29.09.11
17:16
(25) 316 уе с визуальным редактором
(26) 99 уе для дома, 450 для коммерческого использования.
ндя.
28 IVIuXa
 
29.09.11
17:17
(27)
лучше (25)
ну там триал вроде - тебе должно хватить.... ;)
29 IVIuXa
 
29.09.11
17:22
(28)
да и на депозитфайлах есть :)
ссылку не кину
30 IVIuXa
 
29.09.11
17:24
(29)
можно на флэшку и дома под одеялом накодить :)
32 Fragster
 
гуру
29.09.11
17:25
(29) фуфуфу! правильно, депозиты гадость!