Try putting a -v and/or -d on the ftp command. That should give  you
some more information. 


Ken Klein
Sr. Systems Programmer
Kentucky Farm Bureau Insurance - Louisville
kenneth.kl...@kyfb.com
502-495-5000 x7011

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Howard Brazee
Sent: Tuesday, July 28, 2009 1:48 PM
To: IBM-MAIN@bama.ua.edu
Subject: Re: FTP to Unix directory with spaces

On 28 Jul 2009 09:31:13 -0700, jmck...@healthmarkets.com (McKown,
John) wrote:


>> It's a batch job run from JCL, using production procs.
>
>OK, so your client is the z/OS ftp client. I assume (ouch!) that you're
running PGM=FTP. OOPS - looked at your original message and you're
running ftp in TSO batch. Why? Example JCL without TSO in batch would
be:
>
>//STEP1    EXEC  PGM=FTP,
>//             REGION=0M,
>//             PARM='(EXIT'
>//SYSPRINT DD  SYSOUT=*
>//OUTPUT   DD  SYSOUT=*
>//INPUT    DD  *
>ipaddress-of-remote
>userid-to-use
>password-to-use
>cd "/ps/cs90ftp/conversion_files/CC/extract/Files for Production"
>put 'UMSDEV.QA06.CCITFULL.D090714'  citizen_D090714.dat
>/*

Sorry, I submit a batch job from TSO, containing:
//QA08F1     EXEC UEAA,            (TRANSMIT TRANSACTIONS TO PS) //
PASSWRD='UMSDEV.CONVSIS.LIB(OSIRIS)', //* LIBRARY AND MEMBER OF FILE
CONTAINING PASSWORDS *******************  
//             FTPPARM='UMS.D44201.JCL(TESTD)' 
With:
EDIT       UMS.D44201.JCL(TESTD) - 01.16 Columns
Command ===> Scro
****** ********************************* Top of Data
*********************
==MSG> -CAUTION- Profile changed to CAPS OFF (from CAPS ON) because data

==MSG>           contains lower case characters. 000001 cd
"/ps/cs90ftp/conversion_files/CC/extract/Test Folder" 000002 dir 
>I wonder if TSO is stripping off the quote marks?!?
>
>> 
>> >How about trying something like:
>> >
>> >cd /ps/cs90ftp/convesion_files/CC/extract
>> >dir
>> 
>> That's a better way to test, without creating the file in the wrong
>> place.   Good idea.
>> 
>> >In desperation, do you really needs the damn blanks?
>> 
>> It's a political thing.   I can argue with users to who are already
>> using directories with blanks, or find a way to accommodate them. 
>> They have several directories so defined.
>> 
>> I suppose we could have Unix scripts moving the files after I get 
>> them to a drop off directory, if we have a trigger paid for on the 
>> destination machine.
>
>Can you post the entire output of your batch ftp job? It might help us
discover what the server software is. And that might help with
debugging. Munge as little of the output as possible (just things like
IP address, userids and passwords, if possible).


Is this enough?
********************************* TOP OF DATA **************
READY                                                       
FTP2 / FIOS                                                 
ENTRY (A) D44201.FTP.TMP.T0610908.P0392.S0392 DELETED       
READY                                                       
END                                                         
******************************** BOTTOM OF DATA ************

10:06:10 -Logged in -  User=D44201  Working directory "D44201."
10:06:10 ProductID: Unicenter TCPaccess Communications Server Rel
6.0.0                
10:06:10 (C) Copyright 1987-2003 Computer Associates International,
Inc.               
10:06:10 Component: Client FTP, A6007420 UFTP2 10:06:10 Enter command or
'?' 10:06:10 FTP2: OPEN cs-dev-app-1.cusys.edu 10:06:10 220 Welcome to
the new SIS FTP Service. All activities can and will be logged.
10:06:10 Enter name (CS-DEV-APP-1.CUSYS.EDU:d44201): cs90ftp 10:06:10
Enter PASSWORD XXXXXXXX........MMMMMMMM........QQQQQQQQ..........:
#######
10:06:10 230 Login successful. 10:06:10 FTP2: cd
"/ps/cs90ftp/conversion_files/CC/extract/Test Folder"               
10:06:10 550 Failed to change directory. 10:06:10 FTP2: dir 10:06:11 150
Here comes the directory listing. 10:06:11 -Dataset opened; data
connection starting. 10:06:11     Data transfer Type is ASCII.
Structure is File.  Mode is Stream.         
10:06:11     Dataset name: D44201.FTP.TMP.T0610908.P0392.S0392 Dataset
attributes:    
10:06:11     Dsorg=PS  Recfm=VB  Lrecl=137  Blksize=9076 Volser=DBS935
Unit=3390     
10:06:11     Primary allocation is 5 tracks. Secondary allocation is
15 tracks.        
10:06:11 150 Network data which exceeds LRECL will be wrapped to the
next record.      
10:06:11 226 Directory send OK. 10:06:13 -Transfer complete.   1734
bytes received in 0.03 seconds (57800 bytes/s)     
10:06:13     Dataset name: D44201.FTP.TMP.T0610908.P0392.S0392
User=D44201         
10:06:13     Data bytes written: 1686. 10:06:13 226 Disk tracks
written: 1. 10:06:13 -rw-r--r--    1 60029    104      349853796 Apr
06 19:26 CLASStst4         
10:06:13 -rw-r--r--    1 60029    104        243952 Jun 11 14:25
address_incr.dat   
10:06:13 -rw-r--r--    1 60029    104             0 Jul 08 12:32
address_mdm.dat    
10:06:13 -rw-r--r--    1 60029    104         77214 Jun 11 14:25
citizen_incr.dat   
...
10:06:13 -rw-r--r--    1 60029    104            98 Jul 28 15:32
test.dat   
10:06:14 FTP2: END 10:06:14 221 Goodbye. 10:06:14 221 Session terminated
10:06:14 T01F2030I FTP2 returns CC=8 

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send
email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search
the archives at http://bama.ua.edu/archives/ibm-main.html

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to