c.gestalt.netbeans.modules.wsdlextensions.uddi/src/com/gestalt/netbeans/modules/wsdlextensions/uddi/UDDIWsdlExt.xsd
author Milutin Kristofic <mkristofic@netbeans.org>
Mon, 30 Jan 2017 14:30:54 +0100
changeset 1583 fe20f672a61a
parent 1556 d722b736045a
permissions -rw-r--r--
Added Missing copyright information in source files
cgallemore@1519
     1
<?xml version="1.0" encoding="UTF-8"?>
mkristofic@1583
     2
<!--
mkristofic@1583
     3
DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
mkristofic@1583
     4
mkristofic@1583
     5
Copyright 2009-2017 Oracle and/or its affiliates. All rights reserved.
mkristofic@1583
     6
mkristofic@1583
     7
Oracle and Java are registered trademarks of Oracle and/or its affiliates.
mkristofic@1583
     8
Other names may be trademarks of their respective owners.
mkristofic@1583
     9
mkristofic@1583
    10
The contents of this file are subject to the terms of either the GNU
mkristofic@1583
    11
General Public License Version 2 only ("GPL") or the Common
mkristofic@1583
    12
Development and Distribution License("CDDL") (collectively, the
mkristofic@1583
    13
"License"). You may not use this file except in compliance with the
mkristofic@1583
    14
License. You can obtain a copy of the License at
mkristofic@1583
    15
http://www.netbeans.org/cddl-gplv2.html
mkristofic@1583
    16
or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
mkristofic@1583
    17
specific language governing permissions and limitations under the
mkristofic@1583
    18
License.  When distributing the software, include this License Header
mkristofic@1583
    19
Notice in each file and include the License file at
mkristofic@1583
    20
nbbuild/licenses/CDDL-GPL-2-CP.  Oracle designates this
mkristofic@1583
    21
particular file as subject to the "Classpath" exception as provided
mkristofic@1583
    22
by Oracle in the GPL Version 2 section of the License file that
mkristofic@1583
    23
accompanied this code. If applicable, add the following below the
mkristofic@1583
    24
License Header, with the fields enclosed by brackets [] replaced by
mkristofic@1583
    25
your own identifying information:
mkristofic@1583
    26
"Portions Copyrighted [year] [name of copyright owner]"
mkristofic@1583
    27
mkristofic@1583
    28
Contributor(s):
mkristofic@1583
    29
mkristofic@1583
    30
The Original Software is NetBeans. The Initial Developer of the Original
mkristofic@1583
    31
Software is Sun Microsystems, Inc. Portions Copyright 2009-2010 Sun
mkristofic@1583
    32
Microsystems, Inc. All Rights Reserved.
mkristofic@1583
    33
mkristofic@1583
    34
If you wish your version of this file to be governed by only the CDDL
mkristofic@1583
    35
or only the GPL Version 2, indicate your decision by adding
mkristofic@1583
    36
"[Contributor] elects to include this software in this distribution
mkristofic@1583
    37
under the [CDDL or GPL Version 2] license." If you do not indicate a
mkristofic@1583
    38
single choice of license, a recipient has the option to distribute
mkristofic@1583
    39
your version of this file under either the CDDL, the GPL Version 2 or
mkristofic@1583
    40
to extend the choice of license to its licensees as provided above.
mkristofic@1583
    41
However, if you add GPL Version 2 code and therefore, elected the GPL
mkristofic@1583
    42
Version 2 license, then the option applies only if the new code is
mkristofic@1583
    43
made subject to such option by the copyright holder.
mkristofic@1583
    44
-->
cgallemore@1519
    45
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" 
cgallemore@1519
    46
           xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" 
cgallemore@1519
    47
           xmlns:uddi="http://schemas.sun.com/jbi/wsdl-extensions/uddi/" 
cgallemore@1519
    48
           targetNamespace="http://schemas.sun.com/jbi/wsdl-extensions/uddi/">
