This appears to be a Migrator problem (surprise, surprise). I _think_ (having received no information from BMC) that migrator 7.6.04 is unable to migrate view overlays with the form overlay, creating a new form overlay on the target server to which nothing else can be migrated because it is incomplete. The audit log error is something else entirely that I still do not understand – probably something where the app designers and the overlay feature designers missed something completely.
I deleted the bad overlay left by migrator and manually created a new CTM:People 7.6.04 form overlay, then the two view overlays for Default User View and Dialog View (to match those created by BPCU on the staging server). That brought in the Audit Log Form definition from the base form that caused the error last Friday (I think - AR System Error 8859 Invalid operation on overlay or overlaid object Illegal audit options on CTM:People). Then, and ONLY then, did it let me migrate the custom and customized fields, by field. I still had to create the index manually, and there is a parameter for Unique Form Alias (“People”) on the Staging server that I cannot see where to set it on the pre-production server. So even after you manage to get BPCU to run and clean up its mess, you still have to re-create most of your customizations manually on the future production server. And no, putting the staging server into production after the upgrade is not really an option, since every application failed to install all of the objects or data it was supposed to, filling the upgrade logs with errors that support is still puzzling over. Atrium is even worse (see below). OBTW – tidbits for anyone foolish enough to be working with 7.6.04: 1. Migrator 7.6.04 consistently times out on login UNLESS you open the Accounts dialog and click on OK. Every install I have (Windows Server 2003, Vista, or 7), no matter how many/which servers you have active in the list. 2. Despite everything in the documentation, you cannot upgrade the CMDB from 2.1.00.003 or earlier (I’m on Patch 002) to 7.6.04; the recon engine fails to upgrade properly. Support now says that it is a documentation error, that only 2.1.00.004 is supported, meaning that my upgrade of Atrium from two weeks ago is in an unrecoverable error state. The documentation DOES say that AIE 7.1.00.004 is supported to 7.6.04, but my staging server is proof that it is not true, either. Christopher Strauss, Ph.D. Call Tracking Administration Manager University of North Texas Computing & IT Center http://itsm.unt.edu/ From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of strauss Sent: Monday, April 25, 2011 3:26 PM To: arslist@ARSLIST.ORG Subject: Re: Migrating ITSM 7.6.04 Form Overlays For the entertainment of those beating themselves senseless against the BPCU upgrade process and overlays in 7.6.04… ------------------------------------------------------------------------------- Updating my issue with BMC… Today I looked at the difference between the overlay and overlaid CTM:People form that Migrator created on Friday on my pre-production server. The primary difference was that the source overlay has Audit Enabled = Yes but no form name listed. The base form has Form Name = CTM:AuditLogSystem. I tried to fix this by deleting the overlay and re-creating it on the pre-production server. Now it has the Form Name = CTM:AuditLogSystem value set. Then I tried to migrate JUST the custom or customized fields from the staging server overlay to the pre-production server overlay. That failed on three out of four tries. The only success was migrating a different field size for Desktop Location - from 30 to 65. Two custom fields failed with this error: 16 Source Server Version: 7.6.04 002 17 Destination Server Version: 7.6.04 002 18 Backup Type: Migrator Files 19 Backup Forms: Yes 20 Backup Active Links: Yes 21 Backup Filters: Yes 22 Backup Escalations: Yes 23 Backup Active Link Guides: Yes 24 Backup Filter Guides: Yes 25 Backup Applications: Yes 26 Backup Packing Lists: Yes 27 Backup Web Services: Yes 28 Backup Menus: Yes 29 Backup Distributed Maps: Yes 30 Backup Distributed Pools: Yes 31 Backup Flashboards: Yes 32 Backup Flashboard DataSources: Yes 33 Backup Flashboard Alarms: Yes 34 Backup Plugin Modules: Yes 35 Backup Plugin Definitions: Yes ---------snip 43 Migration results for Fields 44 Status Source Form Source ID Destination Form Destination ID Start Time End Time Status Migration Count 45 Error CTM:People__o 600000242 CTM:People__o 600000242 4/25/2011 2:27:56 PM 4/25/2011 2:27:56 PM Error 1 46 47 Errors results for Fields 48 Source Name Type Number Message 49 600000242 Migration Error 3700 Unable to create field : 600000242 50 600000242 AR System Error 8868 Field overlay and the associated view overlay must be in the same overlay group. 399990088 ------------------------------------------------------------------------------------ Another customized field - 112 - was added to the Default User View. It did not migrate, and no error or success appears in the Completed migration report. What am I hitting?????? What point is it to create overlays if you cannot migrate objects between them???? The view 399990088 is the Default User View. =============================================== As you can see, there is nothing straightforward about migrating overlays, or objects within overlays, between servers. Christopher Strauss, Ph.D. Call Tracking Administration Manager University of North Texas Computing & IT Center http://itsm.unt.edu/ From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of strauss Sent: Saturday, April 23, 2011 1:51 PM To: arslist@ARSLIST.ORG Subject: Migrating ITSM 7.6.04 Form Overlays I have passed this on to support, but since it is on a ticket from the end of February that has obtained only one helpful document, and virtually no assistance with the entire BPCU process, I hold out little hope for an answer. Something to remember when BMC wants us to renew our support contract this summer... I am working on Step 14 of the BPCU process now, comparing overlays to upgraded objects and adjusting as necessary. As I get objects and data ready, I want to migrate them to the pre-production server which has a clean install of all of the 7.6.04 suite applications. I completed rebuilding two view overlays on the CTM:People form (which was overlaid by BPCU) to deal with 4 custom fields and 4 customized fields. When I attempted to migrate the form CTM:People__o from the Staging server to the pre-production server (where NO overlays exist yet) I got the following error in Migrator. On the pre-production server, the form overlay was created (in spite of the entry in line 56 below), but none of the customizations were transferred from the staging server. What am I doing wrong, here? 44 Migration Statistics 45 46 Migrated: 1 47 Failed: 0 48 Queued: 0 49 50 Migration results for Regular Forms 51 Status Source Name Destination Name Start Time End Time Status Migration Count 52 Error CTM:People__o CTM:People__o 4/22/2011 2:48:13 PM 4/22/2011 2:49:07 PM Error 1 53 54 Errors results for Regular Forms 55 Source Name Type Number Message 56 CTM:People__o Migration Error 3800 Unable to create form : CTM:People__o 57 CTM:People__o AR System Error 8859 Invalid operation on overlay or overlaid object Illegal audit options on CTM:People 58 CTM:People__o AR System Error 102 Required name parameter (or name field in a parameter) is empty. This was what I got for staying late on Friday after everyone else had left early (Good Friday) to try to finish some work, but I wanted to know if this was going to be a problem; it is. Christopher Strauss, Ph.D. Call Tracking Administration Manager University of North Texas Computing & IT Center http://itsm.unt.edu/