Discover application info

Microsoft.SystemCenter.CM.AEM.DiscoverMapperType (DataSourceModuleType)

This data-source module is used to submit information about how application name and application version can be extracted from new generic error types.

Element properties:

TypeDataSourceModuleType
IsolationAny
AccessibilityPublic
RunAsMicrosoft.SystemCenter.CM.ActionAccount
OutputTypeSystem.Discovery.Data

Member Modules:

ID Module Type TypeId RunAs 
Scheduler DataSource System.Scheduler Default
DiscoveryMapper ProbeAction Microsoft.SystemCenter.CM.DiscoveryMapperPA Default

Source Code:

<DataSourceModuleType ID="Microsoft.SystemCenter.CM.AEM.DiscoverMapperType" Accessibility="Public" RunAs="Microsoft.SystemCenter.CM.ActionAccount">
<Configuration>
<xsd:element name="EventType" type="xsd:string"/>
<xsd:element name="ApplicationNameParameterNumber" type="xsd:int"/>
<xsd:element name="ApplicationVersionParameterNumber" type="xsd:int"/>
</Configuration>
<ModuleImplementation>
<Composite>
<MemberModules>
<DataSource ID="Scheduler" TypeID="System!System.Scheduler">
<Scheduler>
<SimpleReccuringSchedule>
<Interval Unit="Days">28</Interval>
</SimpleReccuringSchedule>
<ExcludeDates/>
</Scheduler>
</DataSource>
<ProbeAction ID="DiscoveryMapper" TypeID="Microsoft.SystemCenter.CM.DiscoveryMapperPA">
<ManagedEntity>
<Detailed>
<TimeGenerated UseCurrent="true"/>
<DiscoveryType>AddUpdate</DiscoveryType>
<DiscoverySourceType>Rule</DiscoverySourceType>
<SourceObjectId>$MPElement$</SourceObjectId>
<SourceManagedEntityId>$Target/Id$</SourceManagedEntityId>
<Properties/>
<PropertySets/>
<ClassInstances>
<ClassInstance If=".">
<TypeId>$MPElement[Name="Microsoft.SystemCenter.CM.AEM.MapperType"]$</TypeId>
<Properties>
<Property>
<Name>$MPElement[Name="Microsoft.SystemCenter.CM.AEM.MapperType"]/BucketType$</Name>
<Value>Generic</Value>
</Property>
<Property>
<Name>$MPElement[Name="Microsoft.SystemCenter.CM.AEM.MapperType"]/EventType$</Name>
<Value>$Config/EventType$</Value>
</Property>
<Property>
<Name>$MPElement[Name="Microsoft.SystemCenter.CM.AEM.MapperType"]/ApplicationNameParameterNumber$</Name>
<Value>$Config/ApplicationNameParameterNumber$</Value>
</Property>
<Property>
<Name>$MPElement[Name="Microsoft.SystemCenter.CM.AEM.MapperType"]/ApplicationVersionParameterNumber$</Name>
<Value>$Config/ApplicationVersionParameterNumber$</Value>
</Property>
</Properties>
</ClassInstance>
</ClassInstances>
<RelationshipInstances>
<RelationshipInstance If=".">
<TypeId>$MPElement[Name="Microsoft.SystemCenter.CM.ClientMonitoringGroupHasClientMonitoringEntities"]$</TypeId>
<SourceTypeId>$MPElement[Name="Microsoft.SystemCenter.CM.ClientMonitoringGroup"]$</SourceTypeId>
<TargetTypeId>$MPElement[Name="Microsoft.SystemCenter.CM.AEM.MapperType"]$</TargetTypeId>
<SourceProperties/>
<TargetProperties>
<Property>
<Name>$MPElement[Name="Microsoft.SystemCenter.CM.AEM.MapperType"]/BucketType$</Name>
<Value>Generic</Value>
</Property>
<Property>
<Name>$MPElement[Name="Microsoft.SystemCenter.CM.AEM.MapperType"]/EventType$</Name>
<Value>$Config/EventType$</Value>
</Property>
</TargetProperties>
<Properties/>
</RelationshipInstance>
</RelationshipInstances>
</Detailed>
</ManagedEntity>
</ProbeAction>
</MemberModules>
<Composition>
<Node ID="DiscoveryMapper">
<Node ID="Scheduler"/>
</Node>
</Composition>
</Composite>
</ModuleImplementation>
<OutputType>System!System.Discovery.Data</OutputType>
</DataSourceModuleType>