<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: create a group logical name table in Operating System - OpenVMS</title>
    <link>https://community.hpe.com/t5/operating-system-openvms/create-a-group-logical-name-table/m-p/3625877#M7816</link>
    <description>Wim, Ian,&lt;BR /&gt;&lt;BR /&gt;Yes, that _IS_ our preference as well!&lt;BR /&gt;&lt;BR /&gt;But, do you not have any (old) applications by suppliers that specify using group tables, which for whatever reason you cannot change to application tables?&lt;BR /&gt;Applics from the pre-V4 era, or by software companies that do not understand application tables?&lt;BR /&gt;Well, _WE_ do! And so, we have to create Group LNM tables.&lt;BR /&gt;&lt;BR /&gt;But John: &lt;BR /&gt;I _DO_ like your solution! Quite elegant.&lt;BR /&gt;&lt;BR /&gt;Proost.&lt;BR /&gt;&lt;BR /&gt;Have one on me.&lt;BR /&gt;&lt;BR /&gt;jpe</description>
    <pubDate>Thu, 15 Sep 2005 05:37:50 GMT</pubDate>
    <dc:creator>Jan van den Ende</dc:creator>
    <dc:date>2005-09-15T05:37:50Z</dc:date>
    <item>
      <title>create a group logical name table</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/create-a-group-logical-name-table/m-p/3625866#M7805</link>
      <description>Hi,&lt;BR /&gt;I want to create a logical that translates differently depending on a users UIC group.  So I need to create a set of logicals in the respective group tables.    However, I’ve noticed that on system boot, most of the group tables do not exist and they appear to be created when someone in the group logs into the system.  This means that I can’t create the logicals at startup.&lt;BR /&gt;&lt;BR /&gt;I’ve looked at the help for the verb to create a name table but there doesn’t appear to be a way to create a table for a group different to your current UIC code.&lt;BR /&gt;&lt;BR /&gt;Do you know how I can create a number of group tables at system startup that I can then populate with a few logicals in preparation for the user community to login?&lt;BR /&gt;&lt;BR /&gt;We're running VMS V7.3-2&lt;BR /&gt;&lt;BR /&gt;Thanks&lt;BR /&gt;</description>
      <pubDate>Wed, 14 Sep 2005 09:16:58 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/create-a-group-logical-name-table/m-p/3625866#M7805</guid>
      <dc:creator>Bruce Bailey</dc:creator>
      <dc:date>2005-09-14T09:16:58Z</dc:date>
    </item>
    <item>
      <title>Re: create a group logical name table</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/create-a-group-logical-name-table/m-p/3625867#M7806</link>
      <description>You create a named table as in&lt;BR /&gt;$ crea/nam/prot=/exec/parent=lnm$system_directory wim$logical_names&lt;BR /&gt;&lt;BR /&gt;Then populate it.&lt;BR /&gt;&lt;BR /&gt;Then during login, copy lnm$file_dev from lnm$system_directory to a job logical with the same name.&lt;BR /&gt;&lt;BR /&gt;(I didn't try the last part)&lt;BR /&gt;&lt;BR /&gt;Wim</description>
      <pubDate>Wed, 14 Sep 2005 09:31:47 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/create-a-group-logical-name-table/m-p/3625867#M7806</guid>
      <dc:creator>Wim Van den Wyngaert</dc:creator>
      <dc:date>2005-09-14T09:31:47Z</dc:date>
    </item>
    <item>
      <title>Re: create a group logical name table</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/create-a-group-logical-name-table/m-p/3625868#M7807</link>
      <description>And add wim$logical names to the list.&lt;BR /&gt;&lt;BR /&gt;Wim</description>
      <pubDate>Wed, 14 Sep 2005 09:32:24 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/create-a-group-logical-name-table/m-p/3625868#M7807</guid>
      <dc:creator>Wim Van den Wyngaert</dc:creator>
      <dc:date>2005-09-14T09:32:24Z</dc:date>
    </item>
    <item>
      <title>Re: create a group logical name table</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/create-a-group-logical-name-table/m-p/3625869#M7808</link>
      <description>You can submit a batch job under one of the groups usernames with the GRPNAM privilege (the "group administrator"), which in turn defines the /GROUP logicals, something like this:&lt;BR /&gt;&lt;BR /&gt;$  getuai NEDSYS/default=nedlogin&lt;BR /&gt;$  submit/noprint/user=NEDSYS 'nedlogin'ned_group_define&lt;BR /&gt;&lt;BR /&gt;for a group administrator NEDSYS.</description>
      <pubDate>Wed, 14 Sep 2005 09:33:45 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/create-a-group-logical-name-table/m-p/3625869#M7808</guid>
      <dc:creator>Joseph Huber_1</dc:creator>
      <dc:date>2005-09-14T09:33:45Z</dc:date>
    </item>
    <item>
      <title>Re: create a group logical name table</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/create-a-group-logical-name-table/m-p/3625870#M7809</link>
      <description>Joseph's solution is not unlike ours:&lt;BR /&gt;&lt;BR /&gt;We have the necessary group logicals per group in a file &lt;BR /&gt;SYS$STARTUP:GROUP_LOGICALS_xxx.COM, with the (non-interactive access) user xxx_SPU as owner. (SPU = Special Privileged User)&lt;BR /&gt;This user performs all batch processing for group xxx that requires enhanced privileges; one of those processings is creating and populating the GROUP LNM table.&lt;BR /&gt;&lt;BR /&gt;(to enable SUBMitting to that username by unpriv'd users, we have a little image installed with CMK, access controlled by ACLs, which does some validatings and if validated then SUBMITs a job under the priv'd user)&lt;BR /&gt; &lt;BR /&gt;Proost.&lt;BR /&gt;&lt;BR /&gt;Have one on me.&lt;BR /&gt;&lt;BR /&gt;jpe&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 14 Sep 2005 09:53:06 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/create-a-group-logical-name-table/m-p/3625870#M7809</guid>
      <dc:creator>Jan van den Ende</dc:creator>
      <dc:date>2005-09-14T09:53:06Z</dc:date>
    </item>
    <item>
      <title>Re: create a group logical name table</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/create-a-group-logical-name-table/m-p/3625871#M7810</link>
      <description>If you don't have a group table logical, this works to.&lt;BR /&gt;&lt;BR /&gt;You create a named table as in&lt;BR /&gt;$ crea/nam/prot=/exec/parent=lnm$system_directory wim$logical_names&lt;BR /&gt;&lt;BR /&gt;Then populate it.&lt;BR /&gt;&lt;BR /&gt;Then during login :&lt;BR /&gt;$ def /tab=lnm$process_directory lnm$group wim$logical_names&lt;BR /&gt;&lt;BR /&gt;Wim</description>
      <pubDate>Wed, 14 Sep 2005 10:04:43 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/create-a-group-logical-name-table/m-p/3625871#M7810</guid>
      <dc:creator>Wim Van den Wyngaert</dc:creator>
      <dc:date>2005-09-14T10:04:43Z</dc:date>
    </item>
    <item>
      <title>Re: create a group logical name table</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/create-a-group-logical-name-table/m-p/3625872#M7811</link>
      <description>what I do is run a detached process on startup with a uic in the write group&lt;BR /&gt;&lt;BR /&gt;$ run/uic ='uic' sys$system:loginout.exe/INPUT=DEFINE_LOGICALS.COM&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;and then DEFINE_LOGICALS.COM has&lt;BR /&gt;DEFINE/GROUP name value&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt; &lt;BR /&gt;</description>
      <pubDate>Wed, 14 Sep 2005 10:20:14 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/create-a-group-logical-name-table/m-p/3625872#M7811</guid>
      <dc:creator>Ian Miller.</dc:creator>
      <dc:date>2005-09-14T10:20:14Z</dc:date>
    </item>
    <item>
      <title>Re: create a group logical name table</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/create-a-group-logical-name-table/m-p/3625873#M7812</link>
      <description>Please don't try to create a group logical name table with CREATE/NAME_TABLE. Far too tricky getting all the attributes and parentage exactly right.&lt;BR /&gt;&lt;BR /&gt;If you want to create a group table for a particular group during system startup, all that is required is to run ANY process using ANY UIC within the group. Ian has suggested using that process to define the logical names, but that requires a process with GRPNAM, which may not be practical. &lt;BR /&gt;&lt;BR /&gt;Suppose we want to create and populate a table for group 250:&lt;BR /&gt;&lt;BR /&gt;$ RUN/UIC=[250,0] NL:&lt;BR /&gt;&lt;BR /&gt;Note it's not necessary for there to be a valid username with UIC [250,0], and we're executing the null device, so the process won't do anything. BUT at completion, the table LNM$GROUP_000250 will exist. You can now define logical names from the startup process with:&lt;BR /&gt;&lt;BR /&gt;$ DEFINE/TABLE=LNM$GROUP_000250 name value&lt;BR /&gt;</description>
      <pubDate>Wed, 14 Sep 2005 16:31:11 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/create-a-group-logical-name-table/m-p/3625873#M7812</guid>
      <dc:creator>John Gillings</dc:creator>
      <dc:date>2005-09-14T16:31:11Z</dc:date>
    </item>
    <item>
      <title>Re: create a group logical name table</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/create-a-group-logical-name-table/m-p/3625874#M7813</link>
      <description>Thanks for the responses Chaps.  John's was especially helpful as I was trying to avoid submitting a new DCL for each group.  Now I can control the logical creations in one DCL during startup.&lt;BR /&gt;</description>
      <pubDate>Thu, 15 Sep 2005 03:52:09 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/create-a-group-logical-name-table/m-p/3625874#M7813</guid>
      <dc:creator>Bruce Bailey</dc:creator>
      <dc:date>2005-09-15T03:52:09Z</dc:date>
    </item>
    <item>
      <title>Re: create a group logical name table</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/create-a-group-logical-name-table/m-p/3625875#M7814</link>
      <description>Still a note.&lt;BR /&gt;&lt;BR /&gt;The advantage of using named tables is that you can put all the logicals of an appliction into 1 table. When the application is shut, you remove the table.&lt;BR /&gt;Very clean and not group related. And you give the table to all application users or to everyone (our setup).&lt;BR /&gt;&lt;BR /&gt;Wim</description>
      <pubDate>Thu, 15 Sep 2005 04:06:16 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/create-a-group-logical-name-table/m-p/3625875#M7814</guid>
      <dc:creator>Wim Van den Wyngaert</dc:creator>
      <dc:date>2005-09-15T04:06:16Z</dc:date>
    </item>
    <item>
      <title>Re: create a group logical name table</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/create-a-group-logical-name-table/m-p/3625876#M7815</link>
      <description>application specific shared tables are a better solution. They can be protected by a identifier which is then granted to authorized users of the application. You add the application specific table into the search list of tables used when translating logical names.&lt;BR /&gt;(LNM$FILE_DEV in LNM$SYSTEM_DIRECTORY).&lt;BR /&gt;</description>
      <pubDate>Thu, 15 Sep 2005 05:10:46 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/create-a-group-logical-name-table/m-p/3625876#M7815</guid>
      <dc:creator>Ian Miller.</dc:creator>
      <dc:date>2005-09-15T05:10:46Z</dc:date>
    </item>
    <item>
      <title>Re: create a group logical name table</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/create-a-group-logical-name-table/m-p/3625877#M7816</link>
      <description>Wim, Ian,&lt;BR /&gt;&lt;BR /&gt;Yes, that _IS_ our preference as well!&lt;BR /&gt;&lt;BR /&gt;But, do you not have any (old) applications by suppliers that specify using group tables, which for whatever reason you cannot change to application tables?&lt;BR /&gt;Applics from the pre-V4 era, or by software companies that do not understand application tables?&lt;BR /&gt;Well, _WE_ do! And so, we have to create Group LNM tables.&lt;BR /&gt;&lt;BR /&gt;But John: &lt;BR /&gt;I _DO_ like your solution! Quite elegant.&lt;BR /&gt;&lt;BR /&gt;Proost.&lt;BR /&gt;&lt;BR /&gt;Have one on me.&lt;BR /&gt;&lt;BR /&gt;jpe</description>
      <pubDate>Thu, 15 Sep 2005 05:37:50 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/create-a-group-logical-name-table/m-p/3625877#M7816</guid>
      <dc:creator>Jan van den Ende</dc:creator>
      <dc:date>2005-09-15T05:37:50Z</dc:date>
    </item>
  </channel>
</rss>

