Pegasus Enhancement Proposal (PEP)

PEP #: 67

TITLE: Indication Consumer Registration

Version : 1.1

Created: 16 May 2003

Authors: Yi Zhou

State:  Accepted

Version History:

Version Date Author Change Description
1.0 16 May 2003 Yi Zhou Initial Submission
1.1 12 August 2003 Yi Zhou Updated PEP to create a generic indication consumer interface that can be used by both the indication consumer provider and the indication consumer client as required by PEP#76. Updated Status

 


Abstract: This PEP proposes to add indication consumer registration to Pegasus release 2.3 using the existing provider registration mechanism. This will give subscribers a way to register indication consumers with the CIM Server.


Definition of the Problem

Indication subscribers must create CIM Listener modules on separate ports for each CIM/XML indication destination. Pegasus has support in the CIM Server to act as a sharable CIM Listener. However, a consumer registration scheme is necessary to take advantage of this feature.

Proposed Solution

This PEP proposes the addition of indication consumer registration that will use the existing provider registration mechanism. Allow indication subscriber to use the CIM Server as a CIM Listener into which an indication consumer may be registered. This will allow efficient lookup of an indication consumer when an indication is received and use the existing client (cimprovider) to disable, enable, unregister, and list registered indication consumers.

This proposal would require the following changes:

Schedule

Action Planned Actual Comment
PEP Submitted 16 May 2003 16 May 2003  
PEP Reviewed 23 May 2003 20 May 2003  
PEP Approved 28 May 2003 6 June 2003  
Code Committed 15 August 2003 6 August 2003