Core Alert: ERROR - Windows Sharepoint Services adapter failed to archive the processed message

Microsoft.BizTalk.Server.2006.SharepointServicesAdapterFailedArchiveProcessedMessage (Rule)

Knowledge Base article:

Summary

BizTalk Adapter for Windows Sharepoint Services failed to archive a processed message.

Causes

Windows Sharepoint Services(WSS) is not transactional. If the adapter fails to mark a message as deleted in WSS, this error is written in the event log.

Resolutions

The event log entry contains information and necessary steps to resolve this issue.

Configuration

Not Available

Additional

Not Available

External

Not Available

Element properties:

TargetMicrosoft.BizTalk.2006.BizTalkServer.ServerRole
CategoryEventCollection
EnabledTrue
Event_ID12449
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert MessageBZDis!Microsoft.BizTalk.Server.2006.SharepointServicesAdapterFailedArchiveProcessedMessage.AlertMessage
Event LogApplication

Member Modules:

ID Module Type TypeId RunAs 
Microsoft.BizTalk.Server.2006.SharepointServicesAdapterFailedArchiveProcessedMessage.DataSource DataSource Microsoft.Windows.EventProvider Default
GenerateAlert WriteAction System.Health.GenerateAlert Default
WriteToDB WriteAction Microsoft.SystemCenter.CollectEvent Default
WriteToDW WriteAction Microsoft.SystemCenter.DataWarehouse.PublishEventData Default

Source Code:

<Rule ID="Microsoft.BizTalk.Server.2006.SharepointServicesAdapterFailedArchiveProcessedMessage" Enabled="true" Target="BZLib!Microsoft.BizTalk.2006.BizTalkServer.ServerRole" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="Microsoft.BizTalk.Server.2006.SharepointServicesAdapterFailedArchiveProcessedMessage.DataSource" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Property[Type="BZLib!Microsoft.BizTalk.2006.BizTalkServer.ServerRole"]/ComputerName$</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">BizTalk Server 2006</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">BizTalk Server 2009</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">12449</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectEvent"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishEventData"/>
<WriteAction ID="GenerateAlert" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertMessageId>$MPElement[Name="BZDis!Microsoft.BizTalk.Server.2006.SharepointServicesAdapterFailedArchiveProcessedMessage.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Target/Property[Type="BZLib!Microsoft.BizTalk.2006.BizTalkServer.ServerRole"]/ComputerName$</SuppressionValue>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/PublisherName$</SuppressionValue>
<SuppressionValue>$Data/Params/Param[1]$</SuppressionValue>
</Suppression>
<Custom1>Messaging Alerts</Custom1>
</WriteAction>
</WriteActions>
</Rule>