Retail POS To Real-time Service Connectivity

Microsoft.Dynamics.Retail.AX2012.R2.FP.Monitoring.Monitor.RetailPosRealtimeServiceConnectivity (UnitMonitor)

Monitors whether Retail POS can connect to the Commerce Data Exchange : Real-time Service.

Knowledge Base article:

Summary

Monitors the connection between Retail POS and Microsoft Dynamics AX through the Real-time Service.

Causes

Resolutions

For more information:

View Online Content

Element properties:

TargetMicrosoft.Dynamics.Retail.AX2012.R2.FP.Base.Class.RetailPos
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.RepeatedEventLogSingleEventLog2StateMonitorType
RemotableFalse
AccessibilityPublic
Alert Message
Retail POS Real-time Service Connectivity
Retail POS failed to connect to Real-time Service.

Operations that use the Real-time Service will be affected. These include the following:
* Inventory lookup
* Recall customer order
* Using gift cards
* Wish lists
* Virtual catalogs
* Redemption of loyalty points
* Worker time registrations

This type of disruption by itself does not prevent simple transactions from being processed at POS terminals. The following functionality is not affected:
* Assortments
* Prices and discounts
* Worker permissions
* Products

Additional event information for this disruption:

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

Count: {2}

Event description: {3}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Dynamics.Retail.AX2012.R2.FP.Monitoring.Monitor.RetailPosRealtimeServiceConnectivity" Accessibility="Public" Enabled="true" Target="Base!Microsoft.Dynamics.Retail.AX2012.R2.FP.Base.Class.RetailPos" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="false" Priority="Normal" TypeID="Windows!Microsoft.Windows.RepeatedEventLogSingleEventLog2StateMonitorType" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Dynamics.Retail.AX2012.R2.FP.Monitoring.Monitor.RetailPosRealtimeServiceConnectivity_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>
<OperationalStates>
<OperationalState ID="RepeatedEventRaised" MonitorTypeStateID="RepeatedEventRaised" HealthState="Error"/>
<OperationalState ID="EventRaised" MonitorTypeStateID="EventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">10706</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft Dynamics AX Retail Monitoring : Retail POS</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
<RepeatedComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</RepeatedComputerName>
<RepeatedLogName>Application</RepeatedLogName>
<RepeatedExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">10705</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft Dynamics AX Retail Monitoring : Retail POS</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</RepeatedExpression>
<Consolidator>
<ConsolidationProperties/>
<TimeControl>
<WithinTimeSchedule>
<Interval>86400</Interval>
</WithinTimeSchedule>
</TimeControl>
<CountingCondition>
<Count>2</Count>
<CountMode>OnNewItemTestOutputRestart_OnTimerSlideByOne</CountMode>
</CountingCondition>
</Consolidator>
</Configuration>
</UnitMonitor>