Subject: | |
From: | |
Reply To: | |
Date: | Sat, 15 Jan 2000 11:25:27 +0100 |
Content-Type: | text/plain |
Parts/Attachments: |
|
|
"Simonsen, Larry" wrote:
>
> :copy SOCOMP,../CONVDATA/INV/socspv.txt
> :l [log in to unmask]@,2
> PATH= /VALPAC/CONVDATA/INV/
>
> CODE ------------LOGICAL RECORD----------- ----SPACE---- FILENAME
> SIZE TYP EOF LIMIT R/B SECTORS #X MX
>
> 90B FA 801806 801806 45 281888 5 * SOCSPV.TXT
>
> notice that the file copied is copied to a file with upper case letters.
> Must I use the shell to have this copy to a file in lower case name?
I do not know how well this is documented, but I think the CI copy
command is
an (the only ?) exception to the behaviour of CI commands with 'MPE
escaped HFS syntax'.
All other HFS aware CI commands will treat names starting with a . (DOT)
as MPE escaped HFS syntax and therefore not upshift the filenames.
The COPY command has however long before POSIX supported an abbreviated
way of copying
a file into a different group of the same account, and we felt we could
not change this
behaviour because of backward compatibility with existing
jobs/udc/command files:
(CWD is PUB)
:copy testudc,.udc
:listfile testudc.udc,2
ACCOUNT= NEUMANN GROUP= UDC
FILENAME CODE ------------LOGICAL RECORD----------- ----SPACE----
SIZE TYP EOF LIMIT R/B SECTORS #X MX
TESTUDC 80B FA 5 5 3 16 1 1
To avoid this special handling in the COPY command, you will have to
put the HFS syntax name/path into a file equation:
:file udc=.udc
:copy testudc,*udc
:listfile .udc,2
PATH= /NEUMANN/PUB/
CODE ------------LOGICAL RECORD----------- ----SPACE---- FILENAME
SIZE TYP EOF LIMIT R/B SECTORS #X MX
80B FA 5 5 3 16 1 1 .udc
Hope this helps,
Goetz.
|
|
|