diff options
Diffstat (limited to 'samples/codegen')
-rw-r--r-- | samples/codegen/databinding/StockQuoteService/StockQuote.xsd | 110 | ||||
-rw-r--r-- | samples/codegen/databinding/StockQuoteService/StockQuoteService.wsdl | 106 |
2 files changed, 126 insertions, 90 deletions
diff --git a/samples/codegen/databinding/StockQuoteService/StockQuote.xsd b/samples/codegen/databinding/StockQuoteService/StockQuote.xsd index 288a873..cfb672a 100644 --- a/samples/codegen/databinding/StockQuoteService/StockQuote.xsd +++ b/samples/codegen/databinding/StockQuoteService/StockQuote.xsd @@ -1,46 +1,64 @@ -<?xml version="1.0" encoding="UTF-8"?>
-<xsd:schema
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- targetNamespace="http://w3.ibm.com/schemas/services/2002/11/15/stockquote"
- xmlns="http://w3.ibm.com/schemas/services/2002/11/15/stockquote">
-
- <xsd:complexType name="quote">
- <xsd:sequence>
- <xsd:element name="symbol" type="xsd:string"/>
- <xsd:element name="volume" type="xsd:integer"/>
- <xsd:element name="lastTrade" type="lastTradeType"/>
- <xsd:element name="change" type="changeType"/>
- </xsd:sequence>
- </xsd:complexType>
-
- <xsd:complexType name="changeType">
- <xsd:sequence>
- <xsd:element name="dollar" type="xsd:float"/>
- <xsd:element name="percent" type="xsd:float"/>
- </xsd:sequence>
- </xsd:complexType>
-
- <xsd:complexType name="lastTradeType">
- <xsd:sequence>
- <xsd:element name="price" type="xsd:float"/>
- <xsd:element name="date" type="xsd:long"/>
- </xsd:sequence>
- </xsd:complexType>
-
- <!-- Methods signatures -->
- <xsd:element name="getStockQuote">
- <xsd:complexType>
- <xsd:sequence>
- <xsd:element name="symbol" type="xsd:string"/>
- </xsd:sequence>
- </xsd:complexType>
- </xsd:element>
- <xsd:element name="getStockQuoteResponse">
- <xsd:complexType>
- <xsd:sequence>
- <xsd:element name="returnQuote" type="quote"/>
- </xsd:sequence>
- </xsd:complexType>
- </xsd:element>
-
-</xsd:schema>
+<?xml version="1.0" encoding="UTF-8"?> +<!-- +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + --> +<xsd:schema + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + targetNamespace="http://w3.ibm.com/schemas/services/2002/11/15/stockquote" + xmlns="http://w3.ibm.com/schemas/services/2002/11/15/stockquote"> + + <xsd:complexType name="quote"> + <xsd:sequence> + <xsd:element name="symbol" type="xsd:string"/> + <xsd:element name="volume" type="xsd:integer"/> + <xsd:element name="lastTrade" type="lastTradeType"/> + <xsd:element name="change" type="changeType"/> + </xsd:sequence> + </xsd:complexType> + + <xsd:complexType name="changeType"> + <xsd:sequence> + <xsd:element name="dollar" type="xsd:float"/> + <xsd:element name="percent" type="xsd:float"/> + </xsd:sequence> + </xsd:complexType> + + <xsd:complexType name="lastTradeType"> + <xsd:sequence> + <xsd:element name="price" type="xsd:float"/> + <xsd:element name="date" type="xsd:long"/> + </xsd:sequence> + </xsd:complexType> + + <!-- Methods signatures --> + <xsd:element name="getStockQuote"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="symbol" type="xsd:string"/> + </xsd:sequence> + </xsd:complexType> + </xsd:element> + <xsd:element name="getStockQuoteResponse"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="returnQuote" type="quote"/> + </xsd:sequence> + </xsd:complexType> + </xsd:element> + +</xsd:schema> diff --git a/samples/codegen/databinding/StockQuoteService/StockQuoteService.wsdl b/samples/codegen/databinding/StockQuoteService/StockQuoteService.wsdl index 7374021..a7017b1 100644 --- a/samples/codegen/databinding/StockQuoteService/StockQuoteService.wsdl +++ b/samples/codegen/databinding/StockQuoteService/StockQuoteService.wsdl @@ -1,44 +1,62 @@ -<definitions targetNamespace="http://w3.ibm.com/schemas/services/2002/11/15/stockquote/wsdl"
- xmlns="http://schemas.xmlsoap.org/wsdl/"
- xmlns:tns="http://w3.ibm.com/schemas/services/2002/11/15/stockquote/wsdl"
- xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
- xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
- xmlns:types="http://w3.ibm.com/schemas/services/2002/11/15/stockquote">
-
- <import namespace="http://w3.ibm.com/schemas/services/2002/11/15/stockquote" location="StockQuote.xsd" />
-
- <message name="getStockQuoteReq">
- <part name="parameters" element="types:getStockQuote" />
- </message>
-
- <message name="getStockQuoteResp">
- <part name="parameters" element="types:getStockQuoteResponse" />
- </message>
-
- <portType name="StockQuotePortType">
- <operation name="getStockQuote">
- <input message="tns:getStockQuoteReq" />
- <output message="tns:getStockQuoteResp" />
- </operation>
- </portType>
-
- <binding name="StockQuoteSOAPBinding" type="tns:StockQuotePortType">
- <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
- <operation name="getStockQuote">
- <soap:operation style="document" soapAction="getStockQuote" />
- <input>
- <soap:body use="literal" />
- </input>
- <output>
- <soap:body use="literal" />
- </output>
- </operation>
- </binding>
-
- <service name="StockQuoteService">
- <port name="StockQuoteSOAPPort" binding="tns:StockQuoteSOAPBinding">
- <soap:address location="http://localhost:8080/axis2/services/StockQuoteService" />
- </port>
- </service>
-
-</definitions>
+<!-- +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + --> +<definitions targetNamespace="http://w3.ibm.com/schemas/services/2002/11/15/stockquote/wsdl" + xmlns="http://schemas.xmlsoap.org/wsdl/" + xmlns:tns="http://w3.ibm.com/schemas/services/2002/11/15/stockquote/wsdl" + xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" + xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" + xmlns:types="http://w3.ibm.com/schemas/services/2002/11/15/stockquote"> + + <import namespace="http://w3.ibm.com/schemas/services/2002/11/15/stockquote" location="StockQuote.xsd" /> + + <message name="getStockQuoteReq"> + <part name="parameters" element="types:getStockQuote" /> + </message> + + <message name="getStockQuoteResp"> + <part name="parameters" element="types:getStockQuoteResponse" /> + </message> + + <portType name="StockQuotePortType"> + <operation name="getStockQuote"> + <input message="tns:getStockQuoteReq" /> + <output message="tns:getStockQuoteResp" /> + </operation> + </portType> + + <binding name="StockQuoteSOAPBinding" type="tns:StockQuotePortType"> + <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" /> + <operation name="getStockQuote"> + <soap:operation style="document" soapAction="getStockQuote" /> + <input> + <soap:body use="literal" /> + </input> + <output> + <soap:body use="literal" /> + </output> + </operation> + </binding> + + <service name="StockQuoteService"> + <port name="StockQuoteSOAPPort" binding="tns:StockQuoteSOAPBinding"> + <soap:address location="http://localhost:8080/axis2/services/StockQuoteService" /> + </port> + </service> + +</definitions> |