SharePoint Web Application Channel Database Connectivity

Microsoft.Dynamics.Retail.AX2012.R2.FP.Monitoring.Monitor.SharePointWebApplicationChannelDBConnectivity (DependencyMonitor)

Monitors whether SharePoint Web Application can connect to the channel database.

Knowledge Base article:

Summary

This monitor rolls up health from SharePoint Server Channel Database Connectivity monitor instances that detect connectivity issues with Channel Database. Navigate through the Health Explorer Unit Monitors that have the warning or critical state to see the state change information and specific knowledge to help troubleshoot problems.

Element properties:

TargetMicrosoft.Dynamics.Retail.AX2012.R2.FP.Base.Class.SharePointWebApplication
Parent MonitorSystem.Health.AvailabilityState
AlgorithmBestOf
Source MonitorMicrosoft.Dynamics.Retail.AX2012.R2.FP.Monitoring.Monitor.SharePointServerChannelDBConnectivity
RelationshipMicrosoft.Dynamics.Retail.AX2012.R2.FP.Base.RelationShip.SharePointWebApplicationToServer
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
RemotableFalse
AccessibilityPublic
Alert Message
SharePoint Web Application Channel Database Connectivity
The online channel web application failed to connect to the channel database.

The following features of the online shopping experience will be affected:
* Online shoppers will not be able to check out or place an order
* Prices will not be displayed
* Inventory will not be available

However, users will still be able to:
* Browse the web storefront
* View products and product details
* Use refiners
* Create customer accounts
* Create or view wish lists
* Retrieve existing orders

Additional event information for this disruption:

Time first: {0}
Time last: {1}

Count: {2}

Event description: {3}

Source Code:

<DependencyMonitor ID="Microsoft.Dynamics.Retail.AX2012.R2.FP.Monitoring.Monitor.SharePointWebApplicationChannelDBConnectivity" Accessibility="Public" Enabled="true" Target="Base!Microsoft.Dynamics.Retail.AX2012.R2.FP.Base.Class.SharePointWebApplication" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="false" Priority="Normal" RelationshipType="Base!Microsoft.Dynamics.Retail.AX2012.R2.FP.Base.RelationShip.SharePointWebApplicationToServer" MemberMonitor="Microsoft.Dynamics.Retail.AX2012.R2.FP.Monitoring.Monitor.SharePointServerChannelDBConnectivity">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.Dynamics.Retail.AX2012.R2.FP.Monitoring.Monitor.SharePointWebApplicationChannelDBConnectivity_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/TimeFirst$</AlertParameter1>
<AlertParameter2>$Data/Context/TimeLast$</AlertParameter2>
<AlertParameter3>$Data/Context/Count$</AlertParameter3>
<AlertParameter4>$Data/Context/Context/DataItem/EventDescription$</AlertParameter4>
</AlertParameters>
</AlertSettings>
<Algorithm>BestOf</Algorithm>
<MemberUnAvailable>Error</MemberUnAvailable>
</DependencyMonitor>