Technote (FAQ)
Question
I am unable to bring up a new IMSD. I tried to reallocate the recons and initialize, also delete and reallocate the olds and wads. I asked for single logging so why do I get:
DFS0413I INCORRECT LOG DATA SET DFSOLS99 - DISCARDED RC=04 IMSD
I have wads 0,1,8,9 and olds 00,01,02,03,04,05 so why do I get
DFS2205I LOG INITIALIZATION FAILED - NOT ENOUGH WADS OR OLDS IMSD
It looks like IMS allocated OLDSs then deallocated them, but I do not see why.
I have made a library with the name of DYNALLOC in front of reslib concatenation for output of DFSMDA macro.
Answer
The messages received are:
DFS2500I DATASET DFSOLP00 SUCCESSFULLY ALLOCATED IMSD
DFS2503W DYNAMIC ALLOCATION FAILED FOR 014
(DFS2503W) DATASET NAME K9210T.IMSD.OLS00
(DFS2503W) DATASET DFSOLS00 REASON CODE 1708 IMSD
DFS0413I INCORRECT LOG DATA SET DFSOLS00 - DISCARD RC=04
DFS2500I DATASET DFSOLP00 SUCCESSFULLY DEALLOCATED IMSD
DFS830I AXDR10IM .NOFND IMSD
DFS2499W INVALID ALLOCATE REQUEST FOR DATASET DFSOLS99 FOR REASON 1 IMSD
DFS0413I INCORRECT LOG DATA SET DFSOLS99 - DISCARDED RC=04 IMSD DFS830I AXDR11IM .NOFND IMSD
DFS830I AXDR12IM .NOFND IMSD
DFS830I AXDR13IM .NOFND IMSD
DFS2500I DATASET DFSOLP99 SUCCESSFULLY DEALLOCATED IMSD
DFS830I AXDR14IM .NOFND IMSD
DFS2205I LOG INITIALIZATION FAILED - NOT ENOUGH WADS OR OLDS IMSD
DFS629I IMS DLG TCB ABEND - IMS 0073 IMSD
DFS629I PSW AT ERROR = 077C1000 80123C30 IMSD
DFS629I MODID = DFSFDLS6-DLG-COM EPA = 00123240 IMSD
DFS629I R0-3 80000000 80000049 00000000 00000008 IMSD
DFS629I R4-7 00117020 00116918 00124710 80123472 IMSD
DFS629I R8-11 00116FF8 00117020 00BCC000 00BEA840 IMSD
DFS629I R12-15 00123240 001353A0 80123C1C 00000008 IMSD
The JCL of the job which starts IMS has return code 14 on Dynamic Allocation. The main problem is :
DFS2500I DATASET DFSOLP00 SUCCESSFULLY ALLOCATED IMSD
DFS2503W DYNAMIC ALLOCATION FAILED FOR 014
(DFS2503W) DATASET NAME K9210T.IMSD.OLS00
(DFS2503W) DATASET DFSOLS00 REASON CODE 1708 IMSD
DFS0413I INCORRECT LOG DATA SET DFSOLS00 - DISCARDED RC=04 IM
DFS2500I DATASET DFSOLP00 SUCCESSFULLY DEALLOCATED IMSD
The user did not specify dual logging, so asking for OLSNN is strange.
*
//IMSDCTL EXEC PROC=IMSDCTL,RGSUF=IMS
//* //* OVERRIDE PROC DD STATEMENTS
//*
//*
//IVPPRT1 DD SYSOUT=*
//*
//* ADDITIONAL DD STATEMENTS
//*
//IMSMON DD DISP=SHR,DSN=K9210T.IMSD.IMSMON
//*
//DFSTCF DD DISP=SHR,DSN=K9210T.IMSD.TCFSLIB
//*
//SHMSG DD DISP=SHR,DSN=K9210T.IMSD.SHMSG
//QBLKS DD DISP=SHR,DSN=K9210T.IMSD.QBLKS
//LGMSG DD DISP=SHR,DSN=K9210T.IMSD.LGMSG
//*
//* DFSMDA MEMBERS ARE USED INSTEAD OF THE FOLLOWING DD'S
//*
//DFSTRA01 DD DISP=SHR,DSN=K9210T.IMSD.DFSTRA01
//DFSTRA02 DD DISP=SHR,DSN=K9210T.IMSD.DFSTRA02
//*
*
I was copying my reslib and tried to make another IMS with SINGLE log in. It was not working. Now that I am using DUAL, everything is in place. So the question is why when on STAGE1 I asked for single logging, still IMS expected dual logging. If I delete my SDFSRESL and run stage 2 it just gives me 40 members in SDFSRESL and it dies with 806-4 for a pgm that is missing from SDFSRESL. So, Looks like when you created a system as dual logging one has to stick with it. Or there is a way to make it SINGLE logging.
The user is running dual mode logging, but failed to allocate secondary olds. But customer was intentionally trying to remove secondary olds to run single mode. He had gen'd as single mode logging according customer above update.
Check his DFSVSMxx member to find out which member he start and if OLDSDEF statement specify dual which will override the gen.
He was able to bring up IMS with single logging without further problem.
Historical Number
Feed from Retain: 5655B0100
and PMR#: 08443
7TD
000
Rate this page:
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.