Both schemas – HPD:Help Desk, and there is no HPD:Help Desk__o - have the same viewName and shViewName - HPD_Help_Desk and SH_HPD_Help_Desk, respectively, and both resolve to T table 993. The only differences I see in arschema between the two are:
The overlay has an overlayProp of 2 (origin or base form has 1) and the overlay has overlayGroup = 1 instead of NULL The overlay has a different schemaId and value in maxStatEnums (whatever that is) The overlay has 26 more fields than the base form …it _should_ have 29 more fields, but there are three selection fields that absolutely refuse to migrate from the staging server. They all throw this error in migrator: 47 Errors results for Fields 48 Source Name Type Number Message 49 700000831 Migration Error 3700 Unable to create field : 700000831 50 700000831 AR System Error 113 Name list parameter is empty I’m almost to the point where I re-create the custom fields that won’t migrate by hand… 7.6.04 seems to pop new errors up daily. The “AR System Error 113 Name list parameter is empty” is a favorite of Migrator. DevStudio is regaling me with a continuous stream of “Required name parameter (or name field in a parameter) is empty - Code 102” errors when I try to save the HPD:Help Desk form on the staging server. This is after every successful save, after it has created a bizarre Custom Audit form (with no name) at the top of the Forms list. If you close the form without saving (your changes were committed to the db), and reload the forms list it goes away, and then you get one more edit and save in before doing it all again. This _could_ be construed as Friday humor, but I haven’t been laughing. 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:[email protected]] On Behalf Of LJ LongWing Sent: Friday, April 29, 2011 12:20 PM To: [email protected] Subject: Re: More FUN with 7.6.04 Form Overlays ** Chris, I don’t run OOTB, so I can’t look specifically…but if you check in arschema, there is a column that defines the ‘view’ that is created for the T table. Is the view for the overlay different than the view for the base object? If it is, see if you can query out of the alternate view name properly….. From: Action Request System discussion list(ARSList) [mailto:[email protected]] On Behalf Of strauss Sent: Friday, April 29, 2011 10:48 AM To: [email protected] Subject: More FUN with 7.6.04 Form Overlays Here’s one for you. I was poking around in the Delta Data Migration directories this morning, and found the sql scripts for counting records in forms for each of the applications. Some of them have more errors than correct lines, but that can be fixed; maybe the form names are instantiated differently on other SQL systems (maybe they were created against oracle?), but they were dead wrong for SQL Server 2008 (many form names too long and therefore unrecognized). Also, a lot of the form names were invalid because they were missing underscores – I’m not sure how anyone could have compiled these scripts without ever testing them. If this is what the DDM uses to run queries, there is no chance of it ever working correctly. Anyway, I tried to run a select statement in SQL for a custom integer field on my HPD:Help Desk form to see if it has negative number entries that need to be reset to “0” (see DDM doc pg 19), and found that I could not select that field because it exists only in the overlay. In fact, you cannot select ANY of your custom fields from HPD_Help_Desk, and there is no HPD_Help_Desk__o in the form list, so I wonder where you can go in SQL to query the overlays. HPD:Help Desk__o exists in arschema table with its own schemaId, but it has no T or H tables etc., the custom field columns are part of the T table for HPD:Help Desk itself. Select Outage_Duration from HPD_Help_Desk WHERE Outage_Duration < 0 …is not a valid command – Outage_Duration is not recognized by SQL Server as a valid column in the HPD_Help_Desk table If I try querying the T table directly, that works: Select [C940000006] from dbo.T993 WHERE [C940000006] < 0 So are custom fields in form overlays undefined in the SQL Server namespace?? Christopher Strauss, Ph.D. Call Tracking Administration Manager University of North Texas Computing & IT Center http://itsm.unt.edu/ _attend WWRUG11 www.wwrug.com ARSlist: "Where the Answers Are"_

