|
29 | 29 |
|
30 | 30 | <xs:simpleType name="datatype">
|
31 | 31 | <xs:restriction base="xs:string">
|
| 32 | + <xs:enumeration value="System.Binary"/> |
| 33 | + <xs:enumeration value="System.Boolean"/> |
| 34 | + <xs:enumeration value="System.Byte"/> |
32 | 35 | <xs:enumeration value="System.Byte[]"/>
|
33 |
| - <xs:enumeration value="System.Decimal"/> |
34 |
| - <xs:enumeration value="System.String"/> |
| 36 | + <xs:enumeration value="System.Char"/> |
35 | 37 | <xs:enumeration value="System.DateTime"/>
|
36 | 38 | <xs:enumeration value="System.DateTimeOffset"/>
|
37 |
| - <xs:enumeration value="System.TimeSpan"/> |
38 |
| - <xs:enumeration value="System.Int64"/> |
39 |
| - <xs:enumeration value="System.Boolean"/> |
40 |
| - <xs:enumeration value="System.Char"/> |
| 39 | + <xs:enumeration value="System.Decimal"/> |
41 | 40 | <xs:enumeration value="System.Double"/>
|
42 | 41 | <xs:enumeration value="System.Guid"/>
|
43 | 42 | <xs:enumeration value="System.Int16"/>
|
44 | 43 | <xs:enumeration value="System.Int32"/>
|
| 44 | + <xs:enumeration value="System.Int64"/> |
45 | 45 | <xs:enumeration value="System.SByte"/>
|
| 46 | + <xs:enumeration value="System.Single"/> |
| 47 | + <xs:enumeration value="System.String"/> |
| 48 | + <xs:enumeration value="System.TimeSpan"/> |
46 | 49 | <xs:enumeration value="System.UInt16"/>
|
47 | 50 | <xs:enumeration value="System.UInt32"/>
|
48 | 51 | <xs:enumeration value="System.UInt64"/>
|
49 |
| - <xs:enumeration value="System.Single"/> |
50 |
| - <xs:enumeration value="System.Array"/> |
51 |
| - <xs:enumeration value="System.Byte"/> |
52 |
| - <xs:enumeration value="System.Binary"/> |
53 | 52 | </xs:restriction>
|
54 | 53 | </xs:simpleType>
|
55 | 54 |
|
|
76 | 75 | <xs:enumeration value="NClob"/>
|
77 | 76 | <xs:enumeration value="NVarchar2"/>
|
78 | 77 | <xs:enumeration value="Raw"/>
|
79 |
| - <xs:enumeration value="RefCursor"/> |
80 | 78 | <xs:enumeration value="Single"/>
|
81 | 79 | <xs:enumeration value="TimeStamp"/>
|
82 | 80 | <xs:enumeration value="TimeStampLTZ"/>
|
83 | 81 | <xs:enumeration value="TimeStampTZ"/>
|
84 | 82 | <xs:enumeration value="Varchar2"/>
|
85 |
| - <xs:enumeration value="XmlType"/> |
86 | 83 | </xs:restriction>
|
87 | 84 | </xs:simpleType>
|
88 | 85 |
|
|
92 | 89 | <xs:enumeration value="Binary_Float"/>
|
93 | 90 | <xs:enumeration value="Binary_Double"/>
|
94 | 91 | <xs:enumeration value="Blob"/>
|
95 |
| - <xs:enumeration value="Byte"/> |
96 | 92 | <xs:enumeration value="Char"/>
|
97 | 93 | <xs:enumeration value="Clob"/>
|
98 | 94 | <xs:enumeration value="Date"/>
|
99 | 95 | <xs:enumeration value="Number"/>
|
100 |
| - <xs:enumeration value="Float"/> |
101 |
| - <xs:enumeration value="Integer"/> |
102 | 96 | <xs:enumeration value="Interval Day To Second"/>
|
103 | 97 | <xs:enumeration value="Interval Year To Month"/>
|
104 | 98 | <xs:enumeration value="Long"/>
|
|
107 | 101 | <xs:enumeration value="NClob"/>
|
108 | 102 | <xs:enumeration value="NVarchar2"/>
|
109 | 103 | <xs:enumeration value="Raw"/>
|
110 |
| - <xs:enumeration value="Ref Cursor"/> |
| 104 | + <xs:enumeration value="Rowid"/> |
111 | 105 | <xs:enumeration value="Timestamp"/>
|
112 | 106 | <xs:enumeration value="Timestamp With Local Time Zone"/>
|
113 | 107 | <xs:enumeration value="Timestamp With Time Zone"/>
|
| 108 | + <xs:enumeration value="URowid"/> |
114 | 109 | <xs:enumeration value="Varchar2"/>
|
115 |
| - <xs:enumeration value="XmlType"/> |
116 | 110 | </xs:restriction>
|
117 | 111 | </xs:simpleType>
|
118 | 112 |
|
119 | 113 | <xs:simpleType name="providerDBType">
|
120 | 114 | <xs:restriction base="xs:string">
|
| 115 | + <xs:enumeration value="AnsiString"/> |
| 116 | + <xs:enumeration value="AnsiStringFixedLength"/> |
121 | 117 | <xs:enumeration value="Binary"/>
|
122 |
| - <xs:enumeration value="Boolean"/> |
123 | 118 | <xs:enumeration value="Byte"/>
|
124 |
| - <xs:enumeration value="Currency"/> |
125 | 119 | <xs:enumeration value="Date"/>
|
126 | 120 | <xs:enumeration value="DateTime"/>
|
| 121 | + <xs:enumeration value="DateTimeOffset"/> |
127 | 122 | <xs:enumeration value="Decimal"/>
|
128 | 123 | <xs:enumeration value="Double"/>
|
129 |
| - <xs:enumeration value="Guid"/> |
130 | 124 | <xs:enumeration value="Int16"/>
|
131 | 125 | <xs:enumeration value="Int32"/>
|
132 | 126 | <xs:enumeration value="Int64"/>
|
133 |
| - <xs:enumeration value="Object"/> |
134 |
| - <xs:enumeration value="SByte"/> |
135 | 127 | <xs:enumeration value="Single"/>
|
136 | 128 | <xs:enumeration value="String"/>
|
137 | 129 | <xs:enumeration value="StringFixedLength"/>
|
138 | 130 | <xs:enumeration value="Time"/>
|
139 |
| - <xs:enumeration value="UInt16"/> |
140 |
| - <xs:enumeration value="UInt32"/> |
141 |
| - <xs:enumeration value="Uint64"/> |
142 |
| - <xs:enumeration value="VarNumeric"/> |
143 |
| - <xs:enumeration value="Xml"/> |
144 |
| - <xs:enumeration value="DateTimeOffset"/> |
145 | 131 | </xs:restriction>
|
146 | 132 | </xs:simpleType>
|
147 | 133 |
|
|
174 | 160 | </xs:sequence>
|
175 | 161 | </xs:complexType>
|
176 | 162 | </xs:element>
|
| 163 | + <xs:element minOccurs="0" name="LDAPsettings"> |
| 164 | + <xs:complexType> |
| 165 | + <xs:sequence> |
| 166 | + <xs:element maxOccurs="unbounded" minOccurs="0" name="LDAPsetting"> |
| 167 | + <xs:complexType> |
| 168 | + <xs:attribute name="name" type="xs:string" use="required" /> |
| 169 | + <xs:attribute name="value" type="xs:string" use="required" /> |
| 170 | + </xs:complexType> |
| 171 | + </xs:element> |
| 172 | + </xs:sequence> |
| 173 | + </xs:complexType> |
| 174 | + </xs:element> |
177 | 175 | <xs:element minOccurs="0" name="distributedTransaction">
|
178 | 176 | <xs:complexType>
|
179 | 177 | <xs:sequence>
|
|
198 | 196 | </xs:sequence>
|
199 | 197 | </xs:complexType>
|
200 | 198 | </xs:element>
|
| 199 | + |
| 200 | + <xs:element minOccurs="0" name="connectionPools"> |
| 201 | + <xs:complexType> |
| 202 | + <xs:sequence> |
| 203 | + <xs:element maxOccurs="unbounded" minOccurs="0" name="connectionPool"> |
| 204 | + <xs:complexType> |
| 205 | + <xs:attribute name="connectionString" type="xs:string" use="required" /> |
| 206 | + <xs:attribute name="poolName" type="xs:string" use="required" /> |
| 207 | + </xs:complexType> |
| 208 | + </xs:element> |
| 209 | + </xs:sequence> |
| 210 | + </xs:complexType> |
| 211 | + </xs:element> |
| 212 | + |
| 213 | + |
201 | 214 | <xs:element minOccurs="0" name="edmMappings">
|
202 | 215 | <xs:complexType>
|
203 | 216 | <xs:sequence>
|
|
231 | 244 | <xs:attribute name="mode" type="parameterDirection" use="required" />
|
232 | 245 | </xs:complexType>
|
233 | 246 | </xs:element>
|
234 |
| - <xs:element maxOccurs="unbounded" minOccurs="1" name="metadata"> |
| 247 | + <xs:element maxOccurs="unbounded" minOccurs="0" name="metadata"> |
235 | 248 | <xs:complexType>
|
236 | 249 | <xs:attribute name="columnOrdinal" type="xs:int" use="required" />
|
237 | 250 | <xs:attribute name="columnName" type="xs:string" use="required" />
|
|
265 | 278 | </xs:complexType>
|
266 | 279 | </xs:element>
|
267 | 280 | </xs:sequence>
|
268 |
| - <xs:attribute name="schema" type="xs:string" use="required" /> |
| 281 | + <xs:attribute name="schema" type="xs:string" use="optional" /> |
269 | 282 | <xs:attribute name="name" type="xs:string" use="required" />
|
270 | 283 | </xs:complexType>
|
271 | 284 | </xs:element>
|
|
0 commit comments