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

IBM program ISRLEMX dataset limitation.


IBM Mainframe Forums -> TSO/ISPF
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
surfspn

New User


Joined: 11 Nov 2010
Posts: 5
Location: HSBC Boca Raton

PostPosted: Thu Nov 11, 2010 8:25 pm
Reply with quote

I am trying to use IBM program ISRLEMX for expanding copybooks for a compile but have run into a limitation(it seems to be 49 datasets) on the ISRLCODE dd. I was hoping there is so way to allow more datasets in ISRLCODE dd statement?
Back to top
View user's profile Send private message
enrico-sorichetti

Superior Member


Joined: 14 Mar 2007
Posts: 10872
Location: italy

PostPosted: Thu Nov 11, 2010 8:58 pm
Reply with quote

what is the error message You get !
are You sure You are not hitting some extent limit ?

if you do not post meaningful info we can only guess!

and anyway more than a handful of dataset imply a hard job in keeping things in the proper place icon_biggrin.gif
Back to top
View user's profile Send private message
surfspn

New User


Joined: 11 Nov 2010
Posts: 5
Location: HSBC Boca Raton

PostPosted: Thu Nov 11, 2010 9:16 pm
Reply with quote

Thanks for your reply I get the message Input RECFM not consistent which after testing a few ways to resolve it i found that message not to be true. When I run the step with 49 datasets in the dd isrlcode it runs ok when i up it to 50 I get that error message. This is why i asked if thee was a way to override the program to accept more.
Back to top
View user's profile Send private message
enrico-sorichetti

Superior Member


Joined: 14 Mar 2007
Posts: 10872
Location: italy

PostPosted: Thu Nov 11, 2010 9:20 pm
Reply with quote

You did not reply to my question!
post the complete( or a meaningful part of) sysout with the messages properly displayed
not an extract of them, please!
Back to top
View user's profile Send private message
surfspn

New User


Joined: 11 Nov 2010
Posts: 5
Location: HSBC Boca Raton

PostPosted: Thu Nov 11, 2010 9:32 pm
Reply with quote

i mean that really is the message.

Code:
IGD104I PC1G0.PDS.GRD1HK.BETA.IB.CCV040.GCPYBOOK     RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.QA.IB.CCV040.GCPYBOOK       RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.PREGA.IB.CCV040.GCPYBOOK    RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.GA.IB.CCV040.GCPYBOOK       RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.UTESTA.IB.CCV040.GCPYBOOK   RETAINED,  DDNAME=         
IGD104I S17979.TEMPA                                 RETAINED,  DDNAME=ISRLEXPD
IEF285I   S17979.S17979JC.J0068924.D0000101.?          SYSOUT                   
IEF285I   S17979.S17979JC.J0068924.D0000102.?          SYSOUT                   
IEF373I STEP/SCAN    /START 2010315.2338                                       
IEF374I STEP/SCAN    /STOP  2010315.2338 CPU    0MIN 00.01SEC SRB    0MIN 00.00S
IEF375I  JOB/S17979JC/START 2010315.2338                                       
IEF376I  JOB/S17979JC/STOP  2010315.2338 CPU    0MIN 00.01SEC SRB    0MIN 00.00S
Input RECFM not consistent     

