Portal | Manuals | References | Downloads | Info | Programs | JCLs | Master the Mainframes
IBM Mainframe Computers Forums Index
 
Register
 
IBM Mainframe Computers Forums Index Mainframe: Search IBM Mainframe Forum: FAQ Memberlist Usergroups Profile Log in to check your private messages Log in
 

 

IEFSSNxx and COMMNDxx, which will execute first?

 
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> All Other Mainframe Topics
View previous topic :: :: View next topic  
Author Message
Paul Tu

New User


Joined: 14 Oct 2013
Posts: 3
Location: CHINA

PostPosted: Tue Oct 15, 2013 6:34 pm    Post subject: IEFSSNxx and COMMNDxx, which will execute first?
Reply with quote

Hi friends,

I find some notes in the MVS Initialization and Tuning Reference manual as below:
IEFSSNxx contains parameters that define the primary subsystem and the various secondary subsystems that are to be initialized during system initialization.
Unless you are starting the Storage Management Subsystem (SMS), specify the primary subsystem (JES) first. Some subsystems require the services of the primary subsystem in their initialization routines.

But I find the JES2 is not start automatically in member IEFSSNxx , so the operator must start it later with a START command.
****** ***************************** Top of Data *
000100 SUBSYS SUBNAME( SMS)
000200 INITRTN(IGDSSIIN)
000300 INITPARM('ID=SP,PROMPT=DISPLAY')
000400 SUBSYS SUBNAME(JES2)
000500 PRIMARY(YES) START(NO)
000600 SUBSYS SUBNAME(LOGR)
000700 INITRTN(IXGSSINT)
000800 SUBSYS SUBNAME(RRS)
000900 SUBSYS SUBNAME(RACF)
001000 INITRTN(IRRSSI00)
001100 INITPARM('#')

in the member COMMNDxx, there is a command COM='S JES2' used to start JES2.
****** ***************************
000100 COM='DD ALLOC=ACTIVE'
000200 COM='DD ADD,SMS=(DMGROUP)'
000300 COM='S JES2'
000400 COM='S DFRMM'
000500 COM='S SDSF'

As jes2 is start according the command in the member COMMNDxx and it must be started before other subsystems.
So I am doubt which member will be read and execute first during system initialization, COMMNDxx first?
Back to top
View user's profile Send private message

Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 7931
Location: Bellevue, IA

PostPosted: Tue Oct 15, 2013 8:38 pm    Post subject:
Reply with quote

An overview of the z/OS IPL process can be found at http://www-03.ibm.com/support/techdocs/atsmastr.nsf/5cb5ed706d254a8186256c71006d2e0a/2194664da86e353e862575e7004c6ce2/$FILE/ATTH9IQM/IPL%20Logic%20Flow.pdf.

I think you are confusing "initialization" and "execution". The IEFSSNxx member is used to define (and in some cases initialize) the various subsystems, including JES. However, JES is not started until the COMMNDxx member START command is executed. If you have access to a system console, you can see during an IPL where the system generates messages about waiting for various resources which have not yet started (such as the TSO subsystem waiting for OMVS -- and possibly zFS -- to be active before allowing anyone to log on).
Back to top
View user's profile Send private message
Paul Tu

New User


Joined: 14 Oct 2013
Posts: 3
Location: CHINA

PostPosted: Thu Oct 17, 2013 1:53 pm    Post subject:
Reply with quote

Hi Robert,

Thanks for your help.
Below is the IEFSSNxx member, if we change the START(NO) TO START(YES), so an automatic START command should be issued for the JES2. So can I consider the COM='S JES2' command in the member COMMNDxx is useless?
Another question, I can't find the commands like COM='S RACF' and COM='S SMS' in COMMNDxx member, so I want to know when these start commands were issued? Issued by the operator in the system console?
****** ***************************** Top of Data *
000100 SUBSYS SUBNAME( SMS)
000200 INITRTN(IGDSSIIN)
000300 INITPARM('ID=SP,PROMPT=DISPLAY')
000400 SUBSYS SUBNAME(JES2)
000500 PRIMARY(YES) START(NO)
000600 SUBSYS SUBNAME(LOGR)
000700 INITRTN(IXGSSINT)
000800 SUBSYS SUBNAME(RRS)
000900 SUBSYS SUBNAME(RACF)
001000 INITRTN(IRRSSI00)
001100 INITPARM('#')
Robert Sample wrote:
An overview of the z/OS IPL process can be found at http://www-03.ibm.com/support/techdocs/atsmastr.nsf/5cb5ed706d254a8186256c71006d2e0a/2194664da86e353e862575e7004c6ce2/$FILE/ATTH9IQM/IPL%20Logic%20Flow.pdf.

I think you are confusing "initialization" and "execution". The IEFSSNxx member is used to define (and in some cases initialize) the various subsystems, including JES. However, JES is not started until the COMMNDxx member START command is executed. If you have access to a system console, you can see during an IPL where the system generates messages about waiting for various resources which have not yet started (such as the TSO subsystem waiting for OMVS -- and possibly zFS -- to be active before allowing anyone to log on).
Back to top
View user's profile Send private message
Paul Tu

New User


Joined: 14 Oct 2013
Posts: 3
Location: CHINA

PostPosted: Thu Oct 17, 2013 2:10 pm    Post subject:
Reply with quote

Hi,

There are two ways to initialize your subsystem:
1. Specifying an initialization routine
2. Using the START command

You can also combine these methods, doing part of the setup through an initialization routine, then completing initialization through a START command.

I am confused. Looking forward to your help. thank you.
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> All Other Mainframe Topics All times are GMT + 6 Hours
Page 1 of 1

 

Search our Forum:

Similar Topics
Topic Author Forum Replies Posted
No new posts execute APP if they are not ADDRESS T... italo_pm CLIST & REXX 3 Fri Aug 12, 2016 2:15 am
No new posts Execute multiple DB2 Load commands in... faizm DB2 4 Wed Aug 03, 2016 12:53 pm
No new posts CEXEC not able to execute if no SLINE... boyti ko CLIST & REXX 2 Wed Apr 13, 2016 4:31 pm
No new posts CALL MACRO EXECUTE FORM - Setting the... sudarshan.srivathsav PL/I & Assembler 7 Tue Feb 09, 2016 10:32 pm
No new posts How steps execute in Job in case of a... richiewalia JCL & VSAM 4 Tue Jan 12, 2016 12:34 pm


Facebook
Back to Top
 
Mainframe Wiki | Forum Rules | Bookmarks | Subscriptions | FAQ | Tutorials | Contact Us