System.Mom.BackwardCompatibility.InternetApplicationLogProvider.Internal (DataSourceModuleType)

Element properties:

TypeDataSourceModuleType
IsolationAny
AccessibilityInternal
RunAsDefault
OutputTypeSystem.Event.Data

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource System.ApplicationLog.InternetApplicationLogReader Default
Filter ConditionDetection System.ExpressionFilter Default
Mapper ConditionDetection System.Event.GenericDataMapper Default

Source Code:

<DataSourceModuleType ID="System.Mom.BackwardCompatibility.InternetApplicationLogProvider.Internal" Accessibility="Internal">
<Configuration>
<IncludeSchemaTypes>
<SchemaType>System!System.ExpressionEvaluatorSchema</SchemaType>
</IncludeSchemaTypes>
<xsd:element name="PublisherName" type="xsd:string"/>
<xsd:element name="LogFileType" type="xsd:integer"/>
<xsd:element name="LogFileDirectory" type="xsd:string"/>
<xsd:element name="LogFilePattern" type="xsd:string"/>
<xsd:element name="Expression" type="ExpressionType"/>
</Configuration>
<ModuleImplementation>
<Composite>
<MemberModules>
<DataSource TypeID="AppLog!System.ApplicationLog.InternetApplicationLogReader" ID="DS">
<LogFileType>$Config/LogFileType$</LogFileType>
<LogFileDirectory>$Config/LogFileDirectory$</LogFileDirectory>
<LogFilePattern>$Config/LogFilePattern$</LogFilePattern>
<LogIsUTF8>false</LogIsUTF8>
</DataSource>
<ConditionDetection TypeID="System!System.Event.GenericDataMapper" ID="Mapper">
<EventOriginId>{d7d395b6-2bed-4a39-8325-0d7e9aa4b70e}</EventOriginId>
<PublisherId>{32f324ad-f0c3-4f0b-a619-36488b08b10d}</PublisherId>
<PublisherName>$Config/PublisherName$</PublisherName>
<Channel/>
<LoggingComputer>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetbiosComputerName$</LoggingComputer>
<EventNumber>25255</EventNumber>
<EventCategory>0</EventCategory>
<EventLevel>0</EventLevel>
<UserName>$Data/UserName$</UserName>
<Description>DIR: $Data/LogFileDirectory$, LogDirectory. FIL:$Data/LogFileName$. FMT: $Data/LogFileType$</Description>
<Params>
<Param>$Data/LogFileDirectory$</Param>
<Param>$Data/LogFileName$</Param>
<Param>$Data/LogFileType$</Param>
<Param>$Data/ClientIP$</Param>
<Param>$Data/UserName$</Param>
<Param>$Data/Date$</Param>
<Param>$Data/Time$</Param>
<Param>$Data/SiteID$</Param>
<Param>$Data/ServerName$</Param>
<Param>$Data/ServerIP$</Param>
<Param>$Data/ServerPort$</Param>
<Param>$Data/TimeTakenInMS$</Param>
<Param>$Data/BytesReceived$</Param>
<Param>$Data/BytesSent$</Param>
<Param>$Data/BytesTransferred$</Param>
<Param>$Data/ProtocolStatus$</Param>
<Param>-</Param>
<Param>$Data/WindowsStatus$</Param>
<Param>-</Param>
<Param>$Data/Method$</Param>
<Param>$Data/URIStem$</Param>
<Param>$Data/URIQuery$</Param>
<Param>$Data/UserAgent$</Param>
<Param>$Data/Cookie$</Param>
<Param>$Data/Referrer$</Param>
<Param>$Data/ProtocolVersion$</Param>
<Param>$Data/ProtocolSubstatus$</Param>
</Params>
</ConditionDetection>
<ConditionDetection TypeID="System!System.ExpressionFilter" ID="Filter">
<Expression>$Config/Expression$</Expression>
</ConditionDetection>
</MemberModules>
<Composition>
<Node ID="Filter">
<Node ID="Mapper">
<Node ID="DS"/>
</Node>
</Node>
</Composition>
</Composite>
</ModuleImplementation>
<OutputType>System!System.Event.Data</OutputType>
</DataSourceModuleType>