cgallemore@1519
    49
    <xs:import namespace="http://schemas.xmlsoap.org/wsdl/" schemaLocation="wsdl.xsd"/>
cgallemore@1519
    50
    <xs:element name="binding" type="uddi:tBinding">
cgallemore@1519
    51
        <xs:annotation>
skini@1553
    52
            <xs:documentation>DESC_Element_binding</xs:documentation>
cgallemore@1519
    53
        </xs:annotation>
cgallemore@1519
    54
    </xs:element>
cgallemore@1519
    55
    <xs:complexType name="tBinding">
cgallemore@1519
    56
        <xs:complexContent>
cgallemore@1519
    57
            <xs:extension base="wsdl:tExtensibilityElement"/>
cgallemore@1519
    58
            <!-- could add more attributes to the binding -->
cgallemore@1519
    59
        </xs:complexContent>
cgallemore@1519
    60
    </xs:complexType>
cgallemore@1519
    61
    <xs:element name="operation" type="uddi:tOperation">
cgallemore@1519
    62
        <xs:annotation>
skini@1553
    63
            <xs:documentation>DESC_Element_operation</xs:documentation>
cgallemore@1519
    64
        </xs:annotation>
cgallemore@1519
    65
    </xs:element>
cgallemore@1519
    66
    <xs:complexType name="tOperation">
cgallemore@1519
    67
        <xs:annotation>
skini@1553
    68
            <xs:documentation>DESC_ComplexType_tOperation</xs:documentation>
cgallemore@1519
    69
        </xs:annotation>
cgallemore@1519
    70
        <xs:complexContent>
cgallemore@1519
    71
            <xs:extension base="wsdl:tExtensibilityElement">
jlorenzen@1525
    72
                <xs:attribute name="name" type="xs:string"/>
cgallemore@1519
    73
            </xs:extension>
cgallemore@1519
    74
        </xs:complexContent>
cgallemore@1519
    75
    </xs:complexType>
cgallemore@1544
    76
    <xs:element name="input" type="uddi:tInput">
cgallemore@1519
    77
        <xs:annotation>
skini@1553
    78
            <xs:documentation>DESC_Element_input</xs:documentation>
cgallemore@1544
    79
            <xs:appinfo>
cgallemore@1544
    80
                <prop:ElementProperties  xmlns:prop="http://xml.netbeans.org/schema/wsdlui/property">
cgallemore@1556
    81
                    <prop:Property attributeName="businessName" propertyOrder="1">
cgallemore@1544
    82
                        <prop:BuiltInCustomizer>
cgallemore@1544
    83
                            <prop:SimpleCustomizer name="PartChooser"/>
cgallemore@1544
    84
                        </prop:BuiltInCustomizer>
cgallemore@1544
    85
                    </prop:Property>
cgallemore@1556
    86
                    <prop:Property attributeName="serviceName" propertyOrder="2">
cgallemore@1544
    87
                        <prop:BuiltInCustomizer>
cgallemore@1544
    88
                            <prop:SimpleCustomizer name="PartChooser"/>
cgallemore@1544
    89
                        </prop:BuiltInCustomizer>
cgallemore@1544
    90
                    </prop:Property>
cgallemore@1544
    91
                </prop:ElementProperties>
cgallemore@1544
    92
            </xs:appinfo>
cgallemore@1519
    93
        </xs:annotation>
cgallemore@1519
    94
    </xs:element>
cgallemore@1544
    95
    <xs:complexType name="tInput">
cgallemore@1544
    96
        <xs:annotation>
skini@1553
    97
            <xs:documentation>DESC_ComplexType_tInput</xs:documentation>
cgallemore@1544
    98
        </xs:annotation>
cgallemore@1519
    99
        <xs:complexContent>
cgallemore@1519
   100
            <xs:extension base="wsdl:tExtensibilityElement">
