<?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: Filesystem and logical names in Operating System - OpenVMS</title>
    <link>https://community.hpe.com/t5/operating-system-openvms/filesystem-and-logical-names/m-p/3619410#M70841</link>
    <description>&amp;gt;&amp;gt;  I connot find pipe, | and sys$pipe on my system&lt;BR /&gt;&lt;BR /&gt;Ah, a reply (or two :-) snuck in while I was typing/getting a morning coffee refresh.&lt;BR /&gt;&lt;BR /&gt;The PIPE command is 'newish' (as in less than 10 year old :-) in VMS. I don't recall when it came to be, but I have it on my old 7.1 config.&lt;BR /&gt;&lt;BR /&gt;You must be running OpenVMS 6.x or such?&lt;BR /&gt;Please consider upgradign and enjoiying a host of improvement, not to mention that you'll be able to enjoy speak the same language as your peers/support persons.&lt;BR /&gt;&lt;BR /&gt;Hein.&lt;BR /&gt;</description>
    <pubDate>Tue, 06 Sep 2005 07:49:49 GMT</pubDate>
    <dc:creator>Hein van den Heuvel</dc:creator>
    <dc:date>2005-09-06T07:49:49Z</dc:date>
    <item>
      <title>Filesystem and logical names</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/filesystem-and-logical-names/m-p/3619405#M70836</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;For most of you I have simple questions. What's the connection between logical names and phisical disk? &lt;BR /&gt;&lt;BR /&gt;A system can contain many hardisk, but the logical names ties the physical disk together in a logical structure.  A logical names can also contain logical names. Is it a simple way the see the connection between physical disk and logical names?</description>
      <pubDate>Tue, 06 Sep 2005 06:25:00 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/filesystem-and-logical-names/m-p/3619405#M70836</guid>
      <dc:creator>geir_2</dc:creator>
      <dc:date>2005-09-06T06:25:00Z</dc:date>
    </item>
    <item>
      <title>Re: Filesystem and logical names</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/filesystem-and-logical-names/m-p/3619406#M70837</link>
      <description>Would You explain or formulate a bit more precise ? There is no such thing like "logical names ties the physical disk together in a logical structure" .&lt;BR /&gt;In principal there is no way to find logical names from a given physical disk specification.&lt;BR /&gt;The only way I could imagine is to search for the device in all logical names like this:&lt;BR /&gt; pipe show logical * | search sys$pipe DKA100&lt;BR /&gt;Then You get all logical names containing the device DKA100.&lt;BR /&gt;&lt;BR /&gt;However there are always certain logical names defined for each mounted VOLUME, which is &lt;BR /&gt;  DISK$label   where label is the disks volume label.&lt;BR /&gt;&lt;BR /&gt;Now this is simple in the case of directly attached single volume disks, where You have a 1-to-1 relation between disk$label and the device.&lt;BR /&gt;Next step are bound volume-sets: here the logical name points only to the first volume of the set, but a &lt;BR /&gt; show device disk$label &lt;BR /&gt;show all devices pertaining to this volume set.&lt;BR /&gt;&lt;BR /&gt;You see, there is no 1-to-1 relation, and it becomes even more difficult for shadow-sets and SAN disks ...&lt;BR /&gt;</description>
      <pubDate>Tue, 06 Sep 2005 07:19:28 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/filesystem-and-logical-names/m-p/3619406#M70837</guid>
      <dc:creator>Joseph Huber_1</dc:creator>
      <dc:date>2005-09-06T07:19:28Z</dc:date>
    </item>
    <item>
      <title>Re: Filesystem and logical names</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/filesystem-and-logical-names/m-p/3619407#M70838</link>
      <description>" pipe show logical * | search sys$pipe DKA100&lt;BR /&gt;Then You get all logical names containing the device DKA100."&lt;BR /&gt;&lt;BR /&gt;You are searching the logical names in the tables listed in your current dcl logical name table search list (usually process, job, group, system) not all logical name tables. For example there may be logical names defined in other group tables which refer a particular disk.&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 06 Sep 2005 07:35:45 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/filesystem-and-logical-names/m-p/3619407#M70838</guid>
      <dc:creator>Ian Miller.</dc:creator>
      <dc:date>2005-09-06T07:35:45Z</dc:date>
    </item>
    <item>
      <title>Re: Filesystem and logical names</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/filesystem-and-logical-names/m-p/3619408#M70839</link>
      <description>Hi,&lt;BR /&gt;thank for the answer, but I connot find pipe, | and sys$pipe on my system. But I'm sure it would be a great advantage to use it. &lt;BR /&gt;&lt;BR /&gt;Is it shell script? It sounds like UNIX.&lt;BR /&gt;&lt;BR /&gt;Geir</description>
      <pubDate>Tue, 06 Sep 2005 07:41:24 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/filesystem-and-logical-names/m-p/3619408#M70839</guid>
      <dc:creator>geir_2</dc:creator>
      <dc:date>2005-09-06T07:41:24Z</dc:date>
    </item>
    <item>
      <title>Re: Filesystem and logical names</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/filesystem-and-logical-names/m-p/3619409#M70840</link>
      <description>&amp;gt; What's the connection between logical names and phisical disk? &lt;BR /&gt;&lt;BR /&gt;There is none, other then in the mind of the beholder, and in the script that defined them. The main purpose of logical names is not to connect, but to seperate. To seperate the knowledge in the application to 'logical' names from the actual implemenation on physical entities.&lt;BR /&gt;&lt;BR /&gt;&amp;gt;&amp;gt; logical names ties the physical disk together in a logical structure&lt;BR /&gt;&lt;BR /&gt;As soon as you try to capture a physical structure with logical names you will find that you are setting yourself up for meedless restrictions. Logical names should remain a convenience, a seperation layer, and can not double up as structure reference.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;gt;&amp;gt; A logical names can also contain logical names&lt;BR /&gt;&lt;BR /&gt;As in: logical name "master_file" = master_data:[2005-data]master.dat, where master_data is a logical name defining the actual device? Yes that is good and command practice, but somewhat redundant in some cases.&lt;BR /&gt;While you define 'marter_file' you may or might not want to pick up the real master_data device, depending on the application. In the middle of a single batch job may prefer not to see a redefined master_data. &lt;BR /&gt;&lt;BR /&gt;&amp;gt;&amp;gt; it a simple way the see the connection between physical disk and logical names?&lt;BR /&gt;&lt;BR /&gt;$pipe show log /all | sea sys$pipe "= ""''f$getsyi(""NODENAME"")'$"&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Unlike (soft)links there is no disk-permanent structure to define logical names.&lt;BR /&gt;&lt;BR /&gt;Whatever the command files and/or command lines defined it to be, that's what it is.&lt;BR /&gt;Often a lot of that is hardcoded in files called something like: "sys$startup:*logic*.com"&lt;BR /&gt;&lt;BR /&gt;You may find them as 'device level', 'directory level', 'application level' or 'file level'. It all works. Consistency within your application is the most important. Flexibility comes right next after that.&lt;BR /&gt;&lt;BR /&gt;hth.&lt;BR /&gt;Hein.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 06 Sep 2005 07:45:23 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/filesystem-and-logical-names/m-p/3619409#M70840</guid>
      <dc:creator>Hein van den Heuvel</dc:creator>
      <dc:date>2005-09-06T07:45:23Z</dc:date>
    </item>
    <item>
      <title>Re: Filesystem and logical names</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/filesystem-and-logical-names/m-p/3619410#M70841</link>
      <description>&amp;gt;&amp;gt;  I connot find pipe, | and sys$pipe on my system&lt;BR /&gt;&lt;BR /&gt;Ah, a reply (or two :-) snuck in while I was typing/getting a morning coffee refresh.&lt;BR /&gt;&lt;BR /&gt;The PIPE command is 'newish' (as in less than 10 year old :-) in VMS. I don't recall when it came to be, but I have it on my old 7.1 config.&lt;BR /&gt;&lt;BR /&gt;You must be running OpenVMS 6.x or such?&lt;BR /&gt;Please consider upgradign and enjoiying a host of improvement, not to mention that you'll be able to enjoy speak the same language as your peers/support persons.&lt;BR /&gt;&lt;BR /&gt;Hein.&lt;BR /&gt;</description>
      <pubDate>Tue, 06 Sep 2005 07:49:49 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/filesystem-and-logical-names/m-p/3619410#M70841</guid>
      <dc:creator>Hein van den Heuvel</dc:creator>
      <dc:date>2005-09-06T07:49:49Z</dc:date>
    </item>
    <item>
      <title>Re: Filesystem and logical names</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/filesystem-and-logical-names/m-p/3619411#M70842</link>
      <description>Geir,&lt;BR /&gt;&lt;BR /&gt;A logical name may point to:&lt;BR /&gt;&lt;BR /&gt;- a physical disk&lt;BR /&gt;- a volume set&lt;BR /&gt;- a directory on a physical disk&lt;BR /&gt;- another logical name&lt;BR /&gt;&lt;BR /&gt;Doing a SHOW LOGICAL &lt;NAME&gt; on the name will show the iterative translation (SHOW TRANSLATION will not).&lt;BR /&gt;&lt;BR /&gt;As an example, do a $ ASSIGN SYS$SYSROOT: DISK&lt;BR /&gt;&lt;BR /&gt;If you then do a SHOW LOGICAL DISK, you will find that DISK translates (iteratively) to the system common and system specific directories on your system disk.&lt;BR /&gt;&lt;BR /&gt;Can you be more specific, I am not clear on exactly what you are asking.&lt;BR /&gt;&lt;BR /&gt;- Bob Gezelter, &lt;A href="http://www.rlgsc.com" target="_blank"&gt;http://www.rlgsc.com&lt;/A&gt;&lt;/NAME&gt;</description>
      <pubDate>Tue, 06 Sep 2005 07:50:02 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/filesystem-and-logical-names/m-p/3619411#M70842</guid>
      <dc:creator>Robert Gezelter</dc:creator>
      <dc:date>2005-09-06T07:50:02Z</dc:date>
    </item>
    <item>
      <title>Re: Filesystem and logical names</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/filesystem-and-logical-names/m-p/3619412#M70843</link>
      <description>Geir,&lt;BR /&gt;&lt;BR /&gt;logical names imho can refer to anything, not only to disc or file related matters. You can put a value (true, false, some timeout, ...) in it.&lt;BR /&gt;&lt;BR /&gt;It is some kind of variable that Vms translates to its value.&lt;BR /&gt;&lt;BR /&gt;The advantage is that you have logical name tables on several levels (process, job, system, ...)&lt;BR /&gt;&lt;BR /&gt;Rgds&lt;BR /&gt;Marc</description>
      <pubDate>Tue, 06 Sep 2005 08:02:58 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/filesystem-and-logical-names/m-p/3619412#M70843</guid>
      <dc:creator>Marc Van den Broeck</dc:creator>
      <dc:date>2005-09-06T08:02:58Z</dc:date>
    </item>
    <item>
      <title>Re: Filesystem and logical names</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/filesystem-and-logical-names/m-p/3619413#M70844</link>
      <description>Hi,&lt;BR /&gt;thanks for the answers. I know that my system is old, but it's impossible to upgrade the system, since it's in use 24 hours.&lt;BR /&gt;&lt;BR /&gt;I'm not so familiar with OpenVMS, and that's the reason that I have problems to describe the problems exactly. &lt;BR /&gt;&lt;BR /&gt;As far as I understand it's a root directory on each disk eg. dka100:[000000], dka200:[000000] etc. &lt;BR /&gt;&lt;BR /&gt;But what it's the explantaion of the following commands? And how do I define logical name in simular ways? Thanks. &lt;BR /&gt;&lt;BR /&gt;OpenVMS&amp;gt; show log sys$sysroot&lt;BR /&gt;"sys$sysroot" = "osfs1$dka0:[sys0.]"&lt;BR /&gt;= "sys$common:"&lt;BR /&gt;1 "sys$common"="os3fs1$dka0:[sys0.syscommon.]</description>
      <pubDate>Tue, 06 Sep 2005 08:22:05 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/filesystem-and-logical-names/m-p/3619413#M70844</guid>
      <dc:creator>geir_2</dc:creator>
      <dc:date>2005-09-06T08:22:05Z</dc:date>
    </item>
    <item>
      <title>Re: Filesystem and logical names</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/filesystem-and-logical-names/m-p/3619414#M70845</link>
      <description>&lt;QUOTE&gt;&lt;/QUOTE&gt;what it's the explantaion of the following commands? And how do I define logical name in simular ways? Thanks. &lt;BR /&gt;&lt;BR /&gt;OpenVMS&amp;gt; show log sys$sysroot&lt;BR /&gt;"sys$sysroot" = "osfs1$dka0:[sys0.]"&lt;BR /&gt;= "sys$common:"&lt;BR /&gt;1 "sys$common"="os3fs1$dka0:[sys0.syscommon.] &lt;BR /&gt;&lt;BR /&gt; &lt;BR /&gt;sys$sysroot is a logical name with searching list; it means when you refer to sys$sysroot: as device, system search at first time into osfa1$dka0:[sys0.] directory and then into sys$common: (that's another logical name).&lt;BR /&gt;You can define this kind logical name with&lt;BR /&gt;$ DEFINE &lt;MYLOGICAL&gt; "&amp;lt;1stDef&amp;gt;,&amp;lt;2ndDef"&lt;BR /&gt;For example:&lt;BR /&gt;DEFINE MYLOG MYDISK0:[DIR1],MYDIS100:[DIR2]&lt;BR /&gt; &lt;BR /&gt;Antonio Vigliotti&lt;BR /&gt;&lt;/MYLOGICAL&gt;</description>
      <pubDate>Tue, 06 Sep 2005 08:50:16 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/filesystem-and-logical-names/m-p/3619414#M70845</guid>
      <dc:creator>Antoniov.</dc:creator>
      <dc:date>2005-09-06T08:50:16Z</dc:date>
    </item>
    <item>
      <title>Re: Filesystem and logical names</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/filesystem-and-logical-names/m-p/3619415#M70846</link>
      <description>The explanation at the 1st level is that there is a rooted search list logical name SYS$SYSROOT defined that points to the system software root that your system is booted from.  This list on the system you did the command is made up of 2 parts:  the system specific component which is listed first, and the "common" component which is listed second.&lt;BR /&gt;&lt;BR /&gt;In your case, the 1st element, the system specific component is pointing to physical device osfs1$dka0: with root [sys0].  The "common" element, the 2nd one in the list is pointing to sys$common which translates to "physical" device osfs3$dka0: and root [sys0.syscommon] which may actually translate to the same as root [vms$common] depending on the vintage of your system.  It is possible that osfs1$dka0 actually translates to something else (more fundamental).  The name osfs3$dka0 may also translate to something more fundamental.  If these 2 names are actual physical device names, then you have part of your system files residing on one disk drive and part of them residing on another.  &lt;BR /&gt;&lt;BR /&gt;Robert&lt;BR /&gt;&lt;BR /&gt;&amp;gt;&amp;gt;But what it's the explantaion of the following commands? And how do I define logical name in simular ways? Thanks.&lt;BR /&gt;&lt;BR /&gt;OpenVMS&amp;gt; show log sys$sysroot&lt;BR /&gt;"sys$sysroot" = "osfs1$dka0:[sys0.]"&lt;BR /&gt;= "sys$common:"&lt;BR /&gt;1 "sys$common"="os3fs1$dka0:[sys0.syscommon.]</description>
      <pubDate>Tue, 06 Sep 2005 08:51:37 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/filesystem-and-logical-names/m-p/3619415#M70846</guid>
      <dc:creator>Robert_Boyd</dc:creator>
      <dc:date>2005-09-06T08:51:37Z</dc:date>
    </item>
    <item>
      <title>Re: Filesystem and logical names</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/filesystem-and-logical-names/m-p/3619416#M70847</link>
      <description>RTFM!&lt;BR /&gt;Time to go Read The Fine Manuals my friend!&lt;BR /&gt;Be on the looked for 'rooted directories' and 'concealed' logical names. Enjoy!&lt;BR /&gt;&lt;BR /&gt;(and don't forget to try the $HELP command)&lt;BR /&gt; &lt;BR /&gt;User guide on directories&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://h71000.www7.hp.com/doc/731FINAL/6489/6489pro_008.html#directs_ch" target="_blank"&gt;http://h71000.www7.hp.com/doc/731FINAL/6489/6489pro_008.html#directs_ch&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Users guide on logicals&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://h71000.www7.hp.com/doc/731FINAL/6489/6489pro_026.html#lognames_ch" target="_blank"&gt;http://h71000.www7.hp.com/doc/731FINAL/6489/6489pro_026.html#lognames_ch&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Guide to files on 'rooted directories'&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://h71000.www7.hp.com/doc/731FINAL/4506/4506pro_018.html#16_rooteddirectorysyntaxapplic" target="_blank"&gt;http://h71000.www7.hp.com/doc/731FINAL/4506/4506pro_018.html#16_rooteddirectorysyntaxapplic&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;btw... since I am replying anyway, If you do not have pipe, then you may want to use a temporary file. In our example:&lt;BR /&gt;&lt;BR /&gt;$ show log /all /out=logicals.tmp&lt;BR /&gt;$ sea logicals.tmp "= ""''f$getsyi(""NODENAME"")'$"&lt;BR /&gt; &lt;BR /&gt;&lt;BR /&gt;Hein.&lt;BR /&gt;</description>
      <pubDate>Tue, 06 Sep 2005 09:00:01 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/filesystem-and-logical-names/m-p/3619416#M70847</guid>
      <dc:creator>Hein van den Heuvel</dc:creator>
      <dc:date>2005-09-06T09:00:01Z</dc:date>
    </item>
    <item>
      <title>Re: Filesystem and logical names</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/filesystem-and-logical-names/m-p/3619417#M70848</link>
      <description>"The main purpose of logical names is not to connect, but to seperate. To seperate the knowledge in the application to 'logical' names from the actual implemenation on physical entities."&lt;BR /&gt;&lt;BR /&gt;It depends upon your perspective.  If you have a program that does operations on an abstract 'tape' device, you still need to assign (i.e. connect) a real device to the logical name for the program function.  Logical names provide the connections that allow you separation applications from physical entities.&lt;BR /&gt;</description>
      <pubDate>Tue, 06 Sep 2005 09:51:04 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/filesystem-and-logical-names/m-p/3619417#M70848</guid>
      <dc:creator>David Jones_21</dc:creator>
      <dc:date>2005-09-06T09:51:04Z</dc:date>
    </item>
  </channel>
</rss>

