KnowledgeBase Archive

An Archive of Early Microsoft KnowledgeBase Articles

View on GitHub

Q317300: SMS: "Couldn’t Get Defined Architecture" Responses

Article: Q317300
Product(s): Microsoft Systems Management Server
Version(s): 2.0
Operating System(s): 
Keyword(s): kbsms200
Last Modified: 06-AUG-2002

-------------------------------------------------------------------------------
The information in this article applies to:

- Microsoft Systems Management Server version 2.0 
-------------------------------------------------------------------------------

SUMMARY
=======

Database maintenance of aged discovery data occurs by default for discovery data
that is more than 90 days old. You can review the Smsdbmon.log file to determine
how many records are deleted, as described in the following Microsoft Knowledge
Base article:

  Q263913 SMS: Delete Aged Discovery Task Always Reports Zero Items Deleted

If you review the Smsdbmon.log file, you may see architectures other than System
that report:

  CTriggerManager::ExecuteTask - beginning Delete Aged Discovery Data process.
  CTriggerManager::ExecuteTask - deleting discovery items that haven't been
  discovered in 90 days
  CMachine::DeleteMachine - couldn't get defined architecture
  DeleteDiscoveryItems deleted 0 rows of architecture User Group
  DeleteLostMachines deleted 0 inventory items

Note that this entry is not an error. This entry may occur for other discovery
architectures such as User or IP_Network.

MORE INFORMATION
================

This entry is the result of queries that are run during the database maintenance
tasks. The first query that is run is:

  "select * from DiscoveryArchitectures"

Multiple queries are then run against the results from the first query. One query
is run for each DiscArchName entry that results from the DiscoveryArchitectures
query. The query format is

  "Select ArchitectureName,ArchitectureKey,Mode from ArchitectureMap where
  ArchitectureName = "<DiscArchName>"

where <DiscArchName> is one of the values that is returned from the
DISCARCHNAME field that resulted from the first query.

Except for the System architecture, all of the queries result in no records
(because the respective architecture in the ArchitectureMap table is not
present). These architectures are processed one by one; if there is no response,
"CMachine::DeleteMachine - couldn't get defined architecture" is logged.


Additional query words: prodsms

======================================================================
Keywords          : kbsms200 
Technology        : kbSMSSearch kbSMS200
Version           : :2.0
Issue type        : kbinfo

=============================================================================

THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Copyright Microsoft Corporation 1986-2002.