IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

ZOS system programming


IBM Mainframe Forums -> All Other Mainframe Topics
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
peek_deep

New User


Joined: 02 Jan 2007
Posts: 13
Location: india

PostPosted: Sat Dec 19, 2009 11:31 pm
Reply with quote

Hi,

Could anyone please guide me regarding ZOS system programming . I wanted to join the course. I have around 6 years of application development experience in mainframe. What are the different area I should look for under this course.

Thanks in advance
Deepak
Back to top
View user's profile Send private message
Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 8696
Location: Dubuque, Iowa, USA

PostPosted: Sun Dec 20, 2009 12:02 am
Reply with quote

System programmers need to understand Assembler, SMP/E, utilities, debugging, system functions such as initializing disk packs and doing an IPL, JES, and so forth. CICS system programmers specialize in CICS installation and support. Some system programmers do nothing but install and support independent software vendor packages.

The best place to start, in my opinion, is learning SMP/E and understanding the various parameters of SYS1.PARMLIB (which are in the Initialization and Tuning manual for your version of z/OS).
Back to top
View user's profile Send private message
enrico-sorichetti

Superior Member


Joined: 14 Mar 2007
Posts: 10873
Location: italy

PostPosted: Sun Dec 20, 2009 12:27 am
Reply with quote

for example You could start by
searching www.redbooks.ibm.com/ for

the family of ABC of System Programming zOS collection

vol01 sg246981.pdf
vol02 sg246982.pdf
vol03 sg246983.pdf
vol05 sg246985.pdf
vol06 sg246986.pdf
vol07 sg246987.pdf
vol08 sg246988.pdf
vol09 sg246989.pdf
vol10 sg246990.pdf
vol11 sg246327.pdf

zOS_basics sg246366.pdf

and do a bit of reading
Back to top
View user's profile Send private message
expat

Global Moderator


Joined: 14 Mar 2007
Posts: 8797
Location: Welsh Wales

PostPosted: Sun Dec 20, 2009 3:29 am
Reply with quote

From some of the best sys progs I have known, being a sys prog is an art rather than anything else. It's something that either you have or don't have, and if you don't have it then forget it.

It is a sort of passion for all things mainframe that requires great skill and determination, and just a je ne sais quoi. An ability to instictively see, feel and know something, almost indescribable.

It really is something indeterminable that great sys progs have. And as said before, if you have it, go for it, if not ......................
Back to top
View user's profile Send private message
dick scherrer

Moderator Emeritus


Joined: 23 Nov 2006
Posts: 19244
Location: Inside the Matrix

PostPosted: Sun Dec 20, 2009 10:51 am
Reply with quote

Hello,

Quote:
From some of the best sys progs I have known, being a sys prog is an art rather than anything else.

If an organization was very fortunate, yup, such artist(s) were there.

Quote:
It really is something indeterminable that great sys progs have.
Yup again. . . icon_smile.gif
I'm not sure exactly what you call it but, i believe that things like curiosity, persistence, and the ablility to see past the reported
"symptom/issue" to the real issue (requirement or problem) help define these special people (and they are not all sysprogs). Being able to quickly grasp the heart of a matter and see past distractions is indeed an art.

However, i believe there are very many quite solid technicians who are responsible for the successful "care and feeding" of the majority of the best run data centers. Indeed, with the size and speed of the newer systems, more is being done on one "system" than ever before. This has led to most of the technical infrastructure becoming more science than art.

Once upon a time, a sysprog pretty much "did everything". These days there is a high degree of specialization. Once upon a time almost every software vendor had their own special way to install/upgrade/fix their products while today more (if not most) use smp/e. Way back when, we all had the complete source to the operating system - and made some rather bold modifications to accomplish things the operating system did not provide. The good news was that if a thing was needed, it could be slipped in. The down side was that an upgrade or fix could knock out your magic. To accomodate customization, there are now zillions of places/exits to invoke custom code without the danger of modifying the actual operating code.

Back then, people who could work magic were indeed special. These days, i believe the best environments are the ones that quietly run all day every day. If the center allows too many "special things" they tend to wind up with "special problems".

If you want to become a sysprog, i'd suggest you become very comfortable with assembler (not that you will likely write it much, but it is one of the best ways to understand what is happening at a lower level). As you look at assembler, pay more attention to system code rather than application code. You would also want to learn about the various major components of the environment and how they relate. Beneath the major components, learn to navigate the system "control blocks" or data areas. You should become comfortable with the various standard utilities. Many exceptional sysprogs got started in application development or production support.

Something i've told people who i've worked with for many years is that if they tell me where they want to go, i will do what i can to help them get there. If you want to become a sysprog in the organization where you are working now, it may help to speak with your manager about your interest.

And, yup, even though i understand we had to move on, i surely do miss those days. . .

d
Back to top
View user's profile Send private message
enrico-sorichetti

Superior Member


Joined: 14 Mar 2007
Posts: 10873
Location: italy

PostPosted: Sun Dec 20, 2009 12:32 pm
Reply with quote

I would say that the first thing a <good> systems' programmer must have is an hacker mentality and approach to things
see catb.org/~esr/writings/
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> All Other Mainframe Topics

 


Similar Topics
Topic Forum Replies
No new posts Sysplex System won't IPL at DR site I... All Other Mainframe Topics 2
No new posts How to delete a user's alias from the... JCL & VSAM 11
No new posts Insert system time/date (timestamp) u... DFSORT/ICETOOL 5
No new posts JCL Dynamic System Symbols JCL & VSAM 3
No new posts the system or user abend SF0F R=NULL COBOL Programming 0
Search our Forums:

Back to Top