and I do believe I am hitting a extent limitation of 49 on the ISRLCODE dd
Code:
//ISRLCODE DD  DISP=SHR,DSN=A14961.TEST.COB                           
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.UTESTA.CC.V040.MCPY     
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.STESTA.CC.V040.MCPY     
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.ITESTA.CC.V040.MCPY     
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.ITEST.CC.V040.MCPY       
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.BETA.CC.V040.MCPY       
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.QA.CC.V040.MCPY         
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.PREGA.CC.V040.MCPY       
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.GA.CC.V040.MCPY         
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.UTESTA.AC.CCV040.MCPY   
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.STESTA.AC.CCV040.MCPY   
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.ITESTA.AC.CCV040.MCPY   
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.ITEST.AC.CCV040.MCPY     
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.BETA.AC.CCV040.MCPY     
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.QA.AC.CCV040.MCPY       
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.PREGA.AC.CCV040.MCPY     
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.GA.AC.CCV040.MCPY       
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.UTESTA.IA.CCV040.GCPYBOOK
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.STESTA.IA.CCV040.GCPYBOOK
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.ITESTA.IA.CCV040.GCPYBOOK
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.ITEST.IA.CCV040.GCPYBOOK   
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.BETA.IA.CCV040.GCPYBOOK   
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.QA.IA.CCV040.GCPYBOOK     
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.PREGA.IA.CCV040.GCPYBOOK   
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.GA.IA.CCV040.GCPYBOOK     
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.UTESTA.IB.CCV040.GCPYBOOK 
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.STESTA.IB.CCV040.GCPYBOOK 
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.ITESTA.IB.CCV040.GCPYBOOK 
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.ITEST.IB.CCV040.GCPYBOOK   
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.BETA.IB.CCV040.GCPYBOOK   
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.QA.IB.CCV040.GCPYBOOK     
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.PREGA.IB.CCV040.GCPYBOOK   
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.GA.IB.CCV040.GCPYBOOK     
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.UTESTA.IB.CCV040.GCPYBOOK 
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.STESTA.IB.CCV040.GCPYBOOK 
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.ITESTA.IB.CCV040.GCPYBOOK 
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.ITEST.IB.CCV040.GCPYBOOK   
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.BETA.IB.CCV040.GCPYBOOK   
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.QA.IB.CCV040.GCPYBOOK     
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.PREGA.IB.CCV040.GCPYBOOK   
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.GA.IB.CCV040.GCPYBOOK     
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.UTESTA.IB.CCV040.GCPYBOOK 
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.STESTA.IB.CCV040.GCPYBOOK 
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.ITESTA.IB.CCV040.GCPYBOOK 
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.ITEST.IB.CCV040.GCPYBOOK   
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.BETA.IB.CCV040.GCPYBOOK   
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.QA.IB.CCV040.GCPYBOOK     
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.PREGA.IB.CCV040.GCPYBOOK   
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.GA.IB.CCV040.GCPYBOOK     
//         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.UTESTA.IB.CCV040.GCPYBOOK
Back to top
View user's profile Send private message
enrico-sorichetti

Superior Member


Joined: 14 Mar 2007
Posts: 10872
Location: italy

PostPosted: Thu Nov 11, 2010 10:08 pm
Reply with quote

please post the full output... using the code tags as You can see from Your edited post,
what program are You running, ISRLEMX directly or thru some interface
what is the program <thing> return code ?

I also checked the manuals but there is no mention of <scanned> datasets limitation
what is needed is just consistent lrecl and recfm

I just searched the ISPF manuals and nowhere there is a message with that wording

and I did the same for the TSO manuals with the same result

so unless You post something meaningful very little can be done

also note that extents are something different from datasets
a dataset can be allocated in multiple extents so,

I might be wrong but , IIRC there is a limit of 255 extents for a single ddname

1 dataset with 255 extents vs 255 dataset with one extent each
Back to top
View user's profile Send private message
surfspn

New User


Joined: 11 Nov 2010
Posts: 5
Location: HSBC Boca Raton

PostPosted: Thu Nov 11, 2010 11:21 pm
Reply with quote

