The generated filename contains parenthesis for some reason.
With server type set to MVS:
Welcome to Core FTP, release ver 1.3c, build 1447.4 (U) -- © 2003-2006
WinSock 2.0
Mem -- 1,046,596 KB, Virt -- 2,097,024 KB
Started on Thursday May 11, 2006 at 13:30:PM
Connect socket #656 to 128.151.215.225, port 921...
220-FTPSSRV1 IBM FTP CS V1R4 at uor.its.rochester.edu, 17:31:25 on 2006-05-11.
220-
220-UORMVS system FTP server.
220-
220-This machine is private property of the University of Rochester.
220-Unauthorized access is prohibited.
220-
220-FTPSSRV1 IBM FTP CS V1R4 at uor.its.rochester.edu, 17:31:25 on 2006-05-11.
AUTH TLS
234 Security environment established - ready for negotiation
TLSv1, cipher TLSv1/SSLv3 (RC4-SHA) - 128 bit
USER phil
331 Send password please.
PASS **********
230-
230-Welcome to the UORMVS system FTP server.
230-Connection will time out after 5 minutes of inactivity.
230-
230 PHIL is logged on. Working directory is "PHIL.".
SYST
215 MVS is the operating system of this server. FTP Server is running on z/OS.
Keep alive off...
CWD 'phil'
250 "PHIL." is the working directory name prefix.
PBSZ 0
200 Protection buffer size accepted
PROT P
200 Data connection protection set to private
PORT 128,151,225,103,53,42
200 Port request OK.
LIST
125 List started OK
TLSv1, cipher TLSv1/SSLv3 (RC4-SHA) - 128 bit
250 List completed successfully.
Transferred 1,077 bytes in 0.375 seconds
CWD 'public.bm.book.zoss'
250 "PUBLIC.BM.BOOK.ZOSS." is the working directory name prefix.
PBSZ 0
200 Protection buffer size accepted
PROT P
200 Data connection protection set to private
PORT 128,151,225,103,53,43
200 Port request OK.
LIST
125 List started OK
TLSv1, cipher TLSv1/SSLv3 (RC4-SHA) - 128 bit
250 List completed successfully.
Transferred 2,177 bytes in 0.656 seconds
PWD
257 "'PUBLIC.BM.BOOK.ZOSS.'" is working directory.
PWD
257 "'PUBLIC.BM.BOOK.ZOSS.'" is working directory.
CWD public.bm.book.zoss
250 "PUBLIC.BM.BOOK.ZOSS.PUBLIC.BM.BOOK.ZOSS." is the working directory name prefix.
PBSZ 0
200 Protection buffer size accepted
PROT P
200 Data connection protection set to private
PORT 128,151,225,103,53,44
200 Port request OK.
LIST
550 No data sets found.
Transferred 0 bytes in 0.656 seconds
TYPE I
200 Representation type is Image
PBSZ 0
200 Protection buffer size accepted
PROT P
200 Data connection protection set to private
PORT 128,151,225,103,53,45
200 Port request OK.
STOR 'public.bm.book.zoss(ppfaug.pdf)'
501 Invalid data set name "'public.bm.book.zoss(ppfaug.pdf)'". Use MVS Dsname conventions.
ppfaug.pdf - 0 bytes transferred
CWD 'public.bm.book.zoss'
250 "PUBLIC.BM.BOOK.ZOSS." is the working directory name prefix.
PBSZ 0
200 Protection buffer size accepted
PROT P
200 Data connection protection set to private
PORT 128,151,225,103,53,46
200 Port request OK.
LIST
125 List started OK
TLSv1, cipher TLSv1/SSLv3 (RC4-SHA) - 128 bit
250 List completed successfully.
Transferred 2,177 bytes in 0.375 seconds
TYPE I
200 Representation type is Image
PBSZ 0
200 Protection buffer size accepted
PROT P
200 Data connection protection set to private
PORT 128,151,225,103,53,47
200 Port request OK.
STOR 'public.bm.book.zoss(ppfaug.pdf)'
501 Invalid data set name "'public.bm.book.zoss(ppfaug.pdf)'". Use MVS Dsname conventions.
ppfaug.pdf - 0 bytes transferred
CWD 'public.bm.book.zoss'
250 "PUBLIC.BM.BOOK.ZOSS." is the working directory name prefix.
PBSZ 0
200 Protection buffer size accepted
PROT P
200 Data connection protection set to private
PORT 128,151,225,103,53,48
200 Port request OK.
LIST
125 List started OK
TLSv1, cipher TLSv1/SSLv3 (RC4-SHA) - 128 bit
250 List completed successfully.
Transferred 2,177 bytes in 0.953 seconds
TYPE I
200 Representation type is Image
PBSZ 0
200 Protection buffer size accepted
PROT P
200 Data connection protection set to private
PORT 128,151,225,103,53,49
200 Port request OK.
STOR 'public.bm.book.zoss(ppfaug.pdf)'
501 Invalid data set name "'public.bm.book.zoss(ppfaug.pdf)'". Use MVS Dsname conventions.
ppfaug.pdf - 0 bytes transferred
CWD 'public.bm.book.zoss'
250 "PUBLIC.BM.BOOK.ZOSS." is the working directory name prefix.
PBSZ 0
200 Protection buffer size accepted
PROT P
200 Data connection protection set to private
PORT 128,151,225,103,53,50
200 Port request OK.
LIST
125 List started OK
TLSv1, cipher TLSv1/SSLv3 (RC4-SHA) - 128 bit
250 List completed successfully.
Transferred 2,177 bytes in 0.453 seconds
TYPE I
200 Representation type is Image
PBSZ 0
200 Protection buffer size accepted
PROT P
200 Data connection protection set to private
PORT 128,151,225,103,53,51
200 Port request OK.
STOR 'public.bm.book.zoss(ppfaug.pdf)'
501 Invalid data set name "'public.bm.book.zoss(ppfaug.pdf)'". Use MVS Dsname conventions.
ppfaug.pdf - 0 bytes transferred
CWD 'public.bm.book.zoss'
250 "PUBLIC.BM.BOOK.ZOSS." is the working directory name prefix.
PBSZ 0
200 Protection buffer size accepted
PROT P
200 Data connection protection set to private
PORT 128,151,225,103,53,52
200 Port request OK.
LIST
125 List started OK
TLSv1, cipher TLSv1/SSLv3 (RC4-SHA) - 128 bit
250 List completed successfully.
Transferred 2,177 bytes in 0.468 seconds
TYPE I
200 Representation type is Image
PBSZ 0
200 Protection buffer size accepted
PROT P
200 Data connection protection set to private
PORT 128,151,225,103,53,53
200 Port request OK.
STOR 'public.bm.book.zoss(ppfaug.pdf)'
501 Invalid data set name "'public.bm.book.zoss(ppfaug.pdf)'". Use MVS Dsname conventions.
ppfaug.pdf - 0 bytes transferred
Transfer time: 00:00:08
CWD 'public.bm.book.zoss'
250 "PUBLIC.BM.BOOK.ZOSS." is the working directory name prefix.
PBSZ 0
200 Protection buffer size accepted
PROT P
200 Data connection protection set to private
PORT 128,151,225,103,53,54
200 Port request OK.
LIST
125 List started OK
TLSv1, cipher TLSv1/SSLv3 (RC4-SHA) - 128 bit
250 List completed successfully.
Transferred 2,177 bytes in 0.469 seconds