Atul, I've come across this error in every import I've done - I didn't get around to logging it with support, but I did find a workaround...
After importing and receiving the error message, go into OBJSTR:Class and find the classes you were trying to import (both the original copy and the pending copy). Set the 'OS Form Name' attribute to $NULL$ and save the record. Then using the cmdbdriver, run a "sync" command and when asked for the pending ID, paste in the pending ID from the class (or classes) you imported. The sync should complete successfully and when finished it will clean up all the duplicates. Then you can set the 'OS Form Name' attribute again and save the class. I've done this a number of times and it has worked quite well. The CMDB driver has a limited life - BMC will get rid of it soon, so I don't think they're spending a great deal of time fixing bugs with it... Cheers, Matt -----Original Message----- From: Action Request System discussion list(ARSList) [mailto:[EMAIL PROTECTED] On Behalf Of Gavin Campbell Sent: Tuesday, 25 April 2006 6:30 AM To: arslist@ARSLIST.ORG Subject: Re: cmdbdriver to move CMDB changes between servers We have seen this same issue last week. Support seemed to be aware of this and hinted to CMDB Patch 3 for a fix. Probably not the answer you wanted to hear. We reverted to using the Class Manager for all our attribute migrations (manually creating each change on dev, tst and prd respectively). You will need to delete the "change pending" records in the OBJSTR:Class and OBJSTR:AttributeDefinitions to get rid of the duplicate classes. HTH. -Gavin -----Original Message----- From: Action Request System discussion list(ARSList) [mailto:[EMAIL PROTECTED] Behalf Of Atul Vohra Sent: Monday, April 24, 2006 1:47 PM To: arslist@ARSLIST.ORG Subject: cmdbdriver to move CMDB changes between servers I have extended and created new classes on my development server (HP UX 11i, Oracle 9i, ARS 6.3, CMDB1.1 patch002). Class like BMC_AssetBase, BMC_ComputerSystem etc. were extended. Using "Migrating a BMC Atrium CMDB from Development to Production" document, I exported all the classe s and subclasses to a directory (I used the sample script that was provided in the document). Then I tried to import the entire directory (with classes) into my other server -- again using cmdbdriver. But I get the following error message: ReturnCode: ERROR Status List : 1 items Status Struct : Message type : ERROR Message number : 120071 Message: Setting the form name class characteristic is not allowed. Now I have duplicate classes in this destination server and all the entries are showing active (though the pending id was not 0 in many classes.) Does anybody have any idea what could be wrong. Thanks Atul ________________________________________________________________________ _______ UNSUBSCRIBE or access ARSlist Archives at http://www.wwrug.org ________________________________________________________________________ _______ UNSUBSCRIBE or access ARSlist Archives at http://www.wwrug.org ********************************************************************** The information in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. Access to this e-mail by anyone else is unauthorised. If you have received this communication in error, please notify us immediately by return e-mail with the subject heading "Received in error" or telephone +61 2 93357000, then delete the email and destroy any copies of it. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Any opinions or advice contained in this e-mail are subject to the terms and conditions expressed in the governing KPMG client engagement letter. Opinions, conclusions and other information in this e-mail and any attachments that do not relate to the official business of the firm are neither given nor endorsed by it. KPMG cannot guarantee that e-mail communications are secure or error-free, as information could be intercepted, corrupted, amended, lost, destroyed, arrive late or incomplete, or contain viruses. KPMG, an Australian partnership, is part of the KPMG International network. KPMG International is a Swiss cooperative that serves as a coordinating entity for a network of independent firms operating under the KPMG name. KPMG International provides no services to clients. Each member firm of KPMG International is a legally distinct and separate entity and each describes itself as such. Liability limited by a scheme approved under Professional Standards Legislation. This footnote also confirms that this e-mail message has been swept by MIMEsweeper for the presence of computer viruses. See www.mimesweeper.com for more information. ********************************************************************** _______________________________________________________________________________ UNSUBSCRIBE or access ARSlist Archives at http://www.wwrug.org