Microsoft.EnterpriseManagement.Mom.Connector.V2 Namespace

The Microsoft.EnterpriseManagement.Mom.Connector.V2 namespace contains classes and other types for creating MOM connector applications. The items in this namespace are defined in the MomConnectorFrameworkV2 (MomConnectorFrameworkV2.dll) assembly.

This class library can be exposed via a Web service running on the MOM management server. As a pre-configured Web service proxy class is included in the Microsoft.EnterpriseManagement.Mom.Connector.V2 namespace, clients do not need to generate their own proxy.

Classes

Name Description

Alert

The Alert class represents alerts already in the MOM system and alerts that a connector is creating and inserting.

AlertHistoryEntry

The AlertHistoryEntry class represents a copy of an alert at a point in time when the alert was modified, either by a user or by MOM.

AlertHistoryInsert

The AlertHistoryInsert class represents the alert history entries of an alert added to MOM using the MOM Connector Framework (MCF).

AlertInsert

The AlertInsert class represents new alerts that are added to MOM through the MCF.

AlertUpdate

The AlertUpdate class represents an update to a previously acknowledged alert. The AlertUpdate class is sent from the connector to the MOM Connector Framework.

ClassAttribute

The ClassAttribute class defines the data associated with the computer-related classes in the MOM meta-model.

ClassDefinition

The ClassDefinition represents the computer-related classes in the MOM meta-model.

ClassRelation

The ClassRelation defines the ways in which MOM meta-model classes can be associated with each other. For example, the class that defines a computer group can be related to the class that defines a computer by the ability of groups to contain computers.

ClassRelationAttribute

The ClassRelationAttribute represents the attributes associated with ClassRelation objects.

Data

The Data class stores alert information returned by the GetData method.

DiscoveryEvent

The DiscoveryEvent class represents a computer discovery data item.

DiscoveryEventInsert

The DiscoveryEventInsert class represents a computer discovery data item. The DiscoveryEventInsert objects can be submitted to MOM using the MOM Connector Framework.

DiscoveryRegistration

Represents a group of computer discovery information associated with a connector.

FailedAlertHistoryUpdate

The FailedAlertHistoryUpdate class stores the results of a failed update to an alert's history.

FailedAlertInsert

The FailedAlertInsert class stores the results of a failed attempt to add a new alert.

FailedAlertUpdate

The FailedAlertUpdate class stores the results of a failed update to an alert.

FrameworkBase

The FrameworkBase class is the abstract base class for the MOM Connector Framework service.

FrameworkDasDataAccessException

The FrameworkDasDataAccessException class indicates that an unexpected error was returned to the MCF by the underlying MOM data access layer.

FrameworkDasDeadlockException

The FrameworkDasDeadlockException class indicates a deadlock condition occurred in the MOM data access layer. This occurs when the MCF attempts to get exclusive access to a locked resource. When this exception is caught, your connector should pause and retry the call that raised the exception.

FrameworkException

The FrameworkException class is the base exception class for all MOM Connector Framework exceptions.

FrameworkImpl

The FrameworkImpl class is used for building applications with the local class library containing the MOM Connector Framework.

FrameworkSuspendedException

This exception is thrown when the connection used by your MOM Connector Framework Web Service application is suspended.

FrameworkWebServiceProxy

The FrameworkWebServiceProxy class is used for building applications through the Web Service interface of the MOM Connector Framework. It can be used instead of the proxy generated by Visual Studio .NET. The FrameworkWebServiceProxy class constructor allows you to specify a URL for the MCF Web Service, which avoids the need to store it as a hard-coded string within the proxy class.

GlobalConfig

The GlobalConfig class stores configuration information about a MOM configuration group.

InsertAlertsResults

The InsertAlertsResults class stores the results of inserting a group of new alerts.

KnowledgeEntry

The KnowledgeEntry class represents one of the sections that make up a rule's Product Knowledge article. All alerts raised by the rule will reference the rule's Product Knowledge article for troubleshooting information and possible solutions to the problem.

ResolutionState

The ResolutionState class represents one of the resolution states that have been defined on the MOM configuration group to track the progress of an alert from its creation to its resolution.

SuccessfulAlertInsert

The SuccessfulAlertInsert class stores the results of successfully inserting a new alert.

UpdateAlertsResults

The UpdateAlertsResults class is used to determine which alerts were successfully updated by the UpdateAlerts method.

Structures

Name Description

ForwardeeInfo

Stores a user-friendly identifier for the connector.

Enumerations

Name Description

AlertInsertError

Defines the types of errors that can occur when creating a new alert in MOM.

AlertUpdateError

Defines the types of errors that can occur when updating an existing alert or its history.

DataChanges

The DataChanges enumeration is used to describe the different types of data changes you want your connector to monitor.

KnowledgeTypes

The KnowledgeTypes enumeration is used to specify the different types of Product Knowledge information in MOM.

ProblemState

Represents the possible values for a state monitoring alert.

Severity

Represents the possible values for the severity of an alert.