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

Query on LPALIB Concatenation


IBM Mainframe Forums -> All Other Mainframe Topics
Post new topic   This topic is locked: you cannot edit posts or make replies.
View previous topic :: View next topic  
Author Message
Senthil Balasundaram

New User


Joined: 23 Jul 2012
Posts: 1
Location: INDIA

PostPosted: Mon Jul 23, 2012 4:56 pm
Reply with quote

Dear all,

I have a query with LPALIB concatenation. Below is my scenario:

I am intending to load my version of SMF Exit (IEFU29) into LPA region. I succeeded doing it dynamically with SETPROG:
=> SETPROG LPA,ADD,MODNAME=IEFU29,DSNAME=<My-Load-Library> {Re-pointing of new Exit done}

Next to make it work after my next IPL, i placed the copy of my IEFU29 exit in one of the load libraries in my LPALST concatination:
=> LPA=(PC,&VER.) ** LPALSTxx sequence in IEASYSxx

=> SYS1.PARMLIB(LPALSTPC) - 01.27 Columns 00001 00072
Command ===> Scroll ===> CSR
****** ***************************** Top of Data ******************************
000001 SYS1.LPALIB.PLEXC, <= My version of IEFU29 Placed here
.
.
****** **************************** Bottom of Data ****************************

After the system re-IPL, i noticed that my version on IEFU29 exit is not loaded in LPA. Instead the default version of the IEFU29
exit (that is offered by IBM) is loaded into LPA from SYS1.LPALIB.

After this i realised that even though my LPALST concatenation says that the sequence should be LPALSTPC, LPALST&VER. (LPA=(PC,&VER.)), the
system will consider LPALST00 as the first level in the concatenation.

=> SYS1.PARMLIB(LPALST00) - 01.27 Columns 00001 00072
Command ===> Scroll ===> CSR
****** ***************************** Top of Data ******************************
000001 SYS1.LPALIB, <= IBM default version of IEFU29 resides here
*******************************************************************************

This is the reason why the system failed to load my copy of the exit routine into LPA.

In my enviornment, i cannot update my version of IEFU29 exit to SYS1.LPALIB. So to overcome this without disturbing the LPALIB concatenation
sequence, i tried tweaking PROGxx by including the LPA ADD statement:

VIEW SYS1.PARMLIB(PROGPC) - 01.65 Columns 00001 00072
Command ===> Scroll ===> CSR
****** ***************************** Top of Data ******************************
000001 APF FORMAT(DYNAMIC)
000002 LPA ADD MODNAME(IEFU29) DSNAME(SYS1.LINKLIB.PLEXC)
000003 EXIT ADD EXITNAME(SYS.IEFU29) MODNAME(IEFU29)
000004 EXIT ADD EXITNAME(SYSSTC.IEFU29) MODNAME(IEFU29)



After this i could see my version of the IEFU29 module loaded in LPA in all the machines in my Plex which are in z/OS 1.12 or z/OS 1.13
But still in few machines which are in z/OS 1.11 or below, the older version of IEFU29 is loaded into LPA.

Here are my questions:
=====================

(1) Is there is any way to alter my LPA concatenation sequence to LPALSTPC followed be LPALST00? [Please note i cannot edit my LPALST00]
(2) Why the LPA ADD statement that i quoted above (in PROGPC), is not taking effect in z/OS 1.11 of below versions?


Hope i made it clear pls?
Back to top
View user's profile Send private message
Bill Woodger

Moderator Emeritus


Joined: 09 Mar 2011
Posts: 7309
Location: Inside the Matrix

PostPosted: Mon Jul 23, 2012 5:06 pm
Reply with quote

Please don't post in multiple fora. You have replies elsewhere, so this is locked.
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   This topic is locked: you cannot edit posts or make replies. View Bookmarks
All times are GMT + 6 Hours
Forum Index -> All Other Mainframe Topics

 


Similar Topics
Topic Forum Replies
No new posts RC query -Time column CA Products 3
No new posts Dynamically pass table name to a sele... DB2 2
No new posts Query on edit primary command CLIST & REXX 5
No new posts Query on edit primary command CLIST & REXX 1
No new posts Issue with EXEC CICS QUERY SECURITY c... CICS 6
Search our Forums:

Back to Top