Why lots of Message ID 2702 Warnings for “SMS_INVENTORY_DATA_LOADER”?

Goto the SMS 2003 Home Page

 

I’ve noticed that I’m getting a lot of Warning Messages with ID 2702 being generated by the “SMS_INVENTORY_DATA_LOADER” Component.

The “Description:” of the Warning is:

SMS Inventory Data Loader failed to process the delta MIF file "<filename>.MIF" because the file does not have a corresponding discovery record. SMS Inventory Data Loader has moved this file to the Orphans directory as file "<drive>:\SMS\inboxes\auth\dataldr.box\ORPHANS\<filename>.MIF" and will retry processing it within 10 minutes.

Possible cause: The delta MIF file came from an SMS 1.2 site, and these sites do not have discovery agents.

Solution: Verify that the delta MIF file is from a 1.2 site. If so, do nothing.

Possible cause: Discovery Data Manager is not running.

Solution: Stop and restart Discovery Data Manager. You can use SMS Service Manager, which is invoked from the SMS Administrator console, to stop and start components.

I do not have any SMS 1.2 Sites in my environment and Data Discovery Manager is running.  If I look in the “<drive>:\SMS\inboxes\auth\dataldr.box\ORPHANS\” directory I have a large backlog of files.

Contributed By: Cliff Hobbs [MVP ConfigMgr/ SMS]
One possible cause of this issue is if you have modified your SMS_DEF.MOF to collect extra inventory but in order to collect this extra inventory you have to define extra Classes on your Clients.

If you haven’t done this, when Inventory runs on the Client, the collection of the extra classes fails.  The Client still uploads it’s inventory to the MP which in turns forwards it onto the Client’s assigned Site to be stored in the database.

However, when the Primary receives the file Inventory Data Loader is unable to process the MIF file as the Inventory is incomplete so it generates the error, moves the file to the “ORPHANS” directory and then retries processing the file every 10 minutes.

In my particular case we decided to use Dell’s OMCI utility to collect extra inventory data about BIOS settings on the machine.  In order for SMS to inventory the extra data the OMCI utility had to be installed first.  If it wasn’t, whenever Clients ran Inventory scans they generated lines to those below in the “InventoryAgent.log”:

Collection: Namespace = \\.\root\DellOMCI; Query = SELECT __CLASS, __PATH, __RELPATH, BuiltinNIC, WakeupOnLan, WirelessLAN FROM Dell_SMBIOSsettings; Timeout = 600 secs.

Failed to get IWbemService Ptr for \\.\root\DellOMCI Namespace: 8004100E

Inventory: (8004100e) ConnectServer (\\.\root\DellOMCI) failed

When the Client’s assigned Site tried to process the file it generated a “2702” error.  Every time inventory ran on the Client it generated a new MIF file which in turn generated a "2702" error as the Primary was unable to process it.

Looking in the “<drive>:\SMS\inboxes\auth\dataldr.box\ORPHANS\” directory revealed a backlog of MIF files.  Using Notepad to open one of these it was easy to determine the machine the MIF had come from.  A quick check on that machine revealed OMCI wasn’t installed.

By installing OMCI and kicking Hardware Inventory, SMS successful processed the inventory file as well as all of the backlogged MIFs in “ORPHANS” directory relating to this particular Client.

 

To see other SMS 2003 Troubleshooting FAQs click here.

© FAQShop.com 2003 - 2008

Goto the SMS 2003 Home Page