ConfigMgr 2007 Consolidated Status: CI Assignment Manager failed to process a CI Assignment Replication File because a referenced object doesn't exist

SMSv4_Consolidated_Status__CI_Assignment_Manager_failed_to_process_a_CI_Assignment_Replication_File_because_a_referenced_object_doesn_t_exist_1_Rule (Rule)

Knowledge Base article:

Summary

When configuration item assignment Manager fails to process the configuration item assignment Replication file because referenced foreign key objects do not exists in the Configuration Manager database it adds the configuration item assignment to the retry queue and raises this status message.

Causes

When the configuration item assignment replication file is received on the child primary site before its referenced foreign key objects (such as Configuration Items being deployed through this configuration item assignment and/or Collection to which the configuration item assignment is targeted) you may see this issue. When all the configuration item assignment referenced foreign objects are received and added to the Configuration Manager database on child primary site the configuration item assignment replication file will be processed successfully.

Note that if any of the Configuration Manager Site server components such as Object Replication Manager or Collection Evaluator are not functioning normally on Central/parent site or on child primary site then the configuration item assignment referenced objects may not be received or processed on child primary sites. If this issue persist for a 2 days then configuration item assignment replication file will fail to process and will get deleted. If you see this status message for more than a day then you should check the related Configuration Manager components health and status messages to fix any problems.

Element properties:

TargetMicrosoft.SystemCenter.ConfigurationManager.2007.Microsoft_SMSv4_Site_Database_Servers_Installation
CategoryEventCollection
EnabledFalse
Alert GenerateFalse
RemotableTrue
CommentMom2005ID='{8B583E44-53B0-4738-AD79-5DF8B9D55796}';MOM2005ComputerGroupID={15348338-2E39-4B34-9DFF-4719AE7F1CCE}

Member Modules:

ID Module Type TypeId RunAs 
_F320DA51_13BF_11D3_B2CD_00A0C92A28B4_ DataSource System.Mom.BackwardCompatibility.FilteredEvent.DataProvider Default
ConsolidatedEventWriteAction WriteAction System.Mom.BackwardCompatibility.ConsolidatedEventResponse Default

Source Code:

<Rule ID="SMSv4_Consolidated_Status__CI_Assignment_Manager_failed_to_process_a_CI_Assignment_Replication_File_because_a_referenced_object_doesn_t_exist_1_Rule" Target="Microsoft.SystemCenter.ConfigurationManager.2007.Microsoft_SMSv4_Site_Database_Servers_Installation" Enabled="false" ConfirmDelivery="false" Comment="Mom2005ID='{8B583E44-53B0-4738-AD79-5DF8B9D55796}';MOM2005ComputerGroupID={15348338-2E39-4B34-9DFF-4719AE7F1CCE}">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="_F320DA51_13BF_11D3_B2CD_00A0C92A28B4_" Comment="{F320DA51-13BF-11D3-B2CD-00A0C92A28B4}" TypeID="MomBackwardCompatibility!System.Mom.BackwardCompatibility.FilteredEvent.DataProvider">
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="Integer">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>5807</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>ConfigMgr 2007 Monitor SMS Status Messages</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="ConsolidatedEventWriteAction" TypeID="MomBackwardCompatibility!System.Mom.BackwardCompatibility.ConsolidatedEventResponse">
<ConsolidationProperties>
<PropertyXPathQuery>EventDisplayNumber</PropertyXPathQuery>
<PropertyXPathQuery>PublisherName</PropertyXPathQuery>
<PropertyXPathQuery>EventDescription</PropertyXPathQuery>
</ConsolidationProperties>
<Interval>3600</Interval>
</WriteAction>
</WriteActions>
</Rule>