1 <?xml version="1.0" encoding="UTF-8"?>
   2 <!--
   3   Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
   4   DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   5 
   6   This code is free software; you can redistribute it and/or modify it
   7   under the terms of the GNU General Public License version 2 only, as
   8   published by the Free Software Foundation.
   9 
  10   This code is distributed in the hope that it will be useful, but WITHOUT
  11   ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  12   FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  13   version 2 for more details (a copy is included in the LICENSE file that
  14   accompanied this code).
  15 
  16   You should have received a copy of the GNU General Public License version
  17   2 along with this work; if not, write to the Free Software Foundation,
  18   Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  19 
  20   Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  21   or visit www.oracle.com if you need additional information or have any
  22   questions.
  23 -->
  24 <definitions name="W2JDLAnnotations"
  25              targetNamespace="http://w2jdlannotations.org/wsdl"
  26              xmlns:tns="http://w2jdlannotations.org/wsdl"
  27              xmlns="http://schemas.xmlsoap.org/wsdl/"
  28              xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  29              xmlns:types="http://w2jdlannotations.org/types"
  30              xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
  31 
  32     <types>
  33         <xsd:schema targetNamespace="http://w2jdlannotations.org/types" attributeFormDefault="qualified"
  34                     elementFormDefault="qualified">
  35             <xsd:element name="OneWayStringElement">
  36                 <xsd:complexType>
  37                     <xsd:sequence>
  38                         <xsd:element name="argument" type="xsd:string"/>
  39                     </xsd:sequence>
  40                 </xsd:complexType>
  41             </xsd:element>
  42         </xsd:schema>
  43     </types>
  44 
  45     <message name="oneway">
  46         <part name="varString" element="types:OneWayStringElement"/>
  47     </message>
  48     <portType name="W2JDLAnnotationsEndpoint">
  49         <operation name="onewayOperation">
  50             <input message="tns:oneway"/>
  51         </operation>
  52     </portType>
  53     <binding name="W2JDLAnnotationsEndpointBinding" type="tns:W2JDLAnnotationsEndpoint">
  54         <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
  55         <operation name="onewayOperation">
  56             <soap:operation soapAction=""/>
  57             <input>
  58                 <soap:body use="literal"/>
  59             </input>
  60         </operation>
  61     </binding>
  62     <service name="W2JDLAnnotations">
  63         <port name="W2JDLAnnotationsEndpointPort" binding="tns:W2JDLAnnotationsEndpointBinding">
  64             <soap:address location="http://foo:9999/bar"/>
  65         </port>
  66     </service>
  67 </definitions>