Peter,

> Can someone please provide the detail of exactly what this usermod is (is 
> it a usermod? is it a user module, if so what module?) so that I can poke 
> into this?
Thanks for taking up the ball. 

This is a usermod that every IMS installation used to have until IMS finally 
used dynamic resource managers. This is the usermod:
++USERMOD(IMS0001)  /*  USERMOD FOR IMS 1.11                        
  FMID         HBB7780  --- Z/OS R13 BASE                           
  DISTLIB                                                           
  TARGET-LIB   SYS1.LPALIB                                          
  LMOD         IGC0001C                                             
  MOD          IEAVTRML                                             
  MAC                                                               
  SRC                                                               
  USERMOD-LIB  LVL0.SVSC.CNTL                                       
  MEMBER       IMS0001                                              
  SOURCE       ETP GROUP                                            
  MAINTENANCE  07/10/02 - RAMON - FOR IMS V6.1                      
         NOTE  01/21/05 - PAULK - THIS HAS NOT CHANGED FOR IMS V8   
         NOTE  01/20/06 - PAULK - THIS HAS NOT CHANGED FOR IMS V9   
         NOTE  01/05/09 - PAULK - THIS HAS NOT CHANGED FOR IMS V1.10
                                  ZAP FOR IGC0001C IS NO LONGER     
                                  REQUIRED FOR IMS 1.10, BUT SHOULD 
                                  REMAIN IN THE BASE FOR PREVIOUS   
                                  RELEASES OF IMS.                  
         NOTE  11/11/10 - PAULK - THIS HAS NOT CHANGED FOR IMS V1.11
  ASSOCIATE(S) NONE                                                 
  NOTES:                                                            
  DESCRIPTION: ADD MOD NAME FOR DFSMRCL0 TO IEAVTRML CSECT OF       
               IGC0001C FOR IMS RELEASES PRIOR TO 1.10.             
                 DFSMRCL0 IS IN LVL0.LOADLIB                        
               ADD DFSAFMD0 TO IEAVADFM CSECT OF IGC0805A.          
*/                                                                  
  REWORK(2009005)                                                   
.                                                                   
++VER(Z038) FMID(HBB7780).                                          
++ZAP(IEAVTRML) .                                                   
  NAME IGC0001C IEAVTRML                                            
  VER 0000 000000000000000000000000                                 
  REP 0000 C4C6E2D4D9C3D3F000000000                                 
++ZAP(IEAVADFM) .                                                   
  NAME IGC0805A IEAVADFM                                            
  VER 0000 0000000000000000                                         
  REP 0000 C4C6E2C1C6D4C4F0                                         

> In general if a resmgr for every task is in linklib, it is most likely the 
> fault of the owning product not of the ADCD creator.
> And the same might be true of this "usermod".

That doesn't make a difference to a user of the ADCD system. Besides, the 
usermod itself 'only' tells RTM to call DFSMRCL0 at every task termination. The 
lmod (IGC0001C) for the actual usermod is most certainly in SYS1.LPALIB. CSV 
needs to find the mentioned static resource manager somewhere and - as Mark 
pointed out - if it isn't found, lots of abend806 will occur. 

There are three 'lpalibs' in an ADCD system (other than product LPAlibs):
USER.LPALIB,     
ADCD.Z113.LPALIB,
SYS1.LPALIB, 
    
DFSMRCL0 is most certainly not in sys1.lpalib. user.lpalib is empty, and 
adcd.z113.lpalib contains
ICHRIN03
IEFACTRT
IEFU29  

I would have expected whoever installed IMS for ADCD to put this resource 
manager into adcd.z113.lpalib. Instead, they put it into adcd.z113.linklib. 
Which is not defined to program control. (To repeat my grievance.)
Oh, by the way - we don't even *run* IMS.

Barbara

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to