Error message DFS2503W, RC=1708

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:

(0 users)Average rating

Add comments

Document information


More support for:

IMS
System Services

Software version:

7.1

Operating system(s):

OS/390, z/OS

Reference #:

1145567

Modified date:

2003-11-17

Translate my page

Machine Translation

Content navigation