Operating System - OpenVMS
1830042 Members
2272 Online
109998 Solutions
New Discussion

Re: URGENT - Logical Names disappearing mysteriously

 
SOLVED
Go to solution
David B Sneddon
Honored Contributor

Re: URGENT - Logical Names disappearing mysteriously

From the system services manual with regard to $CRELNM

Logical name strings of logical names created within either the system or process directory table must consist of uppercase alphanumeric characters, dollar signs ($), hyphens (-), and underscores (_); the maximum length is 31 characters. The maximum length of logical name strings created within other tables is 255 characters with no restrictions on the types of characters that can be used. This argument is required.

Dave
Phillip Thayer
Esteemed Contributor

Re: URGENT - Logical Names disappearing mysteriously

David,

I don't doubt that the value associated to the logical name can be 255 null characters. The problem I had waws that the LIB$SET_LOGICAL had a variable that was used as for the name of the logical contained 255 null characters. When the call to LIB$SET_LOGICAL was madee the status returned was SS$_NORMAL and indicated there was not a problem. When in actuality it was when that statement was executed in debug that the system logical names were disappearing from the system table. That to me seems to be a problem. The call to LIB$SET_LOGICAL should have returned an error status.

Phil
Once it's in production it's all bugs after that.
Phillip Thayer
Esteemed Contributor

Re: URGENT - Logical Names disappearing mysteriously

I am sure that we have solved this problem so I'm closing the thread. thanks for all the help and suggestions on this.

Phil
Once it's in production it's all bugs after that.