MVSFORUMS.com Forum Index MVSFORUMS.com
A Community of and for MVS Professionals
 
 FAQFAQ   SearchSearch   Quick Manuals   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

IKJEFT1A & IKJEFT01

 
Post new topic   Reply to topic   printer-friendly view    MVSFORUMS.com Forum Index -> Database
View previous topic :: View next topic  
Author Message
viji
Beginner


Joined: 03 Dec 2002
Posts: 17
Topics: 11

PostPosted: Fri Jan 10, 2003 1:46 pm    Post subject: IKJEFT1A & IKJEFT01 Reply with quote

Could anyone explain the difference between IKJEFT1A & IKJEFT01?
Back to top
View user's profile Send private message
kolusu
Site Admin
Site Admin


Joined: 26 Nov 2002
Posts: 12376
Topics: 75
Location: San Jose

PostPosted: Fri Jan 10, 2003 2:06 pm    Post subject: Reply with quote

Viji,

The terminal monitor program (TMP) provides an interface between the user, command processors, and the TSO/E control program. It obtains commands, gives control to command processors, and monitors their execution. The TMP is attached as APF-authorized and executes in either supervisor state or problem program mode. The TMP entry points (IKJEFT01, IKJEFT1A, and IKJEFT1B) can only be invoked in one of the following ways:


  • Using the EXEC statement in the logon procedure for foreground execution
  • Using the EXEC statement in the input stream for background execution
  • Using the EXEC statement in the JCL portion of a transaction program (TP) profile for a standard TP scheduled by the APPC/MVS transaction scheduler.
  • Using the EXEC statement in the logon procedure for foreground execution to execute Session Manager, instructing Session Manager to invoke the TMP that TSO/E provides
  • Using a program that passes control to the TMP

IKJEFT1A is an alternate entry point for IKJEFT01.Even IKJEFT1B is another alternate entry point.Basically they are used to handle different types of errors.These 2 pgms provide additional return code and ABEND support.

PGM=IKJEFT1A

  • If a command or program being processed by IKJEFT1A ends with a system abend, IKJEFT1A causes the job step to terminate with a X'04C' system completion code. IKJEFT1A also returns the completion code from the command or program in register 15.

  • If a command or program being processed by IKJEFT1A ends with a user abend, IKJEFT1A saves this completion code in register 15 and then terminates.

  • If a command, program or REXX exec being processed by IKJEFT1A returns a non-zero return code to IKJEFT1A, IKJEFT1A saves this return code in register 15 and then terminates. Non-zero return codes to IKJEFT1A from CLISTs will not affect the contents of register 15 and the TMP will continue processing.

  • For a non-zero return code or an abend from a command or program that was not given control directly by IKJEFT1A, no return code is saved in register 15 and IKJEFT1A does not terminate.


PGM=IKJEFT1B


  • If a command or program being processed by IKJEFT1B ends with a system or user abend, IKJEFT1B causes the job step to terminate with a X'04C' system completion code. IKJEFT1B also returns the completion code from the command or program in register 15.

  • If a command, program or REXX exec being processed by IKJEFT1B returns a non-zero return code to IKJEFT1B, IKJEFT1B saves this return code in register 15 and then terminates. Non-zero return codes to IKJEFT1B from CLISTs will not affect the contents of register 15 and the TMP will continue processing.

  • For a non-zero return code or abend completion code from a program or command that was not given control by IKJEFT1B, no return code is saved in register 15 and IKJEFT1B does not terminate.


Hope this helps...

cheers

kolusu
Back to top
View user's profile Send private message Send e-mail Visit poster's website
viji
Beginner


Joined: 03 Dec 2002
Posts: 17
Topics: 11

PostPosted: Fri Jan 10, 2003 2:14 pm    Post subject: Reply with quote

Thanks kolusu for the info
could you provide me the link where i could more info on this.
Back to top
View user's profile Send private message
kolusu
Site Admin
Site Admin


Joined: 26 Nov 2002
Posts: 12376
Topics: 75
Location: San Jose

PostPosted: Fri Jan 10, 2003 3:34 pm    Post subject: Reply with quote

viji,

http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/IKJ4C210/CCONTENTS

Read chapter 3.4 with stress on 3.4.4.1.2 subtopic

Hope this helps...

cheers

kolusu
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic   printer-friendly view    MVSFORUMS.com Forum Index -> Database All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


MVSFORUMS
Powered by phpBB © 2001, 2005 phpBB Group