--- 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">