I don't know how you would prove this, but is it possible that the FTP is 
trying to create a sequential file named 'USERA.TSO.EXEC($TEST)' on the 
receiving system? That name is invalid for a sequential file. 

On Fri, 18 Jan 2013 14:47:13 +0100, Boris Lenz <[email protected]> wrote:

>I can't get an FTP PUT to work with dataset names that contain a dollar
>sign (x'5B', which is the pound sign on the target system).
>
>Source system is z/OS, codepage IBM-500
>Target system is z/OS, codepage IBM-285
>
>FTP commands:
>TYPE E
>SITE ISPFSTATS
>PUT 'USERA.TSO.EXEC($TEST)'
>QUIT
>
>The output is:
>EZA1701I >>> STOR 'USERA.TSO.EXEC($TEST)'
>501 Invalid data set name "''USERA.TSO.EXEC($TEST)'".  Use MVS Dsname
>conventions.
>EZA1735I Std Return Code = 27501, Error Code = 00002
>
>This happens with all dataset types and members, except for loadmodules,
>i.e. I can PUT load modules with lcd/cd/put even if they contain dollar
>signs in their name.
>
>Any clues?
>
>Thanks,
>Boris
>
>----------------------------------------------------------------------
>For IBM-MAIN subscribe / signoff / archive access instructions,
>send email to [email protected] with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to