summaryrefslogtreecommitdiffstats
path: root/Schemas/CIM228/DMTF/Event/CIM_ListenerDestination.mof
diff options
context:
space:
mode:
Diffstat (limited to 'Schemas/CIM228/DMTF/Event/CIM_ListenerDestination.mof')
-rw-r--r--Schemas/CIM228/DMTF/Event/CIM_ListenerDestination.mof92
1 files changed, 92 insertions, 0 deletions
diff --git a/Schemas/CIM228/DMTF/Event/CIM_ListenerDestination.mof b/Schemas/CIM228/DMTF/Event/CIM_ListenerDestination.mof
new file mode 100644
index 0000000..0a63854
--- /dev/null
+++ b/Schemas/CIM228/DMTF/Event/CIM_ListenerDestination.mof
@@ -0,0 +1,92 @@
+// Copyright (c) 2008 DMTF. All rights reserved.
+ [Abstract, Version ( "2.22.0" ),
+ UMLPackagePath ( "CIM::Event" ),
+ Description (
+ "The description of a CIM Listener destination. A CIM_Listener "
+ "is an entity capable of receiving CIM Export Messages (e.g., "
+ "Indications or responses to an asynchronous CIM Operation)." )]
+class CIM_ListenerDestination : CIM_ManagedElement {
+
+ [Key, Description (
+ "A System\'s CreationClassName. A CIM Listener "
+ "destination is defined in context of a CIM_System (e.g., "
+ "the sending system." ),
+ MaxLen ( 256 )]
+ string SystemCreationClassName;
+
+ [Key, Description (
+ "A System\'s Name. A CIM Listener destination is defined "
+ "in context of a CIM_System (e.g., the sending system." ),
+ MaxLen ( 256 )]
+ string SystemName;
+
+ [Key, Description (
+ "Indicates the name of the class or the subclass used in "
+ "the creation of an instance. When used with the other "
+ "key properties of this class, it allows all instances of "
+ "this class and its subclasses to be uniquely identified." ),
+ MaxLen ( 256 )]
+ string CreationClassName;
+
+ [Key, Description (
+ "Indicates the name of the CIM Listener destination." ),
+ MaxLen ( 256 )]
+ string Name;
+
+ [Description (
+ "Describes the Persistence Type of the destination "
+ "defined by this instance. If the value of "
+ "PersistenceType is not specified, the value of "
+ "PersistenceType MUST be treated as 2 (\"Permanent\"). A "
+ "value of 2 (\"Permanent\") declares that the destination "
+ "is always expected to be available (e.g., system log "
+ "file). Inability to access this destination MUST be "
+ "treated as an error condition. A value of 3 "
+ "(\"Transient\") indicates that the destination is "
+ "short-lived. Inability to access the destination MAY be "
+ "treated as a normal termination condition. Subscriptions "
+ "with \"Transient\" destinations MAY be deleted when the "
+ "destination terminates or is no longer available." ),
+ ValueMap { "1", "2", "3" },
+ Values { "Other", "Permanent", "Transient" },
+ ModelCorrespondence {
+ "CIM_ListenerDestination.OtherPersistenceType" }]
+ uint16 PersistenceType;
+
+ [Description (
+ "A string describing (\"Other\") values for "
+ "PersistenceType. This value MUST be set to a non NULL "
+ "value when the PersistenceType is 1 (\"Other\"). For all "
+ "other values of PersistenceType, the value of "
+ "OtherPersistenceType MUST be NULL." ),
+ ModelCorrespondence {
+ "CIM_ListenerDestination.PersistenceType" }]
+ string OtherPersistenceType;
+
+ [Description (
+ "The destination IETF URI to which Export Messages are to "
+ "be delivered. The scheme in the URI must be supported by "
+ "theprotocol selected in the Protocol property." )]
+ string Destination;
+
+ [Description (
+ "A free-form string providing a description of the "
+ "supported protocols when 1, \"Other\", is specified for "
+ "the Protocol." ),
+ ModelCorrespondence { "CIM_ListenerDestination.Protocol" }]
+ string OtherProtocol;
+
+ [Description (
+ "Protocol describes an encoding and protocol which will "
+ "be used to deliver the indication. If Other is used, the "
+ "value for OtherProtocol must not be null.\n"
+ "If a protocol is not specified, 2 \"CIM-XML\" must be "
+ "assumed." ),
+ ValueMap { "1", "2", "3", "4", "5", ".." },
+ Values { "Other", "CIM-XML", "SM CLP", "WS-Management",
+ "WSDM", "DMTF Reserved" },
+ ModelCorrespondence { "CIM_ListenerDestination.OtherProtocol" }]
+ uint16 Protocol = 2;
+
+
+};