Chairman: Frank Fleming (Frank.Fleming @ barclays.co.uk) - 01565-613581
Secretary: Peter Armstrong (peter_armstrong @ bmc.com) - 01276-419835
Macros DBD and DBDGEN have been changed to allow a new keyword, DATXEXIT=YES/NO, to be specified to indicate whether the user exit, DFSDBUX1, should be called. DATXEXIT allows for a user exit, DFSDBUX1, to be used by an application while processing this database.
Alan told us about a large IMS user, who recently had a performance problem. At first it was thought to be a h/w (microcode) problem, but was eventually found to be an IMS "implementation" problem. CPU was proportional to transaction rate up to ca. 100 trans/sec, then the CPU went through the roof. 50 dependent regions all using Pseudo-WFI and 20% of transactions account for 80% of load. At low volumes, PWFI worked well with the top 20% getting 20-40 transactions per scheduling. But, at peak volume the top 20% only got 2-4 transactions per scheduling. The cause of the problem was that every transaction was defined with PARLIM=0. Moral - do not use PARLIM=0 for normal transactions.
Problem: Has anyone used MVS 'RESMGR' to add DFSMRCL0 to SVC13's list of termination modules? I tried it and got S0C4 at most step ends, especially successful ones.
Contacts/Comments: Dougie - no, can't do it - fixed in next IMS release.