<?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: DCL SHOW SYMBOL /ALL in Operating System - OpenVMS</title>
    <link>https://community.hpe.com/t5/operating-system-openvms/dcl-show-symbol-all/m-p/5097909#M43443</link>
    <description>Try "SHOW SYMBOL".&lt;BR /&gt;&lt;BR /&gt;Typical qualifiers that can restrict the numbers of symbols visible are /LOCAL and /GLOBAL.&lt;BR /&gt;&lt;BR /&gt;It's also possible to SET SCOPE to tailor the visibility of symbols.&lt;BR /&gt;&lt;BR /&gt;Most folks tend to head the other way here, and try to avoid looking outside the scope of the current command procedure and particularly the particular command procedure level.&lt;BR /&gt;&lt;BR /&gt;Could you provide some background on why you're looking at DCL symbols from different scopes here?  Some details on why you're looking at SHOW SYMBOL or SHOW SYMBOL * here?&lt;BR /&gt;</description>
    <pubDate>Fri, 14 Mar 2008 16:08:16 GMT</pubDate>
    <dc:creator>Hoff</dc:creator>
    <dc:date>2008-03-14T16:08:16Z</dc:date>
    <item>
      <title>DCL SHOW SYMBOL /ALL</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/dcl-show-symbol-all/m-p/5097908#M43442</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;I am trying to list all symbols visible from within a command procedure.&lt;BR /&gt;&lt;BR /&gt;show symbol *   &lt;BR /&gt;&lt;BR /&gt;This shows all local and global symbols, but does not list any local symbols defined in outer procedure levels. To see these one has to explicitly specify the symbol name.&lt;BR /&gt;&lt;BR /&gt;For example:&lt;BR /&gt;&lt;BR /&gt;$ sho sym symb_1&lt;BR /&gt;&lt;BR /&gt;Does anyone know how I can list all visible symbols with one command?&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 14 Mar 2008 14:30:13 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/dcl-show-symbol-all/m-p/5097908#M43442</guid>
      <dc:creator>Jimson_1</dc:creator>
      <dc:date>2008-03-14T14:30:13Z</dc:date>
    </item>
    <item>
      <title>Re: DCL SHOW SYMBOL /ALL</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/dcl-show-symbol-all/m-p/5097909#M43443</link>
      <description>Try "SHOW SYMBOL".&lt;BR /&gt;&lt;BR /&gt;Typical qualifiers that can restrict the numbers of symbols visible are /LOCAL and /GLOBAL.&lt;BR /&gt;&lt;BR /&gt;It's also possible to SET SCOPE to tailor the visibility of symbols.&lt;BR /&gt;&lt;BR /&gt;Most folks tend to head the other way here, and try to avoid looking outside the scope of the current command procedure and particularly the particular command procedure level.&lt;BR /&gt;&lt;BR /&gt;Could you provide some background on why you're looking at DCL symbols from different scopes here?  Some details on why you're looking at SHOW SYMBOL or SHOW SYMBOL * here?&lt;BR /&gt;</description>
      <pubDate>Fri, 14 Mar 2008 16:08:16 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/dcl-show-symbol-all/m-p/5097909#M43443</guid>
      <dc:creator>Hoff</dc:creator>
      <dc:date>2008-03-14T16:08:16Z</dc:date>
    </item>
    <item>
      <title>Re: DCL SHOW SYMBOL /ALL</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/dcl-show-symbol-all/m-p/5097910#M43444</link>
      <description>There is no way to do this from DCL.  &lt;BR /&gt;&lt;BR /&gt;However the SYMBOL software package written by Brian "VAXman" Schenkenberger can do it.  It also has the ability to set/show symbols for another process.&lt;BR /&gt;&lt;BR /&gt;It requires a license but the license is now free just by registering.&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://www.tmesis.com/SYMBOL/" target="_blank"&gt;http://www.tmesis.com/SYMBOL/&lt;/A&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 14 Mar 2008 18:08:09 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/dcl-show-symbol-all/m-p/5097910#M43444</guid>
      <dc:creator>Jess Goodman</dc:creator>
      <dc:date>2008-03-14T18:08:09Z</dc:date>
    </item>
    <item>
      <title>Re: DCL SHOW SYMBOL /ALL</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/dcl-show-symbol-all/m-p/5097911#M43445</link>
      <description>I can vouch for Brian's SYMBOL program.&lt;BR /&gt;&lt;BR /&gt;It is a great DCL debugging aid, and it is great when you want to look at the symbols in a anther process, for example a batch process.&lt;BR /&gt;&lt;BR /&gt;BTW the suggestion to use "$ SHOW SYMBOL" by itself is not very useful in a command procedure.&lt;BR /&gt;&lt;BR /&gt;$ @tt&lt;BR /&gt;_$ show symbol&lt;BR /&gt;%DCL-W-INSFPRM, missing command parameters - supply all required parameters&lt;BR /&gt;_$ &lt;BR /&gt;&lt;BR /&gt;Here's a command procedure showing that SYMBOL can see all the local levels of DCL.&lt;BR /&gt;&lt;BR /&gt;OT$ type test_sym.com&lt;BR /&gt;$ ver='f$verify(0)'&lt;BR /&gt;$ this_proc = f$environment("procedure")&lt;BR /&gt;$ depth = f$environment("depth")&lt;BR /&gt;$ test'depth' = depth&lt;BR /&gt;$ if depth .lt. 31&lt;BR /&gt;$ then&lt;BR /&gt;$   @'this_proc'&lt;BR /&gt;$ else&lt;BR /&gt;$   junk=f$verify(1)&lt;BR /&gt;$   show symbol test*&lt;BR /&gt;$   symbol test*&lt;BR /&gt;$   junk='f$verify(0)'&lt;BR /&gt;$ endif&lt;BR /&gt;$ exit 1+0*f$verify(ver)&lt;BR /&gt;OT$ @test_sym&lt;BR /&gt;$   show symbol test*&lt;BR /&gt;  TEST31 = 31   Hex = 0000001F  Octal = 00000000037&lt;BR /&gt;$   symbol test*&lt;BR /&gt;[1]  TEST1 = 1   Hex = 00000001  Octal = 00000000001&lt;BR /&gt;[2]  TEST2 = 2   Hex = 00000002  Octal = 00000000002&lt;BR /&gt;[3]  TEST3 = 3   Hex = 00000003  Octal = 00000000003&lt;BR /&gt;[4]  TEST4 = 4   Hex = 00000004  Octal = 00000000004&lt;BR /&gt;[5]  TEST5 = 5   Hex = 00000005  Octal = 00000000005&lt;BR /&gt;[6]  TEST6 = 6   Hex = 00000006  Octal = 00000000006&lt;BR /&gt;[7]  TEST7 = 7   Hex = 00000007  Octal = 00000000007&lt;BR /&gt;[8]  TEST8 = 8   Hex = 00000008  Octal = 00000000010&lt;BR /&gt;[9]  TEST9 = 9   Hex = 00000009  Octal = 00000000011&lt;BR /&gt;[10] TEST10 = 10   Hex = 0000000A  Octal = 00000000012&lt;BR /&gt;[11] TEST11 = 11   Hex = 0000000B  Octal = 00000000013&lt;BR /&gt;[12] TEST12 = 12   Hex = 0000000C  Octal = 00000000014&lt;BR /&gt;[13] TEST13 = 13   Hex = 0000000D  Octal = 00000000015&lt;BR /&gt;[14] TEST14 = 14   Hex = 0000000E  Octal = 00000000016&lt;BR /&gt;[15] TEST15 = 15   Hex = 0000000F  Octal = 00000000017&lt;BR /&gt;[16] TEST16 = 16   Hex = 00000010  Octal = 00000000020&lt;BR /&gt;[17] TEST17 = 17   Hex = 00000011  Octal = 00000000021&lt;BR /&gt;[18] TEST18 = 18   Hex = 00000012  Octal = 00000000022&lt;BR /&gt;[19] TEST19 = 19   Hex = 00000013  Octal = 00000000023&lt;BR /&gt;[20] TEST20 = 20   Hex = 00000014  Octal = 00000000024&lt;BR /&gt;[21] TEST21 = 21   Hex = 00000015  Octal = 00000000025&lt;BR /&gt;[22] TEST22 = 22   Hex = 00000016  Octal = 00000000026&lt;BR /&gt;[23] TEST23 = 23   Hex = 00000017  Octal = 00000000027&lt;BR /&gt;[24] TEST24 = 24   Hex = 00000018  Octal = 00000000030&lt;BR /&gt;[25] TEST25 = 25   Hex = 00000019  Octal = 00000000031&lt;BR /&gt;[26] TEST26 = 26   Hex = 0000001A  Octal = 00000000032&lt;BR /&gt;[27] TEST27 = 27   Hex = 0000001B  Octal = 00000000033&lt;BR /&gt;[28] TEST28 = 28   Hex = 0000001C  Octal = 00000000034&lt;BR /&gt;[29] TEST29 = 29   Hex = 0000001D  Octal = 00000000035&lt;BR /&gt;[30] TEST30 = 30   Hex = 0000001E  Octal = 00000000036&lt;BR /&gt;[31] TEST31 = 31   Hex = 0000001F  Octal = 00000000037&lt;BR /&gt;OT$</description>
      <pubDate>Fri, 14 Mar 2008 22:31:33 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/dcl-show-symbol-all/m-p/5097911#M43445</guid>
      <dc:creator>Jon Pinkley</dc:creator>
      <dc:date>2008-03-14T22:31:33Z</dc:date>
    </item>
    <item>
      <title>Re: DCL SHOW SYMBOL /ALL</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/dcl-show-symbol-all/m-p/5097912#M43446</link>
      <description>Thanks guys.&lt;BR /&gt;&lt;BR /&gt;I'll get the SYMBOL tool.&lt;BR /&gt;&lt;BR /&gt;James</description>
      <pubDate>Mon, 17 Mar 2008 08:08:59 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/dcl-show-symbol-all/m-p/5097912#M43446</guid>
      <dc:creator>Jimson_1</dc:creator>
      <dc:date>2008-03-17T08:08:59Z</dc:date>
    </item>
    <item>
      <title>Re: DCL SHOW SYMBOL /ALL</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/dcl-show-symbol-all/m-p/5097913#M43447</link>
      <description>closed</description>
      <pubDate>Mon, 17 Mar 2008 08:09:25 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/dcl-show-symbol-all/m-p/5097913#M43447</guid>
      <dc:creator>Jimson_1</dc:creator>
      <dc:date>2008-03-17T08:09:25Z</dc:date>
    </item>
  </channel>
</rss>

