summaryrefslogtreecommitdiffstats
path: root/Schemas/CIM228/DMTF/Application/CIM_J2eeNotification.mof
diff options
context:
space:
mode:
authorvenkat.puvvada <venkat.puvvada>2011-02-17 14:16:11 +0000
committervenkat.puvvada <venkat.puvvada>2011-02-17 14:16:11 +0000
commit4681c0f594d929037d507ca37befaf25088dc309 (patch)
treece98396f47a4aea22651ca5d83722e0eb7b2163b /Schemas/CIM228/DMTF/Application/CIM_J2eeNotification.mof
parent366071f7bcb2b998f9b940b0913c6438c1064ddc (diff)
downloadtog-pegasus-4681c0f594d929037d507ca37befaf25088dc309.zip
tog-pegasus-4681c0f594d929037d507ca37befaf25088dc309.tar.gz
tog-pegasus-4681c0f594d929037d507ca37befaf25088dc309.tar.xz
BUG#: 8931
TITLE: Add Schema 2.28 to the cvs DESCRIPTION:
Diffstat (limited to 'Schemas/CIM228/DMTF/Application/CIM_J2eeNotification.mof')
-rw-r--r--Schemas/CIM228/DMTF/Application/CIM_J2eeNotification.mof89
1 files changed, 89 insertions, 0 deletions
diff --git a/Schemas/CIM228/DMTF/Application/CIM_J2eeNotification.mof b/Schemas/CIM228/DMTF/Application/CIM_J2eeNotification.mof
new file mode 100644
index 0000000..d6ddc3f
--- /dev/null
+++ b/Schemas/CIM228/DMTF/Application/CIM_J2eeNotification.mof
@@ -0,0 +1,89 @@
+// Copyright (c) 2005 DMTF. All rights reserved.
+// <change cr="ArchCR00066.004" type="add">Add UmlPackagePath
+// qualifier values to CIM Schema.</change>
+// ==================================================================
+// CIM_J2eeNotification
+// ==================================================================
+ [Indication, Version ( "2.8.0" ),
+ UMLPackagePath ( "CIM::Application::J2eeAppServer" ),
+ Description (
+ "The J2eeNotification class specifies the properties that must "
+ "be included in every event that is generated by a J2EE managed "
+ "object that supports the event model. All management systems "
+ "that support event notification must support all of the "
+ "properties in this class." )]
+class CIM_J2eeNotification : CIM_ProcessIndication {
+
+ [Override ( "IndicationIdentifier" ),
+ Description (
+ "The identifier for the indication, represented as the "
+ "name of the source J2EE managed object that generated "
+ "the event. The name MUST be constructed using the form "
+ "specified in JSR77.3.1.1.1." ),
+ MappingStrings { "JSR77.JCP|JSR77.4.2.1.1 source|V1.0" },
+ ModelCorrespondence { "CIM_J2eeManagedObject.InstanceID" }]
+ string IndicationIdentifier;
+
+ [Override ( "SequenceNumber" ),
+ Description (
+ "The sequence number of the indication. Identifies the "
+ "position of the indication in a stream of indications. "
+ "The sequence number provides a means of determining the "
+ "order of sequential indications that occurred with the "
+ "same timestamp (within the minimum supported unit of "
+ "time)." ),
+ MappingStrings { "JSR77.JCP|JSR77.4.2.1.3 sequence|V1.0" }]
+ sint64 SequenceNumber;
+
+ [Description (
+ "The type of the indication. The type is assigned by the "
+ "source object that generated the indication. It conveys "
+ "the semantic meaning of the particular indication. The "
+ "standard types (starting, stopping, running, etc.) MUST "
+ "be described by this property\'s enumeration. Other "
+ "values MAY also be specified by entering 1 (\"Other\") "
+ "in this property and placing the type\'s string value in "
+ "OtherIndicationType. The latter SHOULD be interpreted as "
+ "a number of dot-separated components. This allows some "
+ "structure in the naming of indication types. Source "
+ "objects are free to define any types that they wish to "
+ "use when naming the indications that they generate. \n"
+ "\n"
+ "Note that this enumeration is defined by examining "
+ "J2eeManagedObject\'s OperationalStatus property, by the "
+ "creation or deletion of the J2eeManagedObject instance, "
+ "or is the decision of the JSR77 experts or the "
+ "implementation. It is not a one-to-one mapping of the "
+ "OperationalStatus property in ManagedSystemElement, and "
+ "is therefore a unique enumeration and specific "
+ "ProcessIndication." ),
+ ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8" },
+ Values { "Unknown", "Other", "j2ee.object.created",
+ "j2ee.object.deleted", "j2ee.state.starting",
+ "j2ee.state.running", "j2ee.state.stopping",
+ "j2ee.state.stopped", "j2ee.state.failed" },
+ MappingStrings { "JSR77.JCP|JSR77.4.2.1.4 type|V1.0" },
+ ModelCorrespondence {
+ "CIM_J2eeNotification.OtherIndicationType" }]
+ uint16 IndicationType;
+
+ [Description (
+ "The type of the indication when a non-standard event is "
+ "generated by the source object. This value MUST be "
+ "specified when IndicationType is set to 1 (\"Other\")." ),
+ ModelCorrespondence { "CIM_J2eeNotification.IndicationType" }]
+ string OtherIndicationType;
+
+ [Description (
+ "An informational message about the indication." )]
+ string Message;
+
+ [Description (
+ "Optional data that the notication broadcaster wishes to "
+ "communicate to listeners. The content of the data is "
+ "user specific. The UserData property may be null." ),
+ OctetString]
+ string UserData;
+
+
+};