cgallemore@1544
   101
                <xs:attribute name="businessname" type="xs:string">
cgallemore@1544
   102
                    <xs:annotation>
skini@1553
   103
                        <xs:documentation>DESC_Attribute_businessname</xs:documentation>
cgallemore@1544
   104
                    </xs:annotation>
cgallemore@1544
   105
                </xs:attribute>
cgallemore@1544
   106
                <xs:attribute name="servicename" type="xs:string">
cgallemore@1544
   107
                    <xs:annotation>
skini@1553
   108
                        <xs:documentation>DESC_Attribute_servicename</xs:documentation>
cgallemore@1544
   109
                    </xs:annotation>
cgallemore@1544
   110
                </xs:attribute>
cgallemore@1519
   111
            </xs:extension>
cgallemore@1519
   112
        </xs:complexContent>
cgallemore@1519
   113
    </xs:complexType>
cgallemore@1519
   114
    <xs:element name="fault" type="uddi:tFault">
cgallemore@1519
   115
        <xs:annotation>
skini@1553
   116
            <xs:documentation>DESC_Element_fault</xs:documentation>
cgallemore@1519
   117
        </xs:annotation>
cgallemore@1519
   118
    </xs:element>
cgallemore@1519
   119
    <xs:complexType name="tFault">
cgallemore@1519
   120
        <xs:complexContent>
cgallemore@1519
   121
            <xs:extension base="wsdl:tExtensibilityElement">
cgallemore@1519
   122
            </xs:extension>
cgallemore@1519
   123
        </xs:complexContent>
cgallemore@1519
   124
    </xs:complexType>        
cgallemore@1519
   125
    <xs:element name="address" type="uddi:tAddress">
cgallemore@1519
   126
        <xs:annotation>
skini@1553
   127
            <xs:documentation>DESC_Element_address</xs:documentation>
cgallemore@1519
   128
        </xs:annotation>
cgallemore@1519
   129
    </xs:element>
cgallemore@1519
   130
    <xs:element name="service" type="uddi:tService">
cgallemore@1519
   131
        <xs:annotation>
skini@1553
   132
            <xs:documentation>DESC_Element_service</xs:documentation>
cgallemore@1519
   133
        </xs:annotation>
cgallemore@1519
   134
    </xs:element>
cgallemore@1519
   135
    <xs:complexType name="tService">
cgallemore@1519
   136
        <xs:complexContent>
cgallemore@1519
   137
            <xs:extension base="wsdl:tExtensibilityElement">
cgallemore@1519
   138
            </xs:extension>
cgallemore@1519
   139
        </xs:complexContent>
cgallemore@1519
   140
    </xs:complexType>
cgallemore@1519
   141
    <xs:element name="newElement1"/>
cgallemore@1519
   142
    <xs:complexType name="tAddress">
cgallemore@1519
   143
        <xs:complexContent>
cgallemore@1519
   144
            <xs:extension base="wsdl:tExtensibilityElement">
cgallemore@1556
   145
		<xs:attribute name="publishUri" type="xs:string" use="required">
cgallemore@1519
   146
		    <xs:annotation>
skini@1553
   147
                        <xs:documentation>DESC_Attribute_publishuri</xs:documentation>
cgallemore@1519
   148
                    </xs:annotation>
cgallemore@1519
   149
                </xs:attribute>
cgallemore@1556
   150
		<xs:attribute name="inquiryUri" type="xs:string" use="required">
cgallemore@1519
   151
		    <xs:annotation>
skini@1553
   152
                        <xs:documentation>DESC_Attribute_inquiryuri</xs:documentation>
cgallemore@1519
   153
                    </xs:annotation>
cgallemore@1519
   154
                </xs:attribute>
cgallemore@1519
   155
            </xs:extension>
cgallemore@1519
   156
        </xs:complexContent>
cgallemore@1519
   157
    </xs:complexType>
cgallemore@1519
   158
</xs:schema>