Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
Anyone remember the $ SET UIC command? Although it's no longer documented (or supported) it's been pretty useful in certain application circumstances. We have a DCL procedure that switches UIC along with group logical name table. Does anyone know of a way to accomplish the same thing without using 'SET UIC'?
-mdea-

First, the command will probably keep working for a long time; VMS engineering tends to keep old functionality around long after it's declared unsupported.
If you need the command only to access another group's logical name table, you may be able to achieve the same thing by inserting that table's name into the logical name table search list for the current process. That requires changing the definition of logical name LNM$FILE_DEV in the table LNM$PROCESS_DIRECTORY to include the other group's table. The name of the table you want to insert is LNM$GROUP_777777 where 777777 is the six-digit UIC. See example #9 for the DEFINE command in the DCL manual.

![]() |
![]() |
![]() |
| Login or Register to Reply | |
| Login | Register |
| Ads by Google |