Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
7
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
frascati
frascati
Commits
bcd0b595
Commit
bcd0b595
authored
Jun 22, 2009
by
Nicolas Dolet
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Switch to version 1.1-SNAPSHOT.
Update examples with web services.
parent
a7bfa66c
Changes
22
Hide whitespace changes
Inline
Side-by-side
Showing
22 changed files
with
52 additions
and
1359 deletions
+52
-1359
examples/calculator/client/pom.xml
examples/calculator/client/pom.xml
+3
-3
examples/calculator/client/src/main/resources/calc-client.composite
...alculator/client/src/main/resources/calc-client.composite
+5
-2
examples/calculator/client/src/main/wsdl/Calculator.wsdl
examples/calculator/client/src/main/wsdl/Calculator.wsdl
+0
-161
examples/calculator/pom.xml
examples/calculator/pom.xml
+2
-2
examples/calculator/server/pom.xml
examples/calculator/server/pom.xml
+2
-2
examples/dictionary/pom.xml
examples/dictionary/pom.xml
+3
-3
examples/dictionary/src/main/resources/dictionary.composite
examples/dictionary/src/main/resources/dictionary.composite
+5
-2
examples/dictionary/src/main/wsdl/DictService.wsdl
examples/dictionary/src/main/wsdl/DictService.wsdl
+0
-824
examples/helloworld-annotated/pom.xml
examples/helloworld-annotated/pom.xml
+2
-2
examples/helloworld-pojo/pom.xml
examples/helloworld-pojo/pom.xml
+2
-2
examples/isbn-test/pom.xml
examples/isbn-test/pom.xml
+3
-3
examples/isbn-test/src/main/resources/isbntest.composite
examples/isbn-test/src/main/resources/isbntest.composite
+5
-2
examples/isbn-test/src/main/wsdl/isbnservice.wsdl
examples/isbn-test/src/main/wsdl/isbnservice.wsdl
+0
-86
examples/pom.xml
examples/pom.xml
+1
-1
examples/verify-mail/pom.xml
examples/verify-mail/pom.xml
+3
-3
examples/verify-mail/src/main/resources/verifymail.composite
examples/verify-mail/src/main/resources/verifymail.composite
+5
-2
examples/verify-mail/src/main/wsdl/XWebEmailValidation.wsdl
examples/verify-mail/src/main/wsdl/XWebEmailValidation.wsdl
+0
-36
examples/verify-mail/src/main/wsdl/XWebEmailValidation.xsd
examples/verify-mail/src/main/wsdl/XWebEmailValidation.xsd
+0
-30
examples/weather/pom.xml
examples/weather/pom.xml
+3
-3
examples/weather/src/main/resources/weather.composite
examples/weather/src/main/resources/weather.composite
+5
-2
examples/weather/src/main/wsdl/globalweather.wsdl
examples/weather/src/main/wsdl/globalweather.wsdl
+0
-185
examples/ws-parent/pom.xml
examples/ws-parent/pom.xml
+3
-3
No files found.
examples/calculator/client/pom.xml
View file @
bcd0b595
...
...
@@ -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>
...
...
examples/calculator/client/src/main/resources/calc-client.composite
View file @
bcd0b595
...
...
@@ -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>
...
...
examples/calculator/client/src/main/wsdl/Calculator.wsdl
deleted
100644 → 0
View file @
a7bfa66c
<?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>
examples/calculator/pom.xml
View file @
bcd0b595
...
...
@@ -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>
...
...
examples/calculator/server/pom.xml
View file @
bcd0b595
...
...
@@ -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>
...
...
examples/dictionary/pom.xml
View file @
bcd0b595
...
...
@@ -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>
...
...
examples/dictionary/src/main/resources/dictionary.composite
View file @
bcd0b595
...
...
@@ -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>
...
...
examples/dictionary/src/main/wsdl/DictService.wsdl
deleted
100644 → 0
View file @
a7bfa66c
<?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"
/>