# HG changeset patch
# User Jay Gagnon <grendel(a)linux.vnet.ibm.com>
# Date 1204903900 18000
# Node ID d5574570a60216eadfe3a641d7672b5e23e1d9eb
# Parent 604bd97baadf924a706cdfc99ad8bc4eb2e2a6db
MigrationJob schema changes
Instead of just ComputerSystemMigrationIndication, we need three
ComputerSystemMigrationJob<foo>Indication classes, for Created, Modified, and
Deleted.
Signed-off-by: Jay Gagnon <grendel(a)linux.vnet.ibm.com>
diff -r 604bd97baadf -r d5574570a602 schema/ComputerSystemMigrationIndication.mof
--- a/schema/ComputerSystemMigrationIndication.mof Wed Mar 05 07:02:25 2008 -0800
+++ b/schema/ComputerSystemMigrationIndication.mof Fri Mar 07 10:31:40 2008 -0500
@@ -3,7 +3,23 @@
[Description ("Xen_ComputerSystem migration status"),
Provider("cmpi::Virt_ComputerSystemMigrationIndication")
]
-class Xen_ComputerSystemMigrationIndication : CIM_InstModification
+class Xen_ComputerSystemMigrationJobCreatedIndication : CIM_InstCreation
+{
+ uint32 RaiseIndication([IN] CIM_InstCreation REF TheIndication);
+};
+
+[Description ("KVM_ComputerSystem migration status"),
+ Provider("cmpi::Virt_ComputerSystemMigrationIndication")
+]
+class KVM_ComputerSystemMigrationJobCreatedIndication : CIM_InstCreation
+{
+ uint32 RaiseIndication([IN] CIM_InstCreation REF TheIndication);
+};
+
+[Description ("Xen_ComputerSystem migration status"),
+ Provider("cmpi::Virt_ComputerSystemMigrationIndication")
+]
+class Xen_ComputerSystemMigrationJobModifiedIndication : CIM_InstModification
{
uint32 RaiseIndication([IN] CIM_InstModification REF TheIndication);
};
@@ -11,7 +27,23 @@ class Xen_ComputerSystemMigrationIndicat
[Description ("KVM_ComputerSystem migration status"),
Provider("cmpi::Virt_ComputerSystemMigrationIndication")
]
-class KVM_ComputerSystemMigrationIndication : CIM_InstModification
+class KVM_ComputerSystemMigrationJobModifiedIndication : CIM_InstModification
{
uint32 RaiseIndication([IN] CIM_InstModification REF TheIndication);
};
+
+[Description ("Xen_ComputerSystem migration status"),
+ Provider("cmpi::Virt_ComputerSystemMigrationIndication")
+]
+class Xen_ComputerSystemMigrationJobDeletedIndication : CIM_InstDeletion
+{
+ uint32 RaiseIndication([IN] CIM_InstDeletion REF TheIndication);
+};
+
+[Description ("KVM_ComputerSystem migration status"),
+ Provider("cmpi::Virt_ComputerSystemMigrationIndication")
+]
+class KVM_ComputerSystemMigrationJobDeletedIndication : CIM_InstDeletion
+{
+ uint32 RaiseIndication([IN] CIM_InstDeletion REF TheIndication);
+};
diff -r 604bd97baadf -r d5574570a602
schema/ComputerSystemMigrationIndication.registration
--- a/schema/ComputerSystemMigrationIndication.registration Wed Mar 05 07:02:25 2008
-0800
+++ b/schema/ComputerSystemMigrationIndication.registration Fri Mar 07 10:31:40 2008
-0500
@@ -1,4 +1,8 @@
# Copyright IBM Corp. 2007
# Classname Namespace ProviderName ProviderModule ProviderTypes
-Xen_ComputerSystemMigrationIndication root/virt
Virt_ComputerSystemMigrationIndicationProvider Virt_ComputerSystemMigrationIndication
indication method
-KVM_ComputerSystemMigrationIndication root/virt
Virt_ComputerSystemMigrationIndicationProvider Virt_ComputerSystemMigrationIndication
indication method
+Xen_ComputerSystemMigrationJobCreatedIndication root/virt
Virt_ComputerSystemMigrationIndicationProvider Virt_ComputerSystemMigrationIndication
indication method
+Xen_ComputerSystemMigrationJobModifiedIndication root/virt
Virt_ComputerSystemMigrationIndicationProvider Virt_ComputerSystemMigrationIndication
indication method
+Xen_ComputerSystemMigrationJobDeletedIndication root/virt
Virt_ComputerSystemMigrationIndicationProvider Virt_ComputerSystemMigrationIndication
indication method
+KVM_ComputerSystemMigrationJobCreatedIndication root/virt
Virt_ComputerSystemMigrationIndicationProvider Virt_ComputerSystemMigrationIndication
indication method
+KVM_ComputerSystemMigrationJobModifiedIndication root/virt
Virt_ComputerSystemMigrationIndicationProvider Virt_ComputerSystemMigrationIndication
indication method
+KVM_ComputerSystemMigrationJobDeletedIndication root/virt
Virt_ComputerSystemMigrationIndicationProvider Virt_ComputerSystemMigrationIndication
indication method