<?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: easy? DCL/FTP question in Operating System - OpenVMS</title>
    <link>https://community.hpe.com/t5/operating-system-openvms/easy-dcl-ftp-question/m-p/5105972#M43876</link>
    <description>i got a lowercase password</description>
    <pubDate>Tue, 29 Apr 2008 18:22:35 GMT</pubDate>
    <dc:creator>john ruffner</dc:creator>
    <dc:date>2008-04-29T18:22:35Z</dc:date>
    <item>
      <title>easy? DCL/FTP question</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/easy-dcl-ftp-question/m-p/5105960#M43864</link>
      <description>&lt;!--!*#--&gt;we're running OpenVMS V7.3-2&lt;BR /&gt;our old FTP server was not case-sensitive and this command worked:&lt;BR /&gt;&lt;BR /&gt;FTP OLD-SERVER/USER=OLDUSR/PASS=oldpass&lt;BR /&gt;&lt;BR /&gt;our new server is case-sensitive; this command does not work:&lt;BR /&gt;&lt;BR /&gt;FTP NEW-SERVER/USER=CORP\NEWUSR/PASS=K5_9MQ$BZ&lt;BR /&gt;&lt;BR /&gt;If I put the password in double quotes, it does work:&lt;BR /&gt;&lt;BR /&gt;FTP NEW-SERVER/USER=CORP\NEWUSR/PASS="K5_9MQ$BZ"&lt;BR /&gt;&lt;BR /&gt;I thought since the password is uppercase, it would work without the double quotes.  We are hoping to avoid modifying a lot of command procedures that are not supplying the double quotes, so can anyone explain what is going on, that is, why the password is not getting sent correctly?&lt;BR /&gt;&lt;BR /&gt;I don't know much about the destination server, but when i connect, i get this info (if that gives any clues):&lt;BR /&gt;&lt;BR /&gt;my.company.com MultiNet FTP user process V5.1(119)&lt;BR /&gt;Connection opened (Assuming 8-bit connections)&lt;BR /&gt;&lt;MICROSOFT ftp="" service=""&gt;&lt;/MICROSOFT&gt;[Attempting to log in as corp\newusr]&lt;BR /&gt;&lt;BR /&gt;thanks in advance for any help!&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Mon, 28 Apr 2008 18:31:33 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/easy-dcl-ftp-question/m-p/5105960#M43864</guid>
      <dc:creator>john ruffner</dc:creator>
      <dc:date>2008-04-28T18:31:33Z</dc:date>
    </item>
    <item>
      <title>Re: easy? DCL/FTP question</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/easy-dcl-ftp-question/m-p/5105961#M43865</link>
      <description>&lt;!--!*#--&gt;&amp;gt; [...] MultiNet FTP user process V5.1(119)&lt;BR /&gt;&lt;BR /&gt;Sounds like a MultiNet question, where I'm&lt;BR /&gt;more ignorant than usual.  Such things may&lt;BR /&gt;also depend on your SET PROCESS /PARSE_STYLE&lt;BR /&gt;setting.&lt;BR /&gt;&lt;BR /&gt;    show proc /pars&lt;BR /&gt;&lt;BR /&gt;Between DCL and the C run-time details, many&lt;BR /&gt;things are possible.</description>
      <pubDate>Mon, 28 Apr 2008 19:27:18 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/easy-dcl-ftp-question/m-p/5105961#M43865</guid>
      <dc:creator>Steven Schweda</dc:creator>
      <dc:date>2008-04-28T19:27:18Z</dc:date>
    </item>
    <item>
      <title>Re: easy? DCL/FTP question</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/easy-dcl-ftp-question/m-p/5105962#M43866</link>
      <description>I'm sorry to report that MultiNet does not provide the option of not lowercasing the password and userstring when they are done this way.&lt;BR /&gt;&lt;BR /&gt;I'll look into making it an option.</description>
      <pubDate>Mon, 28 Apr 2008 20:16:26 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/easy-dcl-ftp-question/m-p/5105962#M43866</guid>
      <dc:creator>Richard Whalen</dc:creator>
      <dc:date>2008-04-28T20:16:26Z</dc:date>
    </item>
    <item>
      <title>Re: easy? DCL/FTP question</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/easy-dcl-ftp-question/m-p/5105963#M43867</link>
      <description>Richard, are you saying that multinet automatically makes the password lowercase if it's not in double quotes (the opposite of what DCL does?)</description>
      <pubDate>Mon, 28 Apr 2008 20:33:51 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/easy-dcl-ftp-question/m-p/5105963#M43867</guid>
      <dc:creator>john ruffner</dc:creator>
      <dc:date>2008-04-28T20:33:51Z</dc:date>
    </item>
    <item>
      <title>Re: easy? DCL/FTP question</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/easy-dcl-ftp-question/m-p/5105964#M43868</link>
      <description>All programs that use the C argv() interface for retrieving command line arguments behave this way.  The command line is lowercased by default.  Uppercase command line arguments must be inside a quoted string.&lt;BR /&gt;&lt;BR /&gt;You can override this default behavior with SET PROCESS/PARSE=EXTENDED and defining some logicals that change the C RTL enviroment. (I can't look them up right now).&lt;BR /&gt;&lt;BR /&gt;ZIP and UNZIP from Info-Zip also behave this way.  ZIP -v or ZIP -V sets verbose mode, but ZIP "-V" saves VMS file attributes.</description>
      <pubDate>Mon, 28 Apr 2008 20:47:28 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/easy-dcl-ftp-question/m-p/5105964#M43868</guid>
      <dc:creator>Jess Goodman</dc:creator>
      <dc:date>2008-04-28T20:47:28Z</dc:date>
    </item>
    <item>
      <title>Re: easy? DCL/FTP question</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/easy-dcl-ftp-question/m-p/5105965#M43869</link>
      <description>John,&lt;BR /&gt;&lt;BR /&gt;&amp;gt;I thought since the password is uppercase, &lt;BR /&gt;&amp;gt;it would work without the double quotes.&lt;BR /&gt;&lt;BR /&gt;  In "normal" DCL that would be correct, since the command interpreter upper cases all non-quoted text. However, most unix style utilities which get parameters via the C argc/argv mechanism (like ftp) do the opposite. Unquoted text is lower cased. For example, that's why you need to quote the "-V" switch on the ZIP command. Otherwise it's seen as "-v".&lt;BR /&gt;&lt;BR /&gt;  Prior to V7.2(?) OpenVMS usernames and passwords were strictly uppercase with a very limited set of allowed characters. As we move into later versions and authentication mechanisms, that's not necessarily true. Both usernames and passwords can be case sensitive and a larger character set allowed (including characters that have syntactic significance like space, "@", "!", etc). You'd therefore be wise to update any procedure that deals with usernames and passwords to use quoted strings.&lt;BR /&gt;&lt;BR /&gt;  This is just the tip of a very large iceberg which will affect a lot of DCL code - case blindness. Now that we have case sensitive file names, and interoperativity with case sensitive operating systems, like Unix and Linux, making existing DCL code work correctly can be a royal pain! If we're to survive, DCL programmers will have to think much harder about what happens to command lines as they're parsed and processed, what strings need to be converted, quoted, even double or triple quoted!</description>
      <pubDate>Mon, 28 Apr 2008 20:58:46 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/easy-dcl-ftp-question/m-p/5105965#M43869</guid>
      <dc:creator>John Gillings</dc:creator>
      <dc:date>2008-04-28T20:58:46Z</dc:date>
    </item>
    <item>
      <title>Re: easy? DCL/FTP question</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/easy-dcl-ftp-question/m-p/5105966#M43870</link>
      <description>&lt;!--!*#--&gt;&amp;gt; ZIP and UNZIP from Info-Zip also behave&lt;BR /&gt;&amp;gt; this way.  [...]&lt;BR /&gt;&lt;BR /&gt;&amp;gt; [...] that's why you need to quote the "-V"&lt;BR /&gt;&amp;gt; switch on the ZIP command.&lt;BR /&gt;&lt;BR /&gt;Hey.  Watch where you're casting those&lt;BR /&gt;aspersions, will ya?  You could hurt&lt;BR /&gt;someone's feelings if you're not more&lt;BR /&gt;careful.&lt;BR /&gt;&lt;BR /&gt;ALP $ zip -v&lt;BR /&gt;Copyright (C) 1990-2005 Info-ZIP&lt;BR /&gt;Type 'zip "-L"' for software license.&lt;BR /&gt;This is Zip 2.31 (March 4th 2005), by Info-ZIP.&lt;BR /&gt;[...]&lt;BR /&gt;&lt;BR /&gt;ALP $ zip -V&lt;BR /&gt;&lt;BR /&gt;zip error: Invalid command arguments (cannot write zip file to terminal)&lt;BR /&gt;&lt;BR /&gt;More than three years like this, you'll be&lt;BR /&gt;sure to have noticed.  Of course, you need&lt;BR /&gt;this setting:&lt;BR /&gt;&lt;BR /&gt;ALP $ show proc /pars&lt;BR /&gt;[...]&lt;BR /&gt;Parse Style: Extended&lt;BR /&gt;&lt;BR /&gt;Modern Zip help text includes this:&lt;BR /&gt;&lt;BR /&gt;  (Must quote upper-case options, like "-V", unless SET PROC/PARSE=EXTEND)&lt;BR /&gt;&lt;BR /&gt;The code enabling this behavior (without&lt;BR /&gt;fiddling with the environment) is easy to&lt;BR /&gt;steal from the Info-ZIP programs (although&lt;BR /&gt;I'd steal it from a more recent version than&lt;BR /&gt;this one).  Normally, it's also pretty easy&lt;BR /&gt;to incorporate it into an application, which&lt;BR /&gt;is why I practically always do it.  (Around&lt;BR /&gt;here, for example,&lt;BR /&gt;    vim -g -R zip.c&lt;BR /&gt;works the way it should.)&lt;BR /&gt;&lt;BR /&gt;Because _I_ can get this stuff to work&lt;BR /&gt;conveniently, it's a recurring source of&lt;BR /&gt;irritation to me that products like SSH, for&lt;BR /&gt;example, don't.</description>
      <pubDate>Mon, 28 Apr 2008 22:28:59 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/easy-dcl-ftp-question/m-p/5105966#M43870</guid>
      <dc:creator>Steven Schweda</dc:creator>
      <dc:date>2008-04-28T22:28:59Z</dc:date>
    </item>
    <item>
      <title>Re: easy? DCL/FTP question</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/easy-dcl-ftp-question/m-p/5105967#M43871</link>
      <description>MultiNet automatically makes the password and username lowercase whether or not they are enclosed in quotes.</description>
      <pubDate>Tue, 29 Apr 2008 09:17:46 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/easy-dcl-ftp-question/m-p/5105967#M43871</guid>
      <dc:creator>Richard Whalen</dc:creator>
      <dc:date>2008-04-29T09:17:46Z</dc:date>
    </item>
    <item>
      <title>Re: easy? DCL/FTP question</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/easy-dcl-ftp-question/m-p/5105968#M43872</link>
      <description>May be it's easier to change the password to k5_9mq$bz (lowercase). And may be the username too.&lt;BR /&gt;&lt;BR /&gt;Wim</description>
      <pubDate>Tue, 29 Apr 2008 10:39:34 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/easy-dcl-ftp-question/m-p/5105968#M43872</guid>
      <dc:creator>Wim Van den Wyngaert</dc:creator>
      <dc:date>2008-04-29T10:39:34Z</dc:date>
    </item>
    <item>
      <title>Re: easy? DCL/FTP question</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/easy-dcl-ftp-question/m-p/5105969#M43873</link>
      <description>Richard, I humbly ask, are you sure?  We just ran into a similar situation (albeit with TCPware) and Process support was able to tell me about a logical :&lt;BR /&gt;&lt;BR /&gt;define TCPWARE_FTP_LOWERCASE_USERNAME TRUE&lt;BR /&gt;&lt;BR /&gt;I know TCPware and Multinet have some things in common (a lot?).  Perhaps this exists?&lt;BR /&gt;&lt;BR /&gt;Cheers,&lt;BR /&gt;Art</description>
      <pubDate>Tue, 29 Apr 2008 11:37:43 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/easy-dcl-ftp-question/m-p/5105969#M43873</guid>
      <dc:creator>Art Wiens</dc:creator>
      <dc:date>2008-04-29T11:37:43Z</dc:date>
    </item>
    <item>
      <title>Re: easy? DCL/FTP question</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/easy-dcl-ftp-question/m-p/5105970#M43874</link>
      <description>The FTP client is not common between MultiNet and TCPware, so though TCPware has the option of controling whether or not the username and password issued from the command line are made lowercase, MultiNet does not.&lt;BR /&gt;&lt;BR /&gt;If you have a support contract for MultiNet, then you can file a problem report and I will produce a patch; otherwise it will be included in MultiNet 5.3.</description>
      <pubDate>Tue, 29 Apr 2008 12:03:09 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/easy-dcl-ftp-question/m-p/5105970#M43874</guid>
      <dc:creator>Richard Whalen</dc:creator>
      <dc:date>2008-04-29T12:03:09Z</dc:date>
    </item>
    <item>
      <title>Re: easy? DCL/FTP question</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/easy-dcl-ftp-question/m-p/5105971#M43875</link>
      <description>thanks for your help everybody; i got a lowercase password and now it's working fine.</description>
      <pubDate>Tue, 29 Apr 2008 18:18:50 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/easy-dcl-ftp-question/m-p/5105971#M43875</guid>
      <dc:creator>john ruffner</dc:creator>
      <dc:date>2008-04-29T18:18:50Z</dc:date>
    </item>
    <item>
      <title>Re: easy? DCL/FTP question</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/easy-dcl-ftp-question/m-p/5105972#M43876</link>
      <description>i got a lowercase password</description>
      <pubDate>Tue, 29 Apr 2008 18:22:35 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/easy-dcl-ftp-question/m-p/5105972#M43876</guid>
      <dc:creator>john ruffner</dc:creator>
      <dc:date>2008-04-29T18:22:35Z</dc:date>
    </item>
  </channel>
</rss>

