enterprise/openesbaddons/contrib-imola/corba-bc/netbeansplugin/wsdlExtension/src/main/java/it/imolinfo/jbi4corba/netbeansplugin/wsdlextension/resources/corba-ext.xsd
author darkav@netbeans.org
Thu, 06 Dec 2007 15:56:05 +0000
changeset 2740 35753968a02f
parent 2654 ab00d614becc
permissions -rw-r--r--
Upgrade library jbi4corba; add libraries componentsl-1.0 and servicemix-jbi-3.1-incubationg. Add list LocalizationType.
     1 <?xml version="1.0" encoding="UTF-8"?>
     2 
     3 <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:imolacorba="uri://schemas.imola.it/jbi/wsdl-extensions/corba/" targetNamespace="uri://schemas.imola.it/jbi/wsdl-extensions/corba/">
     4 	
     5 	<xsd:simpleType name="localizationChoice">
     6 		<xsd:restriction base="xsd:string">
     7 			<xsd:enumeration value="NameService"/>
     8                         <xsd:enumeration value="corbaloc"/>
     9                         <xsd:enumeration value="corbaname"/>
    10                         <xsd:enumeration value="IOR"/>
    11 		</xsd:restriction>
    12 	</xsd:simpleType>
    13 	
    14 	<xsd:element name="property">
    15 		<xsd:complexType>
    16 			<xsd:attribute name="name" type="xsd:string" use="required"/>
    17 			<xsd:attribute name="value" type="xsd:string" use="required"/>
    18 		</xsd:complexType>
    19 	</xsd:element>
    20 	
    21 	<xsd:complexType name="orbProperties">
    22 		<xsd:sequence>
    23 			<xsd:element ref="imolacorba:property" minOccurs="0" maxOccurs="unbounded"/>
    24 		</xsd:sequence>
    25 	</xsd:complexType>
    26 	
    27 	<xsd:element name="binding" type="imolacorba:bindingType"/>
    28 	<xsd:complexType name="bindingType">
    29 		<xsd:sequence>			
    30 			<xsd:element name="idl" type="xsd:string"/>
    31 		</xsd:sequence>
    32 	</xsd:complexType>
    33 
    34    	<xsd:element name="address" type="imolacorba:addressType"/>
    35 	<xsd:complexType name="addressType">		
    36 		<xsd:sequence>
    37 			<xsd:element name="orb" type="imolacorba:orbProperties"/>		
    38 		</xsd:sequence>
    39 		<xsd:attribute name="name" type="xsd:string" use="required"/>
    40 		<xsd:attribute name="localizationType" type="imolacorba:localizationChoice" use="required"/>		
    41 	</xsd:complexType>
    42 
    43 </xsd:schema>