Grekoz
Grekoz

Reputation: 81

Uploading to mainframe using FTP

I just want to know how you upload datasets specifying its characeteristics? E.G. using the command quote site lrecl=500 recfm=fb

Well, the command was accepted when I tried to use it, but the problem is that when I tried to upload the file using the command 'send' ftp hangs up, and definitley closes the session.

This is the sample:http://www.mvsforums.com/helpboards/recent.php?sid=dab6b1f3cda149c7d7db855d90acaab1

ftp> quote site lrecl=500 recfm=fb
200 SITE command was accepted
ftp> send C:\test\test.txt 'ADM.SAMPLE.TEST'
200 Port request OK.
425 Can't open data connection.
ftp>

Any help will be appreciated. Thanks.

Upvotes: 3

Views: 11404

Answers (3)

Robert Groves
Robert Groves

Reputation: 7738

You should be able to specify the data set allocation parameters using the site command.

site u=SYSDA rec=VB lr=6144 blk=0 ucount=2 tr pri=3000 sec=200

That translates to:

  • unit=SYSDA
  • record format=variable block
  • logical record length=6144
  • block size=0
  • unit count=2
  • track (allocation units)
  • primary space=3000
  • secondary space=200

Upvotes: 0

R Ubben
R Ubben

Reputation: 2204

I have a couple of programs that do this, but without specifying record size. The blocking command should be okay. Are you sure you don't have a permissions issue? Does ADM.SAMPLE.TEST already exist, and is it 500 bytes at least? If not, have them create it for you and see if the ftp works then.

Upvotes: 1

Adrian Grigore
Adrian Grigore

Reputation: 33318

I sometimes get this error because of firewall problems when trying to ftp behind a router. You might try switching to active or passive mode (depending of what you are currently using) to see if this helps.

Upvotes: 1

Related Questions