Thanks for taking the time to look at this but i'm not sure what you mean by meaningful output..there really isnt much to see. but here is the failed job.
Code:
01.35.40 J0080662 ---- FRIDAY,    12 NOV 2010 ----                             
01.35.40 J0080662  IRR010I  USERID S17979   IS ASSIGNED TO THIS JOB.           
01.35.40 J0080662  ICH70001I S17979   LAST ACCESS AT 01:35:28 ON FRIDAY, NOVEMBE
01.35.40 J0080662  $HASP373 S17979JC STARTED - WLM INIT  - SRVCLASS BATTST   - S
01.35.40 J0080662  IEF403I S17979JC - STARTED - TIME=01.35.40                   
01.35.40 J0080662  -                                         --TIMINGS (MINS.)--
01.35.40 J0080662  -JOBNAME  STEPNAME PROCSTEP    RC   EXCP    CPU    SRB  CLOCK
01.35.40 J0080662  -S17979JC          SCAN        20     79    .00    .00    .00
01.35.40 J0080662  HSBC00I S17979JC.SCAN    .SCAN     RC= 0020                 
01.35.40 J0080662  IEF404I S17979JC - ENDED - TIME=01.35.40                     
01.35.40 J0080662  -S17979JC ENDED.  NAME-                     TOTAL CPU TIME= 
01.35.40 J0080662  $HASP395 S17979JC ENDED                                     
------ JES2 JOB STATISTICS ------                                               
  12 NOV 2010 JOB EXECUTION DATE                                               
           64 CARDS READ                                                       
         203 SYSOUT PRINT RECORDS                                             
           0 SYSOUT PUNCH RECORDS                                             
          13 SYSOUT SPOOL KBYTES                                               
        0.00 MINUTES EXECUTION TIME                                           
 1 //S17979JC JOB 5211,' ',CLASS=G,MSGCLASS=X,NOTIFY=&SYSUID,REGION=0M   
   //*                                                                   
   //*                                                                   
   IEFC653I SUBSTITUTION JCL - 5211,' ',CLASS=G,MSGCLASS=X,NOTIFY=S17979,
 2 //SCAN   EXEC PGM=ISRLEMX,COND=(12,LE),                               
   //   PARM=('COB,ARD140JA,B,Y,E,9,,,ENU,,,,,SYSDA')                   
   //*                                                                   
   //* INSERT STEPLIB DD CARDS HERE FOR ISRLEMX AND THE NATIONAL LANGUAGE
   //* LITERAL LOAD MODULE IF THEY ARE NOT IN YOUR SYSTEM LIBRARY       
   //*                                                                   
 3 //ISRLCODE DD  DISP=SHR,DSN=A14961.TEST.COB                           
 4 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.UTESTA.CC.V040.MCPY     
 5 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.STESTA.CC.V040.MCPY     
 6 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.ITESTA.CC.V040.MCPY     
 7 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.ITEST.CC.V040.MCPY       
 8 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.BETA.CC.V040.MCPY       
 9 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.QA.CC.V040.MCPY         
10 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.PREGA.CC.V040.MCPY       
11 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.GA.CC.V040.MCPY         
12 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.UTESTA.AC.CCV040.MCPY   
13 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.STESTA.AC.CCV040.MCPY   
14 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.ITESTA.AC.CCV040.MCPY   
15 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.ITEST.AC.CCV040.MCPY     
16 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.BETA.AC.CCV040.MCPY     
17 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.QA.AC.CCV040.MCPY       
18 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.PREGA.AC.CCV040.MCPY     
19 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.GA.AC.CCV040.MCPY       
20 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.UTESTA.IA.CCV040.GCPYBOOK
21 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.STESTA.IA.CCV040.GCPYBOOK
22 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.ITESTA.IA.CCV040.GCPYBOOK
23 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.ITEST.IA.CCV040.GCPYBOOK
24 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.BETA.IA.CCV040.GCPYBOOK 
25 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.QA.IA.CCV040.GCPYBOOK   
26 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.PREGA.IA.CCV040.GCPYBOOK
27 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.GA.IA.CCV040.GCPYBOOK   
28 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.UTESTA.IB.CCV040.GCPYBOOK
29 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.STESTA.IB.CCV040.GCPYBOOK
30 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.ITESTA.IB.CCV040.GCPYBOOK
31 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.ITEST.IB.CCV040.GCPYBOOK
32 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.BETA.IB.CCV040.GCPYBOOK 
33 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.QA.IB.CCV040.GCPYBOOK   
34 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.PREGA.IB.CCV040.GCPYBOOK
35 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.GA.IB.CCV040.GCPYBOOK   
36 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.UTESTA.IB.CCV040.GCPYBOOK
37 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.STESTA.IB.CCV040.GCPYBOOK
38 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.ITESTA.IB.CCV040.GCPYBOOK
39 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.ITEST.IB.CCV040.GCPYBOOK
40 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.BETA.IB.CCV040.GCPYBOOK 
41 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.QA.IB.CCV040.GCPYBOOK   
42 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.PREGA.IB.CCV040.GCPYBOOK
43 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.GA.IB.CCV040.GCPYBOOK   
44 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.UTESTA.IB.CCV040.GCPYBOOK
45 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.STESTA.IB.CCV040.GCPYBOOK
46 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.ITESTA.IB.CCV040.GCPYBOOK
47 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.ITEST.IB.CCV040.GCPYBOOK
48 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.BETA.IB.CCV040.GCPYBOOK 
49 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.QA.IB.CCV040.GCPYBOOK   
50 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.PREGA.IB.CCV040.GCPYBOOK
51 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.GA.IB.CCV040.GCPYBOOK   
52 //         DD  DISP=SHR,DSN=PC1G0.PDS.GRD1HK.STESTA.CC.V040.MCPY     
53 //ISRLEXPD DD  UNIT=SYSDA,DISP=(NEW,CATLG,DELETE),SPACE=(CYL,(70,20)),
   //             DSN=S17979.TEMPE,                                     
   //             DCB=(RECFM=FB,LRECL=80,BLKSIZE=6000)                   
54 //ISRLMSG  DD  SYSOUT=*                                               
55 //ISRLXREF DD  SYSOUT=*                                               
ICH70001I S17979   LAST ACCESS AT 01:35:28 ON FRIDAY, NOVEMBER 12, 2010         
IEF236I ALLOC. FOR S17979JC SCAN                                               
IGD103I SMS ALLOCATED TO DDNAME ISRLCODE                                       
IGD103I SMS ALLOCATED TO DDNAME
IGD103I SMS ALLOCATED TO DDNAME
IGD103I SMS ALLOCATED TO DDNAME
IGD103I SMS ALLOCATED TO DDNAME
IGD103I SMS ALLOCATED TO DDNAME
IGD103I SMS ALLOCATED TO DDNAME
IGD103I SMS ALLOCATED TO DDNAME
IGD103I SMS ALLOCATED TO DDNAME
IGD103I SMS ALLOCATED TO DDNAME
IGD103I SMS ALLOCATED TO DDNAME
IGD103I SMS ALLOCATED TO DDNAME
IGD103I SMS ALLOCATED TO DDNAME
IGD103I SMS ALLOCATED TO DDNAME
IGD103I SMS ALLOCATED TO DDNAME
IGD103I SMS ALLOCATED TO DDNAME
IGD103I SMS ALLOCATED TO DDNAME
IGD103I SMS ALLOCATED TO DDNAME
IGD103I SMS ALLOCATED TO DDNAME
IGD103I SMS ALLOCATED TO DDNAME
IGD103I SMS ALLOCATED TO DDNAME
IGD103I SMS ALLOCATED TO DDNAME
IGD103I SMS ALLOCATED TO DDNAME
IGD103I SMS ALLOCATED TO DDNAME
IGD103I SMS ALLOCATED TO DDNAME
IGD103I SMS ALLOCATED TO DDNAME
IGD103I SMS ALLOCATED TO DDNAME
IGD103I SMS ALLOCATED TO DDNAME
IGD103I SMS ALLOCATED TO DDNAME
IGD103I SMS ALLOCATED TO DDNAME
IGD103I SMS ALLOCATED TO DDNAME
IGD103I SMS ALLOCATED TO DDNAME
IGD103I SMS ALLOCATED TO DDNAME
IGD103I SMS ALLOCATED TO DDNAME
IGD103I SMS ALLOCATED TO DDNAME
IGD103I SMS ALLOCATED TO DDNAME
IGD103I SMS ALLOCATED TO DDNAME
IGD103I SMS ALLOCATED TO DDNAME                                         
IGD103I SMS ALLOCATED TO DDNAME                                         
IGD103I SMS ALLOCATED TO DDNAME                                         
IGD103I SMS ALLOCATED TO DDNAME                                         
IGD103I SMS ALLOCATED TO DDNAME                                         
IGD103I SMS ALLOCATED TO DDNAME                                         
IGD103I SMS ALLOCATED TO DDNAME                                         
IGD103I SMS ALLOCATED TO DDNAME                                         
IGD103I SMS ALLOCATED TO DDNAME                                         
IGD103I SMS ALLOCATED TO DDNAME                                         
IGD103I SMS ALLOCATED TO DDNAME                                         
IGD103I SMS ALLOCATED TO DDNAME                                         
IGD103I SMS ALLOCATED TO DDNAME                                         
IGD101I SMS ALLOCATED TO DDNAME (ISRLEXPD)                               
        DSN (S17979.TEMPE                                )               
        STORCLAS (SCSTD) MGMTCLAS (MCTSO) DATACLAS (NULLDC)             
        VOL SER NOS= TSU046                                             
IEF237I JES2 ALLOCATED TO ISRLMSG                                       
IEF237I JES2 ALLOCATED TO ISRLXREF                                             
IEF142I S17979JC SCAN - STEP WAS EXECUTED - COND CODE 0020                     
IGD104I A14961.TEST.COB                              RETAINED,  DDNAME=ISRLCODE
IGD104I PC1G0.PDS.GRD1HK.UTESTA.CC.V040.MCPY         RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.STESTA.CC.V040.MCPY         RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.ITESTA.CC.V040.MCPY         RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.ITEST.CC.V040.MCPY          RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.BETA.CC.V040.MCPY           RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.QA.CC.V040.MCPY             RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.PREGA.CC.V040.MCPY          RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.GA.CC.V040.MCPY             RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.UTESTA.AC.CCV040.MCPY       RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.STESTA.AC.CCV040.MCPY       RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.ITESTA.AC.CCV040.MCPY       RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.ITEST.AC.CCV040.MCPY        RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.BETA.AC.CCV040.MCPY         RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.QA.AC.CCV040.MCPY           RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.PREGA.AC.CCV040.MCPY        RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.GA.AC.CCV040.MCPY           RETAINED,  DDNAME=
IGD104I PC1G0.PDS.GRD1HK.UTESTA.IA.CCV040.GCPYBOOK   RETAINED,  DDNAME=
IGD104I PC1G0.PDS.GRD1HK.STESTA.IA.CCV040.GCPYBOOK   RETAINED,  DDNAME=
IGD104I PC1G0.PDS.GRD1HK.ITESTA.IA.CCV040.GCPYBOOK   RETAINED,  DDNAME=
IGD104I PC1G0.PDS.GRD1HK.ITEST.IA.CCV040.GCPYBOOK    RETAINED,  DDNAME=
IGD104I PC1G0.PDS.GRD1HK.BETA.IA.CCV040.GCPYBOOK     RETAINED,  DDNAME=
IGD104I PC1G0.PDS.GRD1HK.QA.IA.CCV040.GCPYBOOK       RETAINED,  DDNAME=
IGD104I PC1G0.PDS.GRD1HK.PREGA.IA.CCV040.GCPYBOOK    RETAINED,  DDNAME=
IGD104I PC1G0.PDS.GRD1HK.GA.IA.CCV040.GCPYBOOK       RETAINED,  DDNAME=
IGD104I PC1G0.PDS.GRD1HK.UTESTA.IB.CCV040.GCPYBOOK   RETAINED,  DDNAME=
IGD104I PC1G0.PDS.GRD1HK.STESTA.IB.CCV040.GCPYBOOK   RETAINED,  DDNAME=
IGD104I PC1G0.PDS.GRD1HK.ITESTA.IB.CCV040.GCPYBOOK   RETAINED,  DDNAME=
IGD104I PC1G0.PDS.GRD1HK.ITEST.IB.CCV040.GCPYBOOK    RETAINED,  DDNAME=
IGD104I PC1G0.PDS.GRD1HK.BETA.IB.CCV040.GCPYBOOK     RETAINED,  DDNAME=
IGD104I PC1G0.PDS.GRD1HK.QA.IB.CCV040.GCPYBOOK       RETAINED,  DDNAME=
IGD104I PC1G0.PDS.GRD1HK.PREGA.IB.CCV040.GCPYBOOK    RETAINED,  DDNAME=
IGD104I PC1G0.PDS.GRD1HK.GA.IB.CCV040.GCPYBOOK       RETAINED,  DDNAME=
IGD104I PC1G0.PDS.GRD1HK.UTESTA.IB.CCV040.GCPYBOOK   RETAINED,  DDNAME=
IGD104I PC1G0.PDS.GRD1HK.STESTA.IB.CCV040.GCPYBOOK   RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.ITESTA.IB.CCV040.GCPYBOOK   RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.ITEST.IB.CCV040.GCPYBOOK    RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.BETA.IB.CCV040.GCPYBOOK     RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.QA.IB.CCV040.GCPYBOOK       RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.PREGA.IB.CCV040.GCPYBOOK    RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.GA.IB.CCV040.GCPYBOOK       RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.UTESTA.IB.CCV040.GCPYBOOK   RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.STESTA.IB.CCV040.GCPYBOOK   RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.ITESTA.IB.CCV040.GCPYBOOK   RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.ITEST.IB.CCV040.GCPYBOOK    RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.BETA.IB.CCV040.GCPYBOOK     RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.QA.IB.CCV040.GCPYBOOK       RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.PREGA.IB.CCV040.GCPYBOOK    RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.GA.IB.CCV040.GCPYBOOK       RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.STESTA.CC.V040.MCPY         RETAINED,  DDNAME=         
IGD104I S17979.TEMPE                                 RETAINED,  DDNAME=ISRLEXPD
IEF285I   S17979.S17979JC.J0080662.D0000101.?          SYSOUT                   
IEF285I   S17979.S17979JC.J0080662.D0000102.?          SYSOUT                   
IEF373I STEP/SCAN    /START 2010316.0135                                       
IEF374I STEP/SCAN    /STOP  2010316.0135 CPU    0MIN 00.01SEC SRB    0MIN 00.00S
IEF375I  JOB/S17979JC/START 2010316.0135                                       
IEF376I  JOB/S17979JC/STOP  2010316.0135 CPU    0MIN 00.01SEC SRB    0MIN 00.00S
Input RECFM not consistent   


If I run the same job and reduce the number of libraries in the isrlcode dd by one it runs fine.
Back to top
View user's profile Send private message
Akatsukami

Global Moderator


Joined: 03 Oct 2009
Posts: 1788
Location: Bloomington, IL

PostPosted: Thu Nov 11, 2010 11:36 pm
Reply with quote

surfspn wrote:
If I run the same job and reduce the number of libraries in the isrlcode dd by one it runs fine.

If you remove any one arbitrary library, or only the last one, PC1G0.PDS.GRD1HK.STESTA.CC.V040.MCPY?
Back to top
View user's profile Send private message
surfspn

New User


Joined: 11 Nov 2010
Posts: 5
Location: HSBC Boca Raton

PostPosted: Thu Nov 11, 2010 11:40 pm
Reply with quote

Hi it really doesn't matter which dataset i remove seem as though 49 total in concatention is fine but 50 total is not.
Back to top
View user's profile Send private message
enrico-sorichetti

Superior Member


Joined: 14 Mar 2007
Posts: 10872
Location: italy

PostPosted: Thu Nov 11, 2010 11:54 pm
Reply with quote

first of all there are a few issues to fix
Code:

IGD104I PC1G0.PDS.GRD1HK.BETA.AC.CCV040.MCPY         RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.BETA.CC.V040.MCPY           RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.BETA.IA.CCV040.GCPYBOOK     RETAINED,  DDNAME=
IGD104I PC1G0.PDS.GRD1HK.BETA.IB.CCV040.GCPYBOOK     RETAINED,  DDNAME= <==
IGD104I PC1G0.PDS.GRD1HK.BETA.IB.CCV040.GCPYBOOK     RETAINED,  DDNAME= <==         
IGD104I PC1G0.PDS.GRD1HK.GA.AC.CCV040.MCPY           RETAINED,  DDNAME=
IGD104I PC1G0.PDS.GRD1HK.GA.CC.V040.MCPY             RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.GA.IA.CCV040.GCPYBOOK       RETAINED,  DDNAME=
IGD104I PC1G0.PDS.GRD1HK.GA.IB.CCV040.GCPYBOOK       RETAINED,  DDNAME= <==
IGD104I PC1G0.PDS.GRD1HK.GA.IB.CCV040.GCPYBOOK       RETAINED,  DDNAME= <==         
IGD104I PC1G0.PDS.GRD1HK.ITEST.AC.CCV040.MCPY        RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.ITEST.CC.V040.MCPY          RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.ITEST.IA.CCV040.GCPYBOOK    RETAINED,  DDNAME=
IGD104I PC1G0.PDS.GRD1HK.ITEST.IB.CCV040.GCPYBOOK    RETAINED,  DDNAME= <==
IGD104I PC1G0.PDS.GRD1HK.ITEST.IB.CCV040.GCPYBOOK    RETAINED,  DDNAME= <==         
IGD104I PC1G0.PDS.GRD1HK.ITESTA.AC.CCV040.MCPY       RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.ITESTA.CC.V040.MCPY         RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.ITESTA.IA.CCV040.GCPYBOOK   RETAINED,  DDNAME=
IGD104I PC1G0.PDS.GRD1HK.ITESTA.IB.CCV040.GCPYBOOK   RETAINED,  DDNAME= <==
IGD104I PC1G0.PDS.GRD1HK.ITESTA.IB.CCV040.GCPYBOOK   RETAINED,  DDNAME= <==         
IGD104I PC1G0.PDS.GRD1HK.PREGA.AC.CCV040.MCPY        RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.PREGA.CC.V040.MCPY          RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.PREGA.IA.CCV040.GCPYBOOK    RETAINED,  DDNAME=
IGD104I PC1G0.PDS.GRD1HK.PREGA.IB.CCV040.GCPYBOOK    RETAINED,  DDNAME= <==
IGD104I PC1G0.PDS.GRD1HK.PREGA.IB.CCV040.GCPYBOOK    RETAINED,  DDNAME= <==         
IGD104I PC1G0.PDS.GRD1HK.QA.AC.CCV040.MCPY           RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.QA.CC.V040.MCPY             RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.QA.IA.CCV040.GCPYBOOK       RETAINED,  DDNAME=
IGD104I PC1G0.PDS.GRD1HK.QA.IB.CCV040.GCPYBOOK       RETAINED,  DDNAME= <==
IGD104I PC1G0.PDS.GRD1HK.QA.IB.CCV040.GCPYBOOK       RETAINED,  DDNAME= <==         
IGD104I PC1G0.PDS.GRD1HK.STESTA.AC.CCV040.MCPY       RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.STESTA.CC.V040.MCPY         RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.STESTA.IA.CCV040.GCPYBOOK   RETAINED,  DDNAME=
IGD104I PC1G0.PDS.GRD1HK.STESTA.IB.CCV040.GCPYBOOK   RETAINED,  DDNAME= <==
IGD104I PC1G0.PDS.GRD1HK.STESTA.IB.CCV040.GCPYBOOK   RETAINED,  DDNAME= <==         
IGD104I PC1G0.PDS.GRD1HK.UTESTA.AC.CCV040.MCPY       RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.UTESTA.CC.V040.MCPY         RETAINED,  DDNAME=         
IGD104I PC1G0.PDS.GRD1HK.UTESTA.IA.CCV040.GCPYBOOK   RETAINED,  DDNAME=
IGD104I PC1G0.PDS.GRD1HK.UTESTA.IB.CCV040.GCPYBOOK   RETAINED,  DDNAME= <==
IGD104I PC1G0.PDS.GRD1HK.UTESTA.IB.CCV040.GCPYBOOK   RETAINED,  DDNAME= <==         


any reason to have all those duplicates ???

second, it seems that You did not understand the difference between datasets and extents


as I already told You in my previous replies
Quote:
are You sure You are not hitting some extent limit ?

Quote:
also note that extents are something different from datasets
a dataset can be allocated in multiple extents so,
I might be wrong but , IIRC there is a limit of 255 extents for a single ddname
1 dataset with 255 extents vs 255 dataset with one extent each


again... different route now
read and try to understand
publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/DGT2D470/3.7.8.2?SHELF=DGT2BK81&DT=20080602122917
to save You some time here is the linked paragraphs

Quote:
3.7.8.2 Partitioned Concatenation


Concatenated PDSs are processed with a DSORG=PO in the DCB. When PDSs are concatenated, the system treats the group as a single data set. A partitioned concatenation can contain a mixture of PDSs, PDSEs, and UNIX directories. Partitioned concatenation is supported only when the DCB is open for input.

There is a limit to how many DD statements are allowed in a partitioned concatenation. Add together the number of PDS extents, the number of PDSEs, and the number of UNIX directories in the concatenation. The sum cannot exceed 255. For example, you can concatenate 15 PDSs of 16 extents each with 8 PDSEs and 7 UNIX directories ((15 x 16) + 8 + 7 = 255 extents).

Concatenated PDSs are always treated as having like attributes, except for block size. They use the attributes of the first data set only, except for the block size. BPAM OPEN uses the largest block size among the concatenated data sets. All attributes of the first data set are used, even if they conflict with the block size parameter specified. For concatenated format-F data sets (blocked or unblocked), the LRECL for each data set must be equal.

You process a concatenation of PDSs the same way you process a single PDS, except that you must use the FIND macro to begin processing a member. You cannot use the POINT (or NOTE) macro until after issuing the FIND macro the appropriate member. If two members of different data sets in the concatenation have the same name, the FIND macro determines the address of the first one in the concatenation. You would not be able to process the second one in the concatenation. The BLDL macro provides the concatenation number of the data set to which the member belongs in the K field of the BLDL list. (See "BLDL--Construct a Directory Entry List" in topic 3.7.5.1.)


strong suggestion ...
check for each datasets in the concatenation the number of extents,
add the up and check the sum

most probably You are hitting that limit ,
reallocate some/all of them so that each has one extent and You will see that ispf will be glad to process many more

if You are not willing to follow the suggestions we are all wasting time
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> TSO/ISPF

 


Similar Topics
Topic Forum Replies
No new posts Using API Gateway from CICS program CICS 0
No new posts FINDREP - Only first record from give... DFSORT/ICETOOL 3
No new posts Map Vols and Problem Dataset All Other Mainframe Topics 2
No new posts Allocated cylinders of a dataset DB2 12
No new posts Sort First/last record of a subset th... DFSORT/ICETOOL 7
Search our Forums:

Back to Top