<?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: Controlling file name parsing in EVE and TPU in Operating System - OpenVMS</title>
    <link>https://community.hpe.com/t5/operating-system-openvms/controlling-file-name-parsing-in-eve-and-tpu/m-p/5091556#M25315</link>
    <description>&amp;gt; What would you like EVE to do [...]?&lt;BR /&gt;&lt;BR /&gt;You mean EVE can't figure this out on its own?&lt;BR /&gt;:-D&lt;BR /&gt;&lt;BR /&gt;Not that I expect this to ever happen, but how about EVE commands (and underlying TPU calls) to allow something similar to DCL's SET PROCESS /CASE and /PARSE?&lt;BR /&gt;&lt;BR /&gt;That would allow a stumble-fingers like me to avoid "invisible" files like TEST^.C.TXT. (That  6/^ key seems to always be getting closer to other commonly typed ones like T, Y, 5/%, and 7/&amp;amp;.)&lt;BR /&gt;&lt;BR /&gt;Or just as bad, not noticing that I hit the caps lock key and winding up with both a test.c and a TEST.C.&lt;BR /&gt;&lt;BR /&gt;</description>
    <pubDate>Thu, 07 Feb 2008 20:20:49 GMT</pubDate>
    <dc:creator>Galen Tackett</dc:creator>
    <dc:date>2008-02-07T20:20:49Z</dc:date>
    <item>
      <title>Controlling file name parsing in EVE and TPU</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/controlling-file-name-parsing-in-eve-and-tpu/m-p/5091552#M25311</link>
      <description>&lt;!--!*#--&gt;Assume that my default directory is on an ODS-5 volume and that I have set my process /CASE=BLIND and /PARSE=TRADITIONAL.&lt;BR /&gt;&lt;BR /&gt;In EVE I give a command like:&lt;BR /&gt;&lt;BR /&gt;    WRITE ab^#C^.d.e&lt;BR /&gt;&lt;BR /&gt;and EVE responds:&lt;BR /&gt;&lt;BR /&gt;    n lines written to file dev:[dir]ab^#C^.D.e;1&lt;BR /&gt;&lt;BR /&gt;At the DCL prompt a DIR command shows me that, sure enough, a file with this name has been created.&lt;BR /&gt;&lt;BR /&gt;1) Is there a way within TPU to determine the process's case and parse settings? If not with straight TPU, I know you could do it via TPU's CALL_USER and a user written routine in C or whatever, but I'd like to stick to vanilla TPU as much as possible here.&lt;BR /&gt;&lt;BR /&gt;2) Likewise, is there a way to alter these settings from within TPU (vanilla flavor again)?&lt;BR /&gt;&lt;BR /&gt;I've tried searching the online documentation for TPU but haven't turned up anything yet.</description>
      <pubDate>Thu, 07 Feb 2008 17:06:45 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/controlling-file-name-parsing-in-eve-and-tpu/m-p/5091552#M25311</guid>
      <dc:creator>Galen Tackett</dc:creator>
      <dc:date>2008-02-07T17:06:45Z</dc:date>
    </item>
    <item>
      <title>Re: Controlling file name parsing in EVE and TPU</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/controlling-file-name-parsing-in-eve-and-tpu/m-p/5091553#M25312</link>
      <description>&lt;!--!*#--&gt;What would you like EVE to do when you say&lt;BR /&gt;   WRITE ab^#C^.d.e&lt;BR /&gt;?&lt;BR /&gt;&lt;BR /&gt;If you want an ODS2-compatible file name, why&lt;BR /&gt;not specify one?&lt;BR /&gt;&lt;BR /&gt;SET&lt;BR /&gt;&lt;BR /&gt;  PROCESS&lt;BR /&gt;&lt;BR /&gt;    /PARSE_STYLE&lt;BR /&gt;&lt;BR /&gt;          /PARSE_STYLE=(keyword)&lt;BR /&gt;&lt;BR /&gt;       Allows a user to indicate how commands are to be parsed.&lt;BR /&gt;&lt;BR /&gt;       Setting a particular parse style tells DCL how it should handle&lt;BR /&gt;command syntax. [...]&lt;BR /&gt;&lt;BR /&gt;Note: "commands" and "DCL".&lt;BR /&gt;&lt;BR /&gt;[...] User programs can also examine the state of this&lt;BR /&gt;       setting if they need to use different parse rules.&lt;BR /&gt;&lt;BR /&gt;Note: "can".&lt;BR /&gt;&lt;BR /&gt;Is there some actual problem which you are&lt;BR /&gt;trying to solve?</description>
      <pubDate>Thu, 07 Feb 2008 17:23:15 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/controlling-file-name-parsing-in-eve-and-tpu/m-p/5091553#M25312</guid>
      <dc:creator>Steven Schweda</dc:creator>
      <dc:date>2008-02-07T17:23:15Z</dc:date>
    </item>
    <item>
      <title>Re: Controlling file name parsing in EVE and TPU</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/controlling-file-name-parsing-in-eve-and-tpu/m-p/5091554#M25313</link>
      <description>Steve, there's no significant problem here. It's more of a minor annoyance for the most part. &lt;BR /&gt;&lt;BR /&gt;By now you should expect a lot of not-very-important questions from me, shouldn't you? I wish I could say that this is because I figure out all the important ones myself. :-)&lt;BR /&gt;&lt;BR /&gt;A more realistic example would have used a filename something like My^.file which could potentially result from a couple of typo's. This winds up creating a file with the name "My^.file" and some default file type, rather than the intended name "my" and file type "file".&lt;BR /&gt;&lt;BR /&gt;I already knew the bit of DCL documentation you cited.&lt;BR /&gt;&lt;BR /&gt;(I used to be quite a good touch typist, but I guess age must be beginning to take a toll or something. :-)&lt;BR /&gt;&lt;BR /&gt;B</description>
      <pubDate>Thu, 07 Feb 2008 19:11:40 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/controlling-file-name-parsing-in-eve-and-tpu/m-p/5091554#M25313</guid>
      <dc:creator>Galen Tackett</dc:creator>
      <dc:date>2008-02-07T19:11:40Z</dc:date>
    </item>
    <item>
      <title>Re: Controlling file name parsing in EVE and TPU</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/controlling-file-name-parsing-in-eve-and-tpu/m-p/5091555#M25314</link>
      <description>I'll admit that EVE can create a file with&lt;BR /&gt;the name which you specify, rather than with&lt;BR /&gt;the name which you desire, but it's not clear&lt;BR /&gt;how EVE is supposed to divine your intention&lt;BR /&gt;more reliably than it does now.&lt;BR /&gt;&lt;BR /&gt;&amp;gt; What would you like EVE to do [...]?&lt;BR /&gt;&lt;BR /&gt;That question's still pending.&lt;BR /&gt;&lt;BR /&gt;&amp;gt; [...] I guess age must be beginning to take&lt;BR /&gt;&amp;gt; a toll or something. [...]&lt;BR /&gt;&lt;BR /&gt;If my experience is any guide, eventually,&lt;BR /&gt;you won't even notice.  (And you meet new&lt;BR /&gt;people every day.)</description>
      <pubDate>Thu, 07 Feb 2008 19:22:36 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/controlling-file-name-parsing-in-eve-and-tpu/m-p/5091555#M25314</guid>
      <dc:creator>Steven Schweda</dc:creator>
      <dc:date>2008-02-07T19:22:36Z</dc:date>
    </item>
    <item>
      <title>Re: Controlling file name parsing in EVE and TPU</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/controlling-file-name-parsing-in-eve-and-tpu/m-p/5091556#M25315</link>
      <description>&amp;gt; What would you like EVE to do [...]?&lt;BR /&gt;&lt;BR /&gt;You mean EVE can't figure this out on its own?&lt;BR /&gt;:-D&lt;BR /&gt;&lt;BR /&gt;Not that I expect this to ever happen, but how about EVE commands (and underlying TPU calls) to allow something similar to DCL's SET PROCESS /CASE and /PARSE?&lt;BR /&gt;&lt;BR /&gt;That would allow a stumble-fingers like me to avoid "invisible" files like TEST^.C.TXT. (That  6/^ key seems to always be getting closer to other commonly typed ones like T, Y, 5/%, and 7/&amp;amp;.)&lt;BR /&gt;&lt;BR /&gt;Or just as bad, not noticing that I hit the caps lock key and winding up with both a test.c and a TEST.C.&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 07 Feb 2008 20:20:49 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/controlling-file-name-parsing-in-eve-and-tpu/m-p/5091556#M25315</guid>
      <dc:creator>Galen Tackett</dc:creator>
      <dc:date>2008-02-07T20:20:49Z</dc:date>
    </item>
    <item>
      <title>Re: Controlling file name parsing in EVE and TPU</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/controlling-file-name-parsing-in-eve-and-tpu/m-p/5091557#M25316</link>
      <description>Galen,&lt;BR /&gt;&lt;BR /&gt;  So what you're really saying is TPU will honour ODS-5 specifications even if your process is set BLIND TRADITIONAL? That seems very odd to me, especially the case sensitivity part (sorry, no ODS-5 volume to test on right now). If it's as you say, I can see why you're concerned.&lt;BR /&gt;&lt;BR /&gt;  It may be worth writing a CALL_USER routine to check the settings for JPI$_CASE_LOOKUP_PERM, CASE_LOOKUP_IMAGE,&lt;BR /&gt;PARSE_STYLE_PERM and PARSE_STYLE_IMAGE. &lt;BR /&gt;&lt;BR /&gt;  Do any of the C logical names for fiddling these settings have an effect? (I suspect not, as I think TPU is BLISS code, rather than C).&lt;BR /&gt;&lt;BR /&gt;  I would expect (hope!) that TPU leaves all file name processing to RMS, so it should inherit the process defined processing settings.</description>
      <pubDate>Fri, 08 Feb 2008 05:07:58 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/controlling-file-name-parsing-in-eve-and-tpu/m-p/5091557#M25316</guid>
      <dc:creator>John Gillings</dc:creator>
      <dc:date>2008-02-08T05:07:58Z</dc:date>
    </item>
    <item>
      <title>Re: Controlling file name parsing in EVE and TPU</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/controlling-file-name-parsing-in-eve-and-tpu/m-p/5091558#M25317</link>
      <description>John,&lt;BR /&gt;&lt;BR /&gt;Galen seems to be right. Setting my process to /PARS=TRAD, EVE lets me create a file a^b.txt.&lt;BR /&gt;It also preserves case.&lt;BR /&gt;During the tests I noticed also, that buffernames are always upcase, so when loading files a.txt and A.TXT, you need to specify a new buffername.&lt;BR /&gt;&lt;BR /&gt;regards Kalle</description>
      <pubDate>Fri, 08 Feb 2008 07:01:43 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/controlling-file-name-parsing-in-eve-and-tpu/m-p/5091558#M25317</guid>
      <dc:creator>Karl Rohwedder</dc:creator>
      <dc:date>2008-02-08T07:01:43Z</dc:date>
    </item>
    <item>
      <title>Re: Controlling file name parsing in EVE and TPU</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/controlling-file-name-parsing-in-eve-and-tpu/m-p/5091559#M25318</link>
      <description>Btw, LSEDIT seems to honour the settings.&lt;BR /&gt;&lt;BR /&gt;regards Kalle</description>
      <pubDate>Fri, 08 Feb 2008 07:07:54 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/controlling-file-name-parsing-in-eve-and-tpu/m-p/5091559#M25318</guid>
      <dc:creator>Karl Rohwedder</dc:creator>
      <dc:date>2008-02-08T07:07:54Z</dc:date>
    </item>
    <item>
      <title>Re: Controlling file name parsing in EVE and TPU</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/controlling-file-name-parsing-in-eve-and-tpu/m-p/5091560#M25319</link>
      <description>One of those annoying remains of the past, when case didn't matter, I think. It happens in more places: MMS and PCSI being known examples where case diffence can cause problems but I've seen more side-effects.&lt;BR /&gt;&lt;BR /&gt;What name is actually used on disk?&lt;BR /&gt;You specified "ab^#C^.d.e" and the reply is "ab^#C.D.e" - only D uppercased. Weird.&lt;BR /&gt;&lt;BR /&gt;Your problem may well reside inside TPU (where the name you entered is stored, 'as-is', in the RMS structures (if these are used!). It could be just a matter of displaying data.&lt;BR /&gt;</description>
      <pubDate>Fri, 08 Feb 2008 07:22:49 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/controlling-file-name-parsing-in-eve-and-tpu/m-p/5091560#M25319</guid>
      <dc:creator>Willem Grooters</dc:creator>
      <dc:date>2008-02-08T07:22:49Z</dc:date>
    </item>
    <item>
      <title>Re: Controlling file name parsing in EVE and TPU</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/controlling-file-name-parsing-in-eve-and-tpu/m-p/5091561#M25320</link>
      <description>John,&lt;BR /&gt;&lt;BR /&gt;Karl's got it right.&lt;BR /&gt;&lt;BR /&gt;EVE doesn't seem to be honoring the DCL settings, while DECset V12.8ECO1/LSEDIT V5.1-01 does.&lt;BR /&gt;&lt;BR /&gt;When I reported this issue a few days ago I was running DECset V12.7/LSEDIT V5.0. So the new version appears to work better in this area.&lt;BR /&gt;&lt;BR /&gt;The release notes for DECset 12.8 ECO 1 and its component products, mention improvements in compatibility with ODS-5 extended file naming conventions.&lt;BR /&gt;&lt;BR /&gt;Since I don't think it would be too hard I may try tinkering with some CALL_USER routines in C.</description>
      <pubDate>Mon, 11 Feb 2008 17:24:10 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/controlling-file-name-parsing-in-eve-and-tpu/m-p/5091561#M25320</guid>
      <dc:creator>Galen Tackett</dc:creator>
      <dc:date>2008-02-11T17:24:10Z</dc:date>
    </item>
    <item>
      <title>Re: Controlling file name parsing in EVE and TPU</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/controlling-file-name-parsing-in-eve-and-tpu/m-p/5091562#M25321</link>
      <description>John,&lt;BR /&gt;&lt;BR /&gt;As you expected it appears that TPU, being most likely written in BLISS (of which I am ignorant -- groan! :-), doesn't honor the DECC$* logicals that control file name interpretation.&lt;BR /&gt;&lt;BR /&gt;Galen</description>
      <pubDate>Wed, 13 Feb 2008 17:13:22 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/controlling-file-name-parsing-in-eve-and-tpu/m-p/5091562#M25321</guid>
      <dc:creator>Galen Tackett</dc:creator>
      <dc:date>2008-02-13T17:13:22Z</dc:date>
    </item>
    <item>
      <title>Re: Controlling file name parsing in EVE and TPU</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/controlling-file-name-parsing-in-eve-and-tpu/m-p/5091563#M25322</link>
      <description>It doesn't look like there's any really simple solution for this. I'll reopen the thread if anything interesting turns up...</description>
      <pubDate>Wed, 13 Feb 2008 17:15:11 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/controlling-file-name-parsing-in-eve-and-tpu/m-p/5091563#M25322</guid>
      <dc:creator>Galen Tackett</dc:creator>
      <dc:date>2008-02-13T17:15:11Z</dc:date>
    </item>
  </channel>
</rss>

