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?

[Webinar] Streamline your web hosting managementRegister Today

x
 
giltjrConnect With a Mentor Commented:
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
 
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 new generation of project management tools

With monday.com’s project management tool, you can see what everyone on your team is working in a single glance. Its intuitive dashboards are customizable, so you can create systems that work for you.

 
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
All Courses

From novice to tech pro — start learning today.