Commit bcd0b595 authored by Nicolas Dolet's avatar Nicolas Dolet
Browse files

Switch to version 1.1-SNAPSHOT.

Update examples with web services.
parent a7bfa66c
......@@ -32,7 +32,7 @@
<groupId>org.ow2.frascati.examples</groupId>
<artifactId>calculator-client</artifactId>
<version>1.0</version>
<version>1.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>OW2 FraSCAti Examples: Calculator Client</name>
......@@ -40,11 +40,11 @@
<parent>
<groupId>org.ow2.frascati.examples</groupId>
<artifactId>calculator-parent</artifactId>
<version>1.0</version>
<version>1.1-SNAPSHOT</version>
</parent>
<properties>
<wsdl.file>Calculator.wsdl</wsdl.file>
<wsdl.file>http://localhost:8080/Calculator?wsdl</wsdl.file>
<composite.file>calc-client</composite.file>
<service.name>calc</service.name>
<method.name>add</method.name>
......
......@@ -22,7 +22,9 @@
<!-- -->
<!-- Contributor(s): -->
<composite xmlns="http://www.osoa.org/xmlns/sca/1.0" name="calc-client"
<composite name="calc-client"
xmlns="http://www.osoa.org/xmlns/sca/1.0"
xmlns:wsdli="http://www.w3.org/2004/08/wsdl-instance"
targetNamespace="http://frascati.ow2.org/calc-client">
<service name="calc" promote="client/Calculator"/>
......@@ -32,7 +34,8 @@
<implementation.java class="org.ow2.frascati.examples.soapcalc.lib.Client" />
<reference name="calcservice">
<binding.ws wsdlElement="http://localhost:8080/services#wsdl.port(CalcService/CalcServicePort)" />
<binding.ws wsdli:wsdlLocation="http://localhost:8080/Calculator?wsdl"
wsdlElement="http://localhost:8080/services#wsdl.port(CalcService/CalcServicePort)" />
</reference>
</component>
......
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions name="CalcService" targetNamespace="http://api.soapcalc.examples.frascati.ow2.org/" xmlns:ns1="http://schemas.xmlsoap.org/soap/http" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://api.soapcalc.examples.frascati.ow2.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<wsdl:types>
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://api.soapcalc.examples.frascati.ow2.org/" xmlns:tns="http://api.soapcalc.examples.frascati.ow2.org/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="mult" type="tns:mult"/>
<xsd:complexType name="mult">
<xsd:sequence>
<xsd:element name="arg0" type="xsd:int"/>
<xsd:element name="arg1" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="multResponse" type="tns:multResponse"/>
<xsd:complexType name="multResponse">
<xsd:sequence>
<xsd:element name="return" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="div" type="tns:div"/>
<xsd:complexType name="div">
<xsd:sequence>
<xsd:element name="arg0" type="xsd:int"/>
<xsd:element name="arg1" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="divResponse" type="tns:divResponse"/>
<xsd:complexType name="divResponse">
<xsd:sequence>
<xsd:element name="return" type="xsd:double"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="add" type="tns:add"/>
<xsd:complexType name="add">
<xsd:sequence>
<xsd:element name="arg0" type="xsd:int"/>
<xsd:element name="arg1" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="addResponse" type="tns:addResponse"/>
<xsd:complexType name="addResponse">
<xsd:sequence>
<xsd:element name="return" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="sub" type="tns:sub"/>
<xsd:complexType name="sub">
<xsd:sequence>
<xsd:element name="arg0" type="xsd:int"/>
<xsd:element name="arg1" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="subResponse" type="tns:subResponse"/>
<xsd:complexType name="subResponse">
<xsd:sequence>
<xsd:element name="return" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
</wsdl:types>
<wsdl:message name="add">
<wsdl:part element="tns:add" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="div">
<wsdl:part element="tns:div" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="divResponse">
<wsdl:part element="tns:divResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="multResponse">
<wsdl:part element="tns:multResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="subResponse">
<wsdl:part element="tns:subResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="sub">
<wsdl:part element="tns:sub" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="mult">
<wsdl:part element="tns:mult" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="addResponse">
<wsdl:part element="tns:addResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:portType name="CalcServicePortType">
<wsdl:operation name="mult">
<wsdl:input message="tns:mult" name="mult">
</wsdl:input>
<wsdl:output message="tns:multResponse" name="multResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="div">
<wsdl:input message="tns:div" name="div">
</wsdl:input>
<wsdl:output message="tns:divResponse" name="divResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="add">
<wsdl:input message="tns:add" name="add">
</wsdl:input>
<wsdl:output message="tns:addResponse" name="addResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="sub">
<wsdl:input message="tns:sub" name="sub">
</wsdl:input>
<wsdl:output message="tns:subResponse" name="subResponse">
</wsdl:output>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="CalcServiceSoapBinding" type="tns:CalcServicePortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="mult">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="mult">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="multResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="div">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="div">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="divResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="add">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="add">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="addResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="sub">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="sub">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="subResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="CalcService">
<wsdl:port binding="tns:CalcServiceSoapBinding" name="CalcServicePort">
<soap:address location="http://localhost:8080/Calculator"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
......@@ -32,7 +32,7 @@
<groupId>org.ow2.frascati.examples</groupId>
<artifactId>calculator-parent</artifactId>
<version>1.0</version>
<version>1.1-SNAPSHOT</version>
<packaging>pom</packaging>
<name>OW2 FraSCAti Examples: Calculator</name>
......@@ -40,7 +40,7 @@
<parent>
<groupId>org.ow2.frascati.examples</groupId>
<artifactId>ws-parent</artifactId>
<version>1.0</version>
<version>1.1-SNAPSHOT</version>
</parent>
<modules>
......
......@@ -32,7 +32,7 @@
<groupId>org.ow2.frascati.examples</groupId>
<artifactId>calculator-server</artifactId>
<version>1.0</version>
<version>1.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>OW2 FraSCAti Examples: Calculator Server</name>
......@@ -40,7 +40,7 @@
<parent>
<groupId>org.ow2.frascati.examples</groupId>
<artifactId>calculator-parent</artifactId>
<version>1.0</version>
<version>1.1-SNAPSHOT</version>
</parent>
<properties>
......
......@@ -32,7 +32,7 @@
<groupId>org.ow2.frascati.examples</groupId>
<artifactId>dictionary</artifactId>
<version>1.0</version>
<version>1.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>OW2 FraSCAti Examples: Dictionary</name>
......@@ -40,11 +40,11 @@
<parent>
<groupId>org.ow2.frascati.examples</groupId>
<artifactId>ws-parent</artifactId>
<version>1.0</version>
<version>1.1-SNAPSHOT</version>
</parent>
<properties>
<wsdl.file>DictService.wsdl</wsdl.file>
<wsdl.file>http://services.aonaware.com/DictService/DictService.asmx?wsdl</wsdl.file>
<composite.file>dictionary</composite.file>
<service.name>Dictionary</service.name>
<method.name>definition</method.name>
......
......@@ -22,7 +22,9 @@
<!-- -->
<!-- Contributor(s): Philippe Merle -->
<composite xmlns="http://www.osoa.org/xmlns/sca/1.0" name="dictionary"
<composite name="dictionary"
xmlns="http://www.osoa.org/xmlns/sca/1.0"
xmlns:wsdli="http://www.w3.org/2004/08/wsdl-instance"
targetNamespace="http://frascati.ow2.org/dictionary">
<service name="Dictionary" promote="client/Dictionary"/>
......@@ -32,7 +34,8 @@
<implementation.java class="org.ow2.frascati.examples.dictionary.lib.Client" />
<reference name="dict">
<binding.ws wsdlElement="http://services.aonaware.com/DictService#wsdl.port(DictService/DictServiceSoap)" />
<binding.ws wsdli:wsdlLocation="http://services.aonaware.com/DictService/DictService.asmx?wsdl"
wsdlElement="http://services.aonaware.com/DictService#wsdl.port(DictService/DictServiceSoap)" />
</reference>
</component>
......
<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://services.aonaware.com/webservices/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://services.aonaware.com/webservices/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Word Dictionary Web Service</wsdl:documentation>
<wsdl:types>
<s:schema elementFormDefault="qualified" targetNamespace="http://services.aonaware.com/webservices/">
<s:element name="ServerInfo">
<s:complexType />
</s:element>
<s:element name="ServerInfoResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ServerInfoResult" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="DictionaryList">
<s:complexType />
</s:element>
<s:element name="DictionaryListResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="DictionaryListResult" type="tns:ArrayOfDictionary" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ArrayOfDictionary">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="Dictionary" nillable="true" type="tns:Dictionary" />
</s:sequence>
</s:complexType>
<s:complexType name="Dictionary">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Id" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
</s:sequence>
</s:complexType>
<s:element name="DictionaryListExtended">
<s:complexType />
</s:element>
<s:element name="DictionaryListExtendedResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="DictionaryListExtendedResult" type="tns:ArrayOfDictionary" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="DictionaryInfo">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="dictId" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="DictionaryInfoResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="DictionaryInfoResult" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="Define">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="word" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="DefineResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="DefineResult" type="tns:WordDefinition" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="WordDefinition">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Word" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Definitions" type="tns:ArrayOfDefinition" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfDefinition">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="Definition" nillable="true" type="tns:Definition" />
</s:sequence>
</s:complexType>
<s:complexType name="Definition">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Word" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Dictionary" type="tns:Dictionary" />
<s:element minOccurs="0" maxOccurs="1" name="WordDefinition" type="s:string" />
</s:sequence>
</s:complexType>
<s:element name="DefineInDict">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="dictId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="word" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="DefineInDictResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="DefineInDictResult" type="tns:WordDefinition" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="StrategyList">
<s:complexType />
</s:element>
<s:element name="StrategyListResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="StrategyListResult" type="tns:ArrayOfStrategy" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ArrayOfStrategy">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="Strategy" nillable="true" type="tns:Strategy" />
</s:sequence>
</s:complexType>
<s:complexType name="Strategy">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Id" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
</s:sequence>
</s:complexType>
<s:element name="Match">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="word" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="strategy" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="MatchResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="MatchResult" type="tns:ArrayOfDictionaryWord" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ArrayOfDictionaryWord">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="DictionaryWord" nillable="true" type="tns:DictionaryWord" />
</s:sequence>
</s:complexType>
<s:complexType name="DictionaryWord">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="DictionaryId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Word" type="s:string" />
</s:sequence>
</s:complexType>
<s:element name="MatchInDict">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="dictId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="word" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="strategy" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="MatchInDictResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="MatchInDictResult" type="tns:ArrayOfDictionaryWord" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="string" nillable="true" type="s:string" />
<s:element name="ArrayOfDictionary" nillable="true" type="tns:ArrayOfDictionary" />
<s:element name="WordDefinition" nillable="true" type="tns:WordDefinition" />
<s:element name="ArrayOfStrategy" nillable="true" type="tns:ArrayOfStrategy" />
<s:element name="ArrayOfDictionaryWord" nillable="true" type="tns:ArrayOfDictionaryWord" />
</s:schema>
</wsdl:types>
<wsdl:message name="ServerInfoSoapIn">
<wsdl:part name="parameters" element="tns:ServerInfo" />
</wsdl:message>
<wsdl:message name="ServerInfoSoapOut">
<wsdl:part name="parameters" element="tns:ServerInfoResponse" />
</wsdl:message>
<wsdl:message name="DictionaryListSoapIn">
<wsdl:part name="parameters" element="tns:DictionaryList" />
</wsdl:message>
<wsdl:message name="DictionaryListSoapOut">
<wsdl:part name="parameters" element="tns:DictionaryListResponse" />
</wsdl:message>
<wsdl:message name="DictionaryListExtendedSoapIn">
<wsdl:part name="parameters" element="tns:DictionaryListExtended" />
</wsdl:message>
<wsdl:message name="DictionaryListExtendedSoapOut">
<wsdl:part name="parameters" element="tns:DictionaryListExtendedResponse" />
</wsdl:message>
<wsdl:message name="DictionaryInfoSoapIn">
<wsdl:part name="parameters" element="tns:DictionaryInfo" />
</wsdl:message>
<wsdl:message name="DictionaryInfoSoapOut">
<wsdl:part name="parameters" element="tns:DictionaryInfoResponse" />
</wsdl:message>
<wsdl:message name="DefineSoapIn">
<wsdl:part name="parameters" element="tns:Define" />
</wsdl:message>
<wsdl:message name="DefineSoapOut">
<wsdl:part name="parameters" element="tns:DefineResponse" />
</wsdl:message>
<wsdl:message name="DefineInDictSoapIn">
<wsdl:part name="parameters" element="tns:DefineInDict" />
</wsdl:message>
<wsdl:message name="DefineInDictSoapOut">
<wsdl:part name="parameters" element="tns:DefineInDictResponse" />
</wsdl:message>
<wsdl:message name="StrategyListSoapIn">
<wsdl:part name="parameters" element="tns:StrategyList" />
</wsdl:message>
<wsdl:message name="StrategyListSoapOut">
<wsdl:part name="parameters" element="tns:StrategyListResponse" />
</wsdl:message>
<wsdl:message name="MatchSoapIn">
<wsdl:part name="parameters" element="tns:Match" />
</wsdl:message>
<wsdl:message name="MatchSoapOut">
<wsdl:part name="parameters" element="tns:MatchResponse" />
</wsdl:message>
<wsdl:message name="MatchInDictSoapIn">
<wsdl:part name="parameters" element="tns:MatchInDict" />
</wsdl:message>
<wsdl:message name="MatchInDictSoapOut">
<wsdl:part name="parameters" element="tns:MatchInDictResponse" />
</wsdl:message>
<wsdl:message name="ServerInfoHttpGetIn" />
<wsdl:message name="ServerInfoHttpGetOut">
<wsdl:part name="Body" element="tns:string" />
</wsdl:message>
<wsdl:message name="DictionaryListHttpGetIn" />
<wsdl:message name="DictionaryListHttpGetOut">
<wsdl:part name="Body" element="tns:ArrayOfDictionary" />
</wsdl:message>
<wsdl:message name="DictionaryListExtendedHttpGetIn" />
<wsdl:message name="DictionaryListExtendedHttpGetOut">
<wsdl:part name="Body" element="tns:ArrayOfDictionary" />
</wsdl:message>
<wsdl:message name="DictionaryInfoHttpGetIn">
<wsdl:part name="dictId" type="s:string" />
</wsdl:message>
<wsdl:message name="DictionaryInfoHttpGetOut">
<wsdl:part name="Body" element="tns:string" />
</wsdl:message>
<wsdl:message name="DefineHttpGetIn">
<wsdl:part name="word" type="s:string" />
</wsdl:message>
<wsdl:message name="DefineHttpGetOut">
<wsdl:part name="Body" element="tns:WordDefinition" />
</wsdl:message>
<wsdl:message name="DefineInDictHttpGetIn">
<wsdl:part name="dictId" type="s:string" />
<wsdl:part name="word" type="s:string" />
</wsdl:message>
<wsdl:message name="DefineInDictHttpGetOut">
<wsdl:part name="Body" element="tns:WordDefinition" />
</wsdl:message>
<wsdl:message name="StrategyListHttpGetIn" />
<wsdl:message name="StrategyListHttpGetOut">
<wsdl:part name="Body" element="tns:ArrayOfStrategy" />
</wsdl:message>
<wsdl:message name="MatchHttpGetIn">
<wsdl:part name="word" type="s:string" />
<wsdl:part name="strategy" type="s:string" />
</wsdl:message>
<wsdl:message name="MatchHttpGetOut">
<wsdl:part name="Body" element="tns:ArrayOfDictionaryWord" />
</wsdl:message>
<wsdl:message name="MatchInDictHttpGetIn">
<wsdl:part name="dictId" type="s:string" />
<wsdl:part name="word" type="s:string" />
<wsdl:part name="strategy" type="s:string" />
</wsdl:message>
<wsdl:message name="MatchInDictHttpGetOut">
<wsdl:part name="Body" element="tns:ArrayOfDictionaryWord" />
</wsdl:message>
<wsdl:message name="ServerInfoHttpPostIn" />
<wsdl:message name="ServerInfoHttpPostOut">
<wsdl:part name="Body" element="tns:string" />
</wsdl:message>
<wsdl:message name="DictionaryListHttpPostIn" />
<wsdl:message name="DictionaryListHttpPostOut">
<wsdl:part name="Body" element="tns:ArrayOfDictionary" />
</wsdl:message>
<wsdl:message name="DictionaryListExtendedHttpPostIn" />
<wsdl:message name="DictionaryListExtendedHttpPostOut">
<wsdl:part name="Body" element="tns:ArrayOfDictionary" />
</wsdl:message>
<wsdl:message name="DictionaryInfoHttpPostIn">
<wsdl:part name="dictId" type="s:string" />
</wsdl:message>
<wsdl:message name="DictionaryInfoHttpPostOut">
<wsdl:part name="Body" element="tns:string" />
</wsdl:message>
<wsdl:message name="DefineHttpPostIn">
<wsdl:part name="word" type="s:string" />
</wsdl:message>
<wsdl:message name="DefineHttpPostOut">
<wsdl:part name="Body" element="tns:WordDefinition" />
</wsdl:message>
<wsdl:message name="DefineInDictHttpPostIn">
<wsdl:part name="dictId" type="s:string" />