It is very telling that no one at BMC Support, or on the ARSList, or even at Kinetic Data has tumbled to what the problem is here. Basically, once you have run the BPCU on a system, you are screwed. The people who wrote this thing probably have no idea how many different ways it can cause problems later; this is just one, but it can be a HUGE one.
This error indicates that the objects you are trying to import have no Customization Type set (the 7.6.04 attribute probably isn't even present in the pre-7.6.04 .def file), and they will default to Unmodified, but the same objects on the server that you are trying to update have already been flagged as Type = Custom by the BPCU run. The 7.6.04 server will not let you replace a Custom object with an Unmodified object of the same name. Your alternatives are: 1. Manually reset each Custom object that you need to update to Base (Unmodified). Since the DevStudio is too impaired to do that on a selection of objects, you get to "Right-Click; Convert to Base, Ok" on every single object, including Applications, Packing Lists - EVERYTHING present in the .def file. When you have done this, you will be able to import the def file; that does work. In this case, faced with manually changing almost a thousand objects, one by one, I am forced to adopt Plan B (2). 2. Restore the db to before you ever ran BPCU in Overlay mode, and re-do however many days or weeks of work you thought you had completed. This is what I am doing now, going back to after my BPCU -Prefix run and before the -Overlay run. The implication here for ALL THIRD PARTY APPS like Alarmpoint, Kinetic, etc., is that once a system has had BPCU run on it, and all of their code has been flagged as Custom, any updates distributed by .def file will have to come in two flavors: pre-7.6.04, and 7.6.04 Custom. I can't wait to see the first BMC patches come out for 7.6.04, or updated integrations to ITSM from other BMC applications, and trip over the Type problem. It is virtually guaranteed. Christopher Strauss, Ph.D. Call Tracking Administration Manager University of North Texas Computing & IT Center http://itsm.unt.edu/ -----Original Message----- From: Action Request System discussion list(ARSList) [mailto:[email protected]] On Behalf Of strauss Sent: Monday, March 28, 2011 2:16 PM To: [email protected] Subject: Re: Overlay and custom in 7.6.4 Hey, be glad you got them to come in at all. Based upon the belated information from David "... and load everything you wish to be present once the upgrade is complete." ...we moved the upgrade of Kinetic Request 4.0.03 to 5.0.1 (and theoretically the import of the alarmpoint integration applications) to NOW instead of after the ITSM 7.6.04 upgrade as we had planned - NOW being the point where we have upgraded AR on the Staging Server to 7.6.04 (21 Feb) and run the BPCU in -Prefix and Overlay modes (took from 22 Feb until 23 March to get that to work correctly since Support was absolutely CLUELESS) and were just starting to reconcile all of the overlays it created that it should not have. Upgrading Kinetic Request involves manually deleting whole ranges of forms and workflow, then re-importing them from .def files. When I try to import them in Developer Studio 7.6.04 (Best Practice Customization Mode), not all of them come in, and I get the error: Base and overlay object must be the same type.; KS_ACC_Attachment, 8861, ERROR (8861): Base and overlay object must be the same type.; KS_ACC_Attachment at com.bmc.arsys.apitransport.ApiProxyJRpcBase.verifyStatus(Unknown Source) at com.bmc.arsys.apitransport.ApiProxyJRpcBase.a(Unknown Source) at com.bmc.arsys.apitransport.ApiProxyJRpcBase.arCall(Unknown Source) at com.bmc.arsys.api.ProxyJRpc.ARImport(Unknown Source) at com.bmc.arsys.api.ARServerUser.importDefFromFile(Unknown Source) at com.bmc.arsys.api.ARServerUser.importDefFromFile(Unknown Source) at com.bmc.arsys.apiext.definition.DefinitionImport.if(Unknown Source) at com.bmc.arsys.apiext.definition.DefinitionImport.importObjects(Unknown Source) at com.bmc.arsys.studio.ui.common.definition.DefinitionHelper$5.run(Unknown Source) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) I get the same basic thing from an attempt to import in the Admin Tool 7.1.00.002 (yes, at this point I AM getting desperate to find some process that actually works): Base and overlay object must be the same type.: KS_ACC_Attachment (ARERR 8861) Form does not exist on server : Invalid object or object name for overlay mode set (ARERR 303). Form does not exist on server : Invalid object or object name for overlay mode set (ARERR 303). Form does not exist on server : Invalid object or object name for overlay mode set (ARERR 303). Form does not exist on server : Invalid object or object name for overlay mode set (ARERR 303). Form does not exist on server : Invalid object or object name for overlay mode set (ARERR 303). Form does not exist on server : Invalid object or object name for overlay mode set (ARERR 303). Form does not exist on server : Invalid object or object name for overlay mode set (ARERR 303). Form does not exist on server : Invalid object or object name for overlay mode set (ARERR 303). Those that DO import are marked Custom, but if the system is recognizing this stuff as Custom, then overlays should not be involved at all!! I'm getting very close to bailing out on 7.6.04 entirely at this point, after losing a month to BPCU follies already. Christopher Strauss, Ph.D. Call Tracking Administration Manager University of North Texas Computing & IT Center http://itsm.unt.edu/ -----Original Message----- From: Action Request System discussion list(ARSList) [mailto:[email protected]] On Behalf Of Atul Vohra Sent: Monday, March 28, 2011 11:41 AM To: [email protected] Subject: Re: Overlay and custom in 7.6.4 David: "Once you do this, you'd really never want to run BPCU again. Any new objects that you import into the server will become custom or overlaid objects. And any upgrades of BMC products will only touch the origin (base) objects. " --- I imported some forms from 7.6.3 system in to 7.6.4 system and they came in as Unmodified. Am I missing something? They should have come in as 'custom'? Regards Atul Vohra

