>From 2005; TL;DR, You likely have to break the process into multiple steps.
http://ibmmainframes.com/about47444.html Mark Jacobs Sent from ProtonMail, Swiss-based encrypted email. GPG Public Key - https://api.protonmail.ch/pks/lookup?op=get&[email protected] ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On Tuesday, April 2, 2019 9:18 AM, van der Grijn, Bart (B) <[email protected]> wrote: > A question for the DFSort experts. > I have a job that fails with > ICE085A 0 SECOND COMMUNICATION AREA SPACE EXCEEDED - ADD AT LEAST 0K BYTES TO > REGION > I understand what the message manual is telling me (reduce the complexity of > the application), but how do I determine what the limits are or what clauses > influence the memory usage? > > The JCL is pretty straightforward > //SORT EXEC PGM=ICEMAN > //SYSOUT DD SYSOUT=* > //SORTIN DD DISP=SHR,DSN=U762837.PERM.ANLA.RAW > //SYMNAMES DD DISP=(OLD,DELETE),DSN=&&SYMNAMES > //OUT DD DUMMY > //SYSIN DD DISP=(OLD,DELETE),DSN=&&OUTREC > > The control statements after symbol substitution, as shown by sort: > > ICE282I 0 PERFORMING SYMBOL SUBSTITUTION AS NEEDED > ICE805I 1 JOBNAME: SSSAPEX5 , STEPNAME: EXTRACT > ICE802I 0 BLOCKSET TECHNIQUE IN CONTROL > ICE143I 0 BLOCKSET COPY TECHNIQUE SELECTED > ICE250I 0 VISIT http://www.ibm.com/storage/dfsort FOR DFSORT PAPERS, EXAMPLES > AND MORE > ICE000I 1 - CONTROL STATEMENTS FOR 5694-A01, Z/OS DFSORT V1R12 - 13:09 ON TUE > APR 02, 2019 - > OPTION COPY,NOVLSHRT,MAINSIZE=MAX > OUTFIL FNAMES=OUT,VTOF,OUTREC=(5,2,C'|',7,1,BI,TO=ZD,LENGTH=2,C'|',8,1* > ,C'|',9,2,C'|',11,3,C'|',14,8,C'|',22,3,C'|',28,2,C'|',3* > 0,1,C'|',31,6,C'|',40,6,C'|',46,12,C'|',61,1,C'|',62,4,C* > '|',66,8,C'|',74,8,C'|',82,1,C'|',83,4,C'|',87,4,C'|',91* > ,4,C'|',96,11,C'|',107,15,C'|',122,2,C'|',124,8,C'|',132* > ,8,C'|',140,3,C'|',143,1,C'|',147,10,C'|',157,1,BI,TO=ZD* > ,LENGTH=2,C'|',158,2,C'|',160,8,C'|',168,8,C'|',176,2,C'* > |',178,8,C'|',186,8,C'|',194,2,C'|',196,8,C'|',204,8,C'|* > ',212,2,C'|',214,8,C'|',222,8,C'|',230,2,C'|',232,8,C'|'* > ,240,8,C'|',252,8,C'|',260,2,C'|',262,2,C'|',267,2,PD,TO* > =ZD,LENGTH=3,C'|',269,4,C'|',273,2,C'|',275,1,C'|',276,1* > ,C'|',280,8,C'|',288,8,C'|',296,8,C'|',308,8,C'|',316,3,* > C'|',319,12,C'|',331,8,C'|',346,8,C'|',354,8,C'|',362,8,* > C'|',370,8,C'|',378,2,C'|',383,25,C'|',408,25,C'|',433,2* > 5,C'|',458,25,C'|',486,4,C'|',490,7,PD,EDIT=(IIIIIIIIIII* > .II),C'|',509,6,PD,EDIT=(IIIIIIIII.II),C'|',515,3,C'|',5* > 18,25,C'|',543,8,C'|',551,8,C'|',559,6,PD,EDIT=(IIIIIIII* > I.II),C'|',565,6,PD,EDIT=(IIIIIIIII.II),C'|',571,8,C'|',* > 579,2,C'|',581,7,PD,EDIT=(IIIIIIIIIII.II),C'|',591,2,C'|* > ... > 169,6,PD,EDIT=(IIIIIIIII.II),C'|',3175,6,PD,EDIT=(IIIIII* > III.II),C'|',3181,6,PD,EDIT=(IIIIIIIII.II),C'|',3187,3,P* > D,EDIT=(III.II),C'|',3190,6,PD,EDIT=(IIIIIIIII.II),C'|',* > 3196,8,C'|',3207,8,C'|',3215,8,C'|',3226,81) > ICE085A 0 SECOND COMMUNICATION AREA SPACE EXCEEDED - ADD AT LEAST 0K BYTES TO > REGION > ICE751I 0 C5-K76982 C6-K90026 E7-K95469 > ICE052I 3 END OF DFSORT > > If anybody wants to see the complete list, let me know. There are 473 input > fields that are copied over, some of them converted, with '|' inserted as > separator. > I realize this is z/OS 1.12 and not supported. This is an older system that > we hope to retire later this year. The job in question will be used to > extract tape data to import into another solution before we turn off the > system. > > I can find ways to split up the job to make it work, but would rather not. So > my questions are > Are there any easy fixes where I use different clauses to reduce the > complexity? > If not, what determines the limits? Something like "You've got xK, each field > will use y bytes, a conversion add z bytes, etc." ? Or is it a matter of > trial and error until I find something that works? > > Thanks, > Bart > > -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to [email protected] with the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
