<?xml version="1.0" encoding="UTF-8"?>
<!--

    Copyright (c) 2012, 2019 Oracle and/or its affiliates. All rights reserved.

    This program and the accompanying materials are made available under the
    terms of the Eclipse Distribution License v. 1.0, which is available at
    http://www.eclipse.org/org/documents/edl-v10.php.

    SPDX-License-Identifier: BSD-3-Clause

-->

<definitions name="AddNumbers"  targetNamespace="http://duke.example.org" xmlns:tns="http://duke.example.org"
    xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/">
	<types>
		<xsd:schema xmlns="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://duke.example.org">

			<complexType name="addNumbersResponse">
				<sequence>
					<element name="return" type="xsd:int" />
				</sequence>
			</complexType>
			<element name="addNumbersResponse" type="tns:addNumbersResponse" />

			<complexType name="addNumbers">
				<sequence>
					<element name="arg0" type="xsd:int" />
					<element name="arg1" type="xsd:int" />
				</sequence>
			</complexType>
			<element name="addNumbers" type="tns:addNumbers" />

			<element name="AddNumbersFault" type="tns:AddNumbersFault" />
			<complexType name="AddNumbersFault">
				<sequence>
					<element name="faultInfo" type="xsd:string" />
					<element name="message" type="xsd:string" />
				</sequence>
			</complexType>
		</xsd:schema>
	</types>
	<message name="addNumbers">
		<part name="parameters" element="tns:addNumbers" />
	</message>
	<message name="addNumbersResponse">
		<part name="result" element="tns:addNumbersResponse" />
	</message>
	<message name="addNumbersFault">
		<part name="AddNumbersFault" element="tns:AddNumbersFault" />
	</message>
	<portType name="AddNumbersPortType">
		<operation name="addNumbers">
			<input message="tns:addNumbers" />
			<output message="tns:addNumbersResponse" />
			<fault name="addNumbersFault" message="tns:addNumbersFault"/>
		</operation>
	</portType>
	<binding name="AddNumbersBinding" type="tns:AddNumbersPortType">
		<soap12:binding transport="http://www.w3.org/2003/05/soap/bindings/HTTP/" style="document" />
		<operation name="addNumbers">
			<soap12:operation soapAction="" />
			<input>
				<soap12:body use="literal" />
			</input>
			<output>
				<soap12:body use="literal" />
			</output>
			<fault name="addNumbersFault">
				<soap12:fault name="addNumbersFault" use="literal" />
			</fault>
		</operation>
	</binding>
	<service name="AddNumbersService">
		<port name="AddNumbersPort" binding="tns:AddNumbersBinding">
			<soap12:address location="REPLACE_WITH_ACTUAL_URL" />
		</port>
	</service>
</definitions>
