[mod.computers.vax] Shared files

Bach@DOCKMASTER.ARPA (Bud Bach) (08/29/86)

We are using the RIM-5 DBMS from NASA/Cosmic.  We recently upgraded our
cluster from VMS v4.2 to VMS v4.4.  At the same time we migrated to VAX
FORTRAN v4.5-219.  Since the OS/Compiler upgrade RIM-5 won't share
databases.  If two people open a DB, the second person trashes some
pointer (RIM) in the file and the database becomes unusable.  The first
thing I tried was to re-compile and re-link the RIM image.  Still, the
problem persists.  The databsee file is opened something like:

          open(unit=file,file=name,access='direct',recl=reclen,
          1     organization='sequential',status='unknown',shared)

Anyone have any ideas?

Bud Bach Harris GISD Software Operation

LEICHTER-JERRY@YALE.ARPA (09/02/86)

    We are using the RIM-5 DBMS from NASA/Cosmic.  We recently upgraded our
    cluster from VMS v4.2 to VMS v4.4.  At the same time we migrated to VAX
    FORTRAN v4.5-219.  Since the OS/Compiler upgrade RIM-5 won't share
    databases.  If two people open a DB, the second person trashes some
    pointer (RIM) in the file and the database becomes unusable.  The first
    thing I tried was to re-compile and re-link the RIM image.  Still, the
    problem persists.  The databsee file is opened something like:
    
              open(unit=file,file=name,access='direct',recl=reclen,
              1     organization='sequential',status='unknown',shared)
    
    Anyone have any ideas?
    
    Bud Bach Harris GISD Software Operation
    
    
Starting with VMS V4.4, all sequential files are shareable.  (It used to be
that only sequential files with fixed length 512 byte records were shareable.)
This has confused many old programs - often FORTRAN programs - that technically
were incorrect to begin with but happened to work with the old RMS.  Now, they
don't work.

I've seen descriptions of the problem, but it didn't really interest me at the
time so I don't remember any of the details.  Perhaps someone out there???

							-- Jerry
-------