[bit.listserv.pmdf-l] PROBLEM WITH USING CRDB TO CREATE ALIAS.DAT

MIGLESIAS@VMSA.OAC.UCI.EDU (Mike Iglesias) (01/24/90)

>I NOW USE CRDB TO PUT MY ALIASES INTO ALIAS.DAT AS I HAVE TOO MANY
>ALAISES FOR CNBUILD.  THIS WORKED FINE THE FIRST TIME.  HOWEVER,
>NOW I FIND THAT MAIL_DAEMON HAS THAT FILE LOCKED AND CRDB GETS INTO
>TROUBLE:
>
>CRDB ALIASES.DEMPO PMDF_ALIAS_DATABASE
>%PAS-F-ERRDUROPE, error during OPEN
>  File "DATABASE"  Filename "PMDF_ROOT:[TABLE]ALIASES.DAT;"
>-RMS-E-FLK, file currently locked by another user
>%TRACE-F-TRACEBACK, symbolic stack dump follows
>module name     routine name                     line       rel PC    abs PC
>
>                                                           00008DA4  00008DA4
>                                                           000025A0  000025A0
>                                                           00001DB1  00001DB1
>CRDB            CRDB                               94      000001B9  00000465
>
>WHAT I DO NOT UNDERSTAND IS WHY ISN'T A NEW FILE BEING CREATED?  IS IT JUST
>UPDATING THE OTHER FILE (I ASSUME) -- THIS MAKES SENSE.  ANYWAY, DO I HAVE
>TO SHUT DOWN THE DAEMON TO BUILD THE NEW DATABASE?  MY SYSTEM MAKES MANY
>CHANGES A DAY TO THE ALIAS FILE.  WHAT WOULD YOU SUGGEST AS THE BEST WAY
>OF UPDATING IT -- MAYBE I SHOULD SHUT DOWN AND REBUILD ONCE A NIGHT?

We create a new database (newaliases.dat), rename it to aliases.dat,
and then restart the local jnet daemon.  Any time you change domain.dat,
aliases.dat, or pmdf.cnf, you must restart the local jnet daemon or
BN_SLAVE will not see the changes.  If you want to update one of the
.dat files, you'll have to stop the local jnet daemon while you do it
because it keeps the files open while it's running.


Mike Iglesias
University of California, Irvine