Microsoft KB Archive/906319

= You cannot start the hardware inventory cycle on a Microsoft Systems Management Server 2003 Advanced Client computer =

Article ID: 906319

Article Last Modified on 10/27/2006

-

APPLIES TO


 * Microsoft Systems Management Server 2003

-





SYMPTOMS
When you try to start the hardware inventory cycle on a Microsoft Systems Management Server (SMS) 2003 Advanced Client computer, the hardware inventory cycle does not start. Additionally, the following error message is recorded in the Dataldr.log file on the SMS 2003 site server:

Compilation failed~syntax error on line 1692

Could not convert MIF file :\SMS\inboxes\auth\dataldr.box\process\Xdhji8len.MIF for SQL processing

ERROR - attempt to update non-existent row. Resync will be requested for commands: SMS_INVENTORY_DATA_LOADER

This symptom occurs if the following conditions are true:
 * The SMS 2003 Advanced Client computer is a portable computer.
 * The default reporting value of the MICROSOFT|MODEM_DEVICE|1.0 class section in the Sms_def.mof file is enabled.



CAUSE
This problem occurs if the SMS Inventory Dataloader component cannot process a complete .mif file. Compilation errors in the .mif file can prevent the SMS Inventory Dataloader component from processing a complete .mif file.

Note SMS 2003 uses the Sms_def.mof file to specify which hardware classes and attributes are collected and reported for the hardware inventory.



RESOLUTION
To resolve this issue, use either of the following two methods.

Method 1
Disable the default reporting value of the MICROSOFT|MODEM_DEVICE|1.0 class section in the Sms_def.mof file. To do this, follow these steps:  Open the Sms_def.mof file in Notepad. Change the default reporting value of the MICROSOFT|MODEM_DEVICE|1.0 class section so that it looks like this reporting value:

[ SMS_Report (FALSE), SMS_Group_Name   (&quot;Modem&quot;), SMS_Class_ID (&quot;MICROSOFT|MODEM_DEVICE|1.0&quot;) ]

 In Notepad, click Save on the File menu, and then quit Notepad.

Method 2
Disable the default reporting value of the Properties value in the &quot;class Win32_POTSModem : SMS_Class_Template&quot; section in the Sms_def.mof file. To do this, follow these steps:  Open the Sms_def.mof file in Notepad. Change the default reporting value of the Properties value in the &quot;class Win32_POTSModem : SMS_Class_Template&quot; section so that it looks like this reporting value:

<pre class="fixed_text">[ SMS_Report  (FALSE) ] uint8 Properties [];

</li> In Notepad, click Save on the File menu, and then quit Notepad.</li></ol>

Additional query words: sms2003 post modem

Keywords: kberrmsg kbtshoot kbprb KB906319

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.