Error: The Following Device Provider is failing.

Microsoft.BizTalk.2010.BizTalkRFID.DeviceProvider.Availability (UnitMonitor)

The Following Device Provider is failing.

Knowledge Base article:

Summary

The Following Device Provider is failing.

Causes

Not Available

Resolutions

Please check device provider definition to verify that the configuration is correct.

Configuration

Not Available

Additional

Not Available

External

Not Available

Element properties:

TargetMicrosoft.BizTalk.2010.BizTalkRFID.Provider
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveFalse
Monitor TypeMicrosoft.BizTalk.RFID.MonitorType.DeviceProvider
RemotableTrue
AccessibilityPublic
Alert Message
BizTalk RFID: Monitor Availability State raise Error on Device Provider
Device Provider defined to computer {0} report an error: {1}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.BizTalk.2010.BizTalkRFID.DeviceProvider.Availability" Accessibility="Public" Target="Microsoft.BizTalk.2010.BizTalkRFID.Provider" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Microsoft.BizTalk.RFID.MonitorType.DeviceProvider" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.BizTalk.2010.BizTalkRFID.DeviceProvider.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>false</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</AlertParameter1>
<AlertParameter2>$Data/Context/Property[@Name='ErrorDetail']$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState HealthState="Success" MonitorTypeStateID="DeviceProviderOK" ID="DeviceProvider_OK"/>
<OperationalState HealthState="Warning" MonitorTypeStateID="DeviceProviderWarning" ID="DeviceProvider_Warning"/>
<OperationalState HealthState="Error" MonitorTypeStateID="DeviceProviderError" ID="DeviceProvider_Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>300</IntervalSeconds>
<TargetComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</TargetComputerName>
<TargetDeviceProviderName>$Target/Property[Type="Microsoft.BizTalk.2010.BizTalkRFID.Provider"]/Name$</TargetDeviceProviderName>
<LogSuccessEvent>false</LogSuccessEvent>
<TimeoutSeconds>300</TimeoutSeconds>
</Configuration>
</UnitMonitor>