| Additional information from dial-in:
The patches they installed were the three ECO's (EM,FCS,DSL)
1996-12-15 00:32:23.95 S031_017 EA 001 ENGLISH V3.1-1 A1EM
1996-12-15 00:22:29.31 V031_027 EA 001 ENGLISH V3.1-1 A1DSL
1996-12-15 00:03:06.82 S031_035 EA 001 ENGLISH V3.1-1 A1FCS
I tried PCF with both OA$MAIN images installed and traced it, here is
the section where they differ:
File ALLIN1$DISK1:[ALLIN1.MGR]A1TRACE.LOG;1
192 ![SYMBOL] Symbol: #CM_OWNER = FILE$.UIC[#CM_FLB], Value:
193 ![IO] Getting next record from TXT$TXL_DO, Text starts ".IF
FN$LOCA`
194 ![SCRIPT] CM_PCF Line 25: .IF FN$LOCATE(#CM_OWNER,"]") EQ 0
196 ![SYMBOL] Symbol: "]", Value: ]
******
File ALLIN1$DISK1:[ALLIN1.MGR]A1TRACE.LOG;2
197 ![SYMBOL] Symbol: #CM_OWNER = FILE$.UIC[#CM_FLB], Value: OA$MANAPP
198 ![IO] Getting next record from TXT$TXL_DO, Text starts ".IF
FN$LOCA`
199 ![SCRIPT] CM_PCF Line 25: .IF FN$LOCATE(#CM_OWNER,"]") EQ 0
200 ![SYMBOL] Symbol: #CM_OWNER, Value: OA$MANAPP
201 ![SYMBOL] Symbol: "]", Value: ]
I analyzed both OA$MAIN images, the one created after the patches were
installed had CDA$ACCESS AND DDIF$VIEWSHR linked with it, the image
prior to the patches did not.
Doing a dir/size of the two resulted in:
OA$MAIN.SAV_EXE;1 8567 15-DEC-1996 00:31:08.70 (with patches)
OA$MAIN.EXE;4 8543 30-SEP-1995 03:46:35.58 (without patches)
Clueless in Atlanta,
Jean
|
|
RE .0
<<<< "GET #CM_OWNER = FILE$.UIC[#CM_FLB]" does not define the symbol.
What's the owner of the file (from DCL)? Perhaps it's owned by
something odd that doesn't have an Identifier in SYSUAF?
RE .1
<<<< I analyzed both OA$MAIN images, the one created after the patches
<<<< were installed had CDA$ACCESS AND DDIF$VIEWSHR linked with it, the
<<<< image prior to the patches did not.
I can't see that the inclusion of CDA in the new image should make a
difference, but it does indicate that *something* has changed on the
system since the image was last linked.
On my system, the SITE FLBs are owned by MANAPP, since they're the ones
that a CM Application Maintainer could recompile, whilst the base FLBs are
owned by [ALLIN1], since the Manager would be compiling those if ever
necessary.
Correspondingly, <get file$.uic['oa$lib:siteoaform.flb'] returns OA$MANAPP,
whilst <get file$.uic['oa$lib:oaform.flb'] returns the UIC, so perhaps
that's what the difference is?
|
| The SITEOAFORM is owned by OA$MANAPP as shown when I did a directory:
Directory ALLIN1$DISK2:[ALLIN1.SITE.LIB_ENGLISH]
SITEOAFORM.BAK_FLC;1
OA$MANAPP (RWED,RWED,RE,RE)
(IDENTIFIER=OA$MANAPP,ACCESS=READ+WRITE+EXECUTE+DELETE)
SITEOAFORM.FLB;190 OA$MANAPP (RWED,RWED,RE,RE)
(IDENTIFIER=OA$MANAPP,ACCESS=READ+WRITE+EXECUTE+DELETE)
SITEOAFORM.FLB;189 OA$MANAPP (RWED,RWED,RE,RE)
(IDENTIFIER=OA$MANAPP,ACCESS=READ+WRITE+EXECUTE+DELETE)
SITEOAFORM.FLB;188 OA$MANAPP (RWED,RWED,RE,RE)
(IDENTIFIER=OA$MANAPP,ACCESS=READ+WRITE+EXECUTE+DELETE)
SITEOAFORM.FLC;1 OA$MANAPP (RWED,RWED,RE,RE)
(IDENTIFIER=OA$MANAPP,ACCESS=READ+WRITE+EXECUTE+DELETE)
That was the first thing I checked because of past problems.
Also, using the previous OA$MAIN (before patches), everything works
as expected.
Ideas????
|