Oracle.DataAccess.Common.Configuration.Section.xsd 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
  3. <xs:simpleType name="parameterDirection">
  4. <xs:restriction base="xs:string">
  5. <xs:enumeration value="Output"/>
  6. <xs:enumeration value="InputOutput"/>
  7. <xs:enumeration value="ReturnValue"/>
  8. <xs:enumeration value="Implicit"/>
  9. </xs:restriction>
  10. </xs:simpleType>
  11. <xs:simpleType name="customBoolean">
  12. <xs:restriction base="xs:string">
  13. <xs:enumeration value="true"/>
  14. <xs:enumeration value="false"/>
  15. </xs:restriction>
  16. </xs:simpleType>
  17. <xs:simpleType name="ONSParameters">
  18. <xs:restriction base="xs:string">
  19. <xs:enumeration value="nodeList"/>
  20. <!--<xs:enumeration value="walletFile"/>
  21. <xs:enumeration value="walletPassword"/>-->
  22. </xs:restriction>
  23. </xs:simpleType>
  24. <xs:simpleType name="ONSModeValues">
  25. <xs:restriction base="xs:string">
  26. <xs:enumeration value="local"/>
  27. <xs:enumeration value="remote"/>
  28. </xs:restriction>
  29. </xs:simpleType>
  30. <xs:simpleType name="datatype">
  31. <xs:restriction base="xs:string">
  32. <xs:enumeration value="System.Binary"/>
  33. <xs:enumeration value="System.Boolean"/>
  34. <xs:enumeration value="System.Byte"/>
  35. <xs:enumeration value="System.Byte[]"/>
  36. <xs:enumeration value="System.Char"/>
  37. <xs:enumeration value="System.DateTime"/>
  38. <xs:enumeration value="System.DateTimeOffset"/>
  39. <xs:enumeration value="System.Decimal"/>
  40. <xs:enumeration value="System.Double"/>
  41. <xs:enumeration value="System.Guid"/>
  42. <xs:enumeration value="System.Int16"/>
  43. <xs:enumeration value="System.Int32"/>
  44. <xs:enumeration value="System.Int64"/>
  45. <xs:enumeration value="System.SByte"/>
  46. <xs:enumeration value="System.Single"/>
  47. <xs:enumeration value="System.String"/>
  48. <xs:enumeration value="System.TimeSpan"/>
  49. <xs:enumeration value="System.UInt16"/>
  50. <xs:enumeration value="System.UInt32"/>
  51. <xs:enumeration value="System.UInt64"/>
  52. </xs:restriction>
  53. </xs:simpleType>
  54. <xs:simpleType name="providerType">
  55. <xs:restriction base="xs:string">
  56. <xs:enumeration value="BFile"/>
  57. <xs:enumeration value="BinaryFloat"/>
  58. <xs:enumeration value="BinaryDouble"/>
  59. <xs:enumeration value="Blob"/>
  60. <xs:enumeration value="Byte"/>
  61. <xs:enumeration value="Char"/>
  62. <xs:enumeration value="Clob"/>
  63. <xs:enumeration value="Date"/>
  64. <xs:enumeration value="Decimal"/>
  65. <xs:enumeration value="Double"/>
  66. <xs:enumeration value="Int16"/>
  67. <xs:enumeration value="Int32"/>
  68. <xs:enumeration value="Int64"/>
  69. <xs:enumeration value="IntervalDS"/>
  70. <xs:enumeration value="IntervalYM"/>
  71. <xs:enumeration value="Long"/>
  72. <xs:enumeration value="LongRaw"/>
  73. <xs:enumeration value="NChar"/>
  74. <xs:enumeration value="NClob"/>
  75. <xs:enumeration value="NVarchar2"/>
  76. <xs:enumeration value="Object"/>
  77. <xs:enumeration value="Raw"/>
  78. <xs:enumeration value="Single"/>
  79. <xs:enumeration value="TimeStamp"/>
  80. <xs:enumeration value="TimeStampLTZ"/>
  81. <xs:enumeration value="TimeStampTZ"/>
  82. <xs:enumeration value="Varchar2"/>
  83. </xs:restriction>
  84. </xs:simpleType>
  85. <xs:simpleType name="nativeDataType">
  86. <xs:restriction base="xs:string">
  87. <xs:enumeration value="BFile"/>
  88. <xs:enumeration value="Binary_Float"/>
  89. <xs:enumeration value="Binary_Double"/>
  90. <xs:enumeration value="Blob"/>
  91. <xs:enumeration value="Char"/>
  92. <xs:enumeration value="Clob"/>
  93. <xs:enumeration value="Date"/>
  94. <xs:enumeration value="Number"/>
  95. <xs:enumeration value="Interval Day To Second"/>
  96. <xs:enumeration value="Interval Year To Month"/>
  97. <xs:enumeration value="Long"/>
  98. <xs:enumeration value="Long Raw"/>
  99. <xs:enumeration value="NChar"/>
  100. <xs:enumeration value="NClob"/>
  101. <xs:enumeration value="NVarchar2"/>
  102. <xs:enumeration value="Raw"/>
  103. <xs:enumeration value="Rowid"/>
  104. <xs:enumeration value="Timestamp"/>
  105. <xs:enumeration value="Timestamp With Local Time Zone"/>
  106. <xs:enumeration value="Timestamp With Time Zone"/>
  107. <xs:enumeration value="URowid"/>
  108. <xs:enumeration value="UserDefinedType"/>
  109. <xs:enumeration value="Varchar2"/>
  110. <xs:enumeration value="XmlType"/>
  111. </xs:restriction>
  112. </xs:simpleType>
  113. <xs:simpleType name="providerDBType">
  114. <xs:restriction base="xs:string">
  115. <xs:enumeration value="AnsiString"/>
  116. <xs:enumeration value="AnsiStringFixedLength"/>
  117. <xs:enumeration value="Binary"/>
  118. <xs:enumeration value="Byte"/>
  119. <xs:enumeration value="Date"/>
  120. <xs:enumeration value="DateTime"/>
  121. <xs:enumeration value="DateTimeOffset"/>
  122. <xs:enumeration value="Decimal"/>
  123. <xs:enumeration value="Double"/>
  124. <xs:enumeration value="Int16"/>
  125. <xs:enumeration value="Int32"/>
  126. <xs:enumeration value="Int64"/>
  127. <xs:enumeration value="Object"/>
  128. <xs:enumeration value="Single"/>
  129. <xs:enumeration value="String"/>
  130. <xs:enumeration value="StringFixedLength"/>
  131. <xs:enumeration value="Time"/>
  132. </xs:restriction>
  133. </xs:simpleType>
  134. </xs:schema>