BUG#: 8782
[tpot/pegasus/.git] / Schemas / CIM225 / DMTF / Database / CIM_CommonDatabaseCapabilities.mof
diff --git a/Schemas/CIM225/DMTF/Database/CIM_CommonDatabaseCapabilities.mof b/Schemas/CIM225/DMTF/Database/CIM_CommonDatabaseCapabilities.mof
new file mode 100644 (file)
index 0000000..2dff51f
--- /dev/null
@@ -0,0 +1,38 @@
+// Copyright (c) 2005 DMTF.  All rights reserved.
+   [Version ( "2.8.0" ), 
+    UMLPackagePath ( "CIM::Database::Storage" ), 
+    Description ( 
+       "Properties in this class represent general, high-level "
+       "database capabilities that may be supported by a common "
+       "database. For example, the ability for a database to support "
+       "recoverability, replication, parallelism, or clustering would "
+       "be specified in this class. Detailed settings, such as the "
+       "minimum and maximum number of parallel servers for a database "
+       "that supports parallelism, would be defined in the "
+       "CIM_DatabaseParameter class. \n"
+       "This information is tied to the CommonDatabase using the "
+       "ElementCapabilities association." )]
+class CIM_CommonDatabaseCapabilities : CIM_Capabilities {
+
+      [Description ( 
+          "This property identifies the supported recoverability "
+          "modes for the associated CommonDatabase." ), 
+       ValueMap { "1", "2", "3", "4" }, 
+       Values { "Other", "Recoverable", "Non-Recoverable", 
+          "Rebuildable" }, 
+       ArrayType ( "Indexed" ), 
+       ModelCorrespondence { 
+          "CIM_CommonDatabaseCapabilities.OtherRecoverabilityOptions" }]
+   uint16 RecoverabilityOptions[];
+
+      [Description ( 
+          "This property contains additional recovery information "
+          "for the CommonDatabase. This property must be specified "
+          "when the Recoverability property is \"Other\"." ), 
+       ArrayType ( "Indexed" ), 
+       ModelCorrespondence { 
+          "CIM_CommonDatabaseCapabilities.RecoverabilityOptions" }]
+   string OtherRecoverabilityOptions[];
+
+
+};