Microsoft.SystemCenter.WebApplicationTest.MonitorType.External (UnitMonitorType)

Element properties:

RunAsDefault
AccessibilityInternal
Support Monitor RecalculateFalse

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.SystemCenter.WebApplicationTest.External.DS Default
CDWebTestFailedError ConditionDetection System.ExpressionFilter Default
CDWebTestFailedWarning ConditionDetection System.ExpressionFilter Default
CDWebTestPassed ConditionDetection System.ExpressionFilter Default

Source Code:

<UnitMonitorType ID="Microsoft.SystemCenter.WebApplicationTest.MonitorType.External" Accessibility="Internal">
<MonitorTypeStates>
<MonitorTypeState ID="WebTestPassed" NoDetection="false"/>
<MonitorTypeState ID="WebTestFailedWarning" NoDetection="false"/>
<MonitorTypeState ID="WebTestFailedError" NoDetection="false"/>
</MonitorTypeStates>
<Configuration/>
<MonitorImplementation>
<MemberModules>
<DataSource ID="DS" TypeID="Microsoft.SystemCenter.WebApplicationTest.External.DS">
<ManagementGroupName>$Target/ManagementGroup/Name$</ManagementGroupName>
<ManagementGroupId>$Target/ManagementGroup/Id$</ManagementGroupId>
<CertificateBlob>$RunAs[Name="OutsideInLibrary!Microsoft.SystemCenter.Omonline.OutsideIn.RunAsProfile.Blob"]/Data$</CertificateBlob>
<CertificatePassword>$RunAs[Name="OutsideInLibrary!Microsoft.SystemCenter.Omonline.OutsideIn.RunAsProfile.Password"]/CommunityString$</CertificatePassword>
<OutsideInConfiguration>$RunAs[Name="OutsideInLibrary!Microsoft.SystemCenter.Omonline.OutsideIn.RunAsProfile.Configuration"]/Data$</OutsideInConfiguration>
<ProxyUserName>$RunAs[Name="OutsideInLibrary!Microsoft.SystemCenter.Omonline.OutsideIn.RunAsProfile.Proxy"]/UserName$</ProxyUserName>
<ProxyUserPassword>$RunAs[Name="OutsideInLibrary!Microsoft.SystemCenter.Omonline.OutsideIn.RunAsProfile.Proxy"]/Password$</ProxyUserPassword>
<ProxyUserDomain>$RunAs[Name="OutsideInLibrary!Microsoft.SystemCenter.Omonline.OutsideIn.RunAsProfile.Proxy"]/Domain$</ProxyUserDomain>
<WebTestId>$Target/Id$</WebTestId>
</DataSource>
<ConditionDetection ID="CDWebTestPassed" TypeID="System!System.ExpressionFilter">
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">TransactionEvalResult</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</ConditionDetection>
<ConditionDetection ID="CDWebTestFailedWarning" TypeID="System!System.ExpressionFilter">
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">TransactionEvalResult</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">2</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<SuppressionSettings>
<MatchCount>$Target/Property[Type="WebAppTest!Microsoft.SystemCenter.WebApplicationTest.WebTestBase"]/ConsecutiveMatchCount$</MatchCount>
</SuppressionSettings>
</ConditionDetection>
<ConditionDetection ID="CDWebTestFailedError" TypeID="System!System.ExpressionFilter">
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">TransactionEvalResult</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">3</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<SuppressionSettings>
<MatchCount>$Target/Property[Type="WebAppTest!Microsoft.SystemCenter.WebApplicationTest.WebTestBase"]/ConsecutiveMatchCount$</MatchCount>
</SuppressionSettings>
</ConditionDetection>
</MemberModules>
<RegularDetections>
<RegularDetection MonitorTypeStateID="WebTestPassed">
<Node ID="CDWebTestPassed">
<Node ID="DS"/>
</Node>
</RegularDetection>
<RegularDetection MonitorTypeStateID="WebTestFailedWarning">
<Node ID="CDWebTestFailedWarning">
<Node ID="DS"/>
</Node>
</RegularDetection>
<RegularDetection MonitorTypeStateID="WebTestFailedError">
<Node ID="CDWebTestFailedError">
<Node ID="DS"/>
</Node>
</RegularDetection>
</RegularDetections>
</MonitorImplementation>
</UnitMonitorType>