sFTP to MainFrame not working

Hi Experts,

When I try to FTP to Mainframe it is throwing following error. Please help ASAP.

ftp> put gl_extr_16_04012010  'DBCOGL.XCE.MONTHLY.t1'
local: gl_extr_16_04012010 remote: 'DBCOGL.XCE.MONTHLY.t1'
227 Entering Passive Mode (172,21,248,9,164,238)
550-SVC99 RETURN CODE=4 S99INFO=0 S99ERROR=38656 HEX=9700 S99ERSN code X'00000402'.
550 Unable to create data set DBCOGL.XCE.MONTHLY.T1 for STOR command.
ftp> put gl_extr_16_04012010  'DBCOGL.XCE.MONTHLY.t1'

Thanks
--Victor

victory_inAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

giltjrCommented:
You need check the syslog.  It seem there is a RACF failure during SMS processing.  More than likely you are not authorized create a file by that name.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
victory_inAuthor Commented:
OK,

How to overcome this? what do u mean by RACF ? what is syslog of Mainframe?
0
victory_inAuthor Commented:
Aslo I tried  with the different file name, but in vain, throwing same error.
0
The Ultimate Tool Kit for Technolgy Solution Provi

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy for valuable how-to assets including sample agreements, checklists, flowcharts, and more!

giltjrCommented:
You need to contact the support staff for the mainframe.  Until you get a proper name it will continue to fail and you can't just guess at a names.  Unlike distributed OS's on z/OS files must match specific patterns that are setup by systems support staff (typically called system programmers).

RACF is one of the security packages that run on z/OS, it could be ACF2 or Top Secret.

My guess is you don't have access to the syslog, so you really need to contact the support staff.

0
victory_inAuthor Commented:
I was contacting support staff he is also couldn't able to figure that out. OK I need to tell them file has not been generated, which means initial GDG( Generation Data Group) or Do I need to tell them I don't have access to their syslog? when I contact him tommorrow what I need to tell him. I'm not a MainFrame person. So.... Please help one more time.

1) I need to tell him we don't have syslog access
2) Is that correct name, but name can be anything right. (+1) means I'm creating new file all the time right? He also suggested me that is the correct name.

Then what else I should bring to his attention?

Victor
0
giltjrCommented:
The name you are putting to is NOT a GDG name.  

GDG's are special files on z/OS and they must have a base name created.  You can not make up anything wish.

If you are trying to send to a GDG, you need to make sure that the base name is created and put a (+1) on the end, which you are not doing.

If the GDG base is DBCOGL.XCE.MONTHLY.t1, then you need to specify 'DBCOGL.XCE.MONTHLY.t1(+1)'.  If the base name is DBCOGL.XCE.MONTHLY, then you need to specify 'DBCOGL.XCE.MONTHLY(+1)'

Now, you also may need to specify what is called the model DCB file name.  In which case you would need to issue the command:

     SITE DCBDSN=model

where model is the file name of the model DCB.  The system support staff should be able to give you this.

If the person you are talking to can't figure out what is going on, they need to contact the system programming staff.
0
victory_inAuthor Commented:
Hi 'DBCOGL.XCE.MONTHLY.t1(+1) stuff already tried. that is I mentioned (ID: 29411017). This also it didn't work. So, SITE DCBDSN=model, here I need ask which model i.e. JCL or something like that and then where should I put this command before doing FTP or in FTP prompt?

$ SITE DCBDSN=model

OR

FTP> SITE DCBDSN=model

Thanks
--Victor
0
giltjrCommented:
You need to issue that command just before you issue the put command.
0
victory_inAuthor Commented:
Hi giltjr:,

Yeah, I didn't have authorization to create that file name. After granting the ALTER authorization on the MainFrame side I could FTP the file.

Thanks for the I/P

--Victor.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Mainframe OS

From novice to tech pro — start learning today.