| > A customer has installed the patch VAXLIBR06_070 on system running
> OVMS-V5.5-2. On this system he runs a Cobol written application
> (Cobol-V4.4-65). This application does updates on an indexed file
> including duplicated keys. Before the patch installation his program
I'm not exactly sure about the OpenVMS patch kit naming, but I thought
a patch kit with a name like VAXLIBR06_070 would not be something you
would install on VAX/VMS V5.5-2.
Anyway, VAX COBOL V5.3 and the VAX COBOL RTL V5.3 are the current
supported versions on VAX/VMS V5.5-2 through Sep-1997. If the customer
upgrades to to VAX COBOL V5.3 before they upgrade to VAX COBOL V5.4,
make sure they get the VAX COBOL V5.3 TIMA kit (COBOLVAXE01053 - see
note 2963.35). As of Sep-1997, VAX COBOL V5.4 will be the only
supported version of VAX COBOL (requiring OpenVMS VAX V6.1 at a
minimum).
Also, there is a new option (/CHECK=DUPLICATE_KEYS) in these later
versions of VAX COBOL that allows a programmer to verify at runtime
whether or not the COBOL program source specification for DUPLICATES
matches the actual file.
|
| re .1:
> a patch kit with a name like VAXLIBR06_070 would not be something you
> would install on VAX/VMS V5.5-2.
Yes it would. The naming scheme is a bit odd. The "070" represents the
highest version that the ECO applies to.
re .0:
What we're dealing with here is an issue of cause an effect. The
customer has observed an apparent difference in behaviour and assumed
that it's due to the ECO because of the temporal coincidence. Given
the nature of the reported difference and the nature of the ECO, it
is *EXTREMELY* unlikely that the two are even remotely related.
If the customer is concerned about the ECO kit, there are 3 options
I can suggest:
1) Restore his system disk from the backup taken prior to installing
the ECO
2) Use the documented method to back out the ECO:
$ @SYS$UPDATE:LIBRTL$ECO_DROP.COM
3) Try running the program against the original RTLs. They should
still be in SYS$SHARE as old versions. Assuming a "plain vanilla"
installation of the ECO, try:
$ DEFINE LIBRTL SYS$SHARE:LIBRTL.EXE;-1
$ DEFINE LIBRTL2 SYS$SHARE:LIBRTL2.EXE;-1
$ RUN program
and see if the behaviour changes.
It is almost certain that something else is going on here.
John Gillings, Sydney CSC
Note: We've had many calls to the CSC reporting problems claimed to
be due to installing the LIBR ECO. So far, only 1 has been genuine,
and that was a customer whos program was expecting an INVTIME error
when a delta time exceeded 10000 days.
|