![background image](http://html1.mh-extra.com/html/quantum/scalar-100/scalar-100_reference-manual_3954315017.webp)
Quantum Scalar Intelligent Libraries SMI-S Reference Guide
13
Using CIM Indications
A CIM indication is a message that communicates a change in the status of an SMI-S managed device—in
this case, a change in the status of the library. Your library can send these messages, or indications, to any
CIM client that has subscribed to receive them.
To enable indications, first subscribe your CIM clients to receive indications from the library, and then use
a WQL query to identify each indication that you want to receive.
To subscribe your CIM clients to receive indications from your library
1
Create a CIM_ListenerDestinationCIMXML instance for each client listening for indications. Clients can
only receive indications on port 61000 over http or https. So the CIM_ListenerDestinationCIMXML.
Destination should use the http://< ip address of the client>:61000 format. For example, http://
172.16.42.122:61000
2
Use the appropriate WBEM query language (WQL) queries from
Table 2
to create the supported
Indication filters.
3
Create a CIM_IndicationSubscription association between the CIM_ListenerDestinationCIMXML and
the CIM_IndicationFilters.
For details on how to create and receive indications, refer to the Indications subprofile in the SMI-S 1.2
specification.
The storage library profile and its subprofiles contain a list of indication filters that your CIM clients can
receive, while the messages themselves are defined in the SMI-S Indications subprofile. The following table
provides WQL queries for all indications supported by the Scalar i500 and i2000.
Table 1
CIM Methods
Method
How it is Used
enumerateInstances()
Enumerates instances of a CIM class
enumerateInstanceNames()
Enumerates names of instances of a CIM class
getInstance()
Gets a CIM instance
associators()
Enumerates associators of a CIM object
associatorName()
Enumerates names of associators of a CIM object
references()
Enumerates references to a CIM object
referenceName()
Enumerates names of references to a CIM object
Summary of Contents for Scalar 100
Page 10: ...6 Understanding SMI S CIM and MOF...
Page 12: ...8 CIM Profiles and Subprofiles Figure 1 Storage Library Profile Version 1 2...
Page 20: ...16 Service Discovery and CIM Indications...
Page 38: ...34 MOF Files...
Page 40: ...36 References...
Page 92: ...88 SMI S Common Protocol Interface Specification...
Page 98: ...90 Index...