xml/config.xsd
branchv_0
changeset 203 504c4ba56d1c
parent 198 03d8492e2ca8
child 249 7655df0622ee
--- a/xml/config.xsd	Sun Jun 21 16:21:51 2015 +0200
+++ b/xml/config.xsd	Sat Aug 15 09:40:22 2015 +0200
@@ -41,6 +41,7 @@
 				<xs:element minOccurs="0" ref="c:password"/>
 				<xs:element minOccurs="0" ref="c:driver"/>
 				<xs:element minOccurs="0" maxOccurs="unbounded" ref="c:property"/>
+				<xs:element minOccurs="0" ref="c:tunnel"/>
 			</xs:sequence>
 		</xs:complexType>
 	</xs:element>
@@ -57,6 +58,33 @@
 		</xs:complexType>
 	</xs:element>
 	
+	<xs:element name="tunnel">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element ref="c:command"/>
+				<xs:element minOccurs="0" maxOccurs="unbounded" ref="c:argument"/>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+	
+	<xs:element name="command" type="xs:string"/>
+	
+	<xs:element name="argument">
+		<xs:complexType mixed="true">
+			<xs:attribute name="type">
+				<xs:simpleType>
+					<xs:restriction base="xs:token">
+						<xs:enumeration value="literal"/>
+						<xs:enumeration value="host"/>
+						<xs:enumeration value="port"/>
+						<xs:enumeration value="env"/>
+						<xs:enumeration value="dbProperty"/>
+					</xs:restriction>
+				</xs:simpleType>
+			</xs:attribute>
+		</xs:complexType>
+	</xs:element>
+	
 	<xs:element name="defaultFormatter" type="xs:string"/>
 	
 	<xs:element name="formatter">