my 563 CMN$$CO2 member
)SEL &OBJTYPE EQ &Z
//SYSLIN DD DISP=(,PASS),DSN=&&&&OBJECT,
// UNIT=SYSDA,SPACE=(TRK,(500,15),RLSE),
// DCB=(RECFM=FB,LRECL=80,BLKSIZE=0)
)ENDSEL &OBJTYPE EQ &Z
)SEL &OBJTYPE NE &Z
//SYSLIN DD DISP=(,PASS),DSN=&&&&OBJECT(&CMPNAME),
// UNIT=SYSDA,SPACE=(TRK,(5,100,100),RLSE),
// DCB=&STGLIB..&OBJTYPE
)ENDSEL &OBJTYPE NE &Z
//SYSLIN DD DISP=(,PASS),DSN=&&&&OBJECT,
// UNIT=SYSDA,SPACE=(TRK,(500,15),RLSE),
// DCB=(RECFM=FB,LRECL=80,BLKSIZE=0)
)ENDSEL &OBJTYPE EQ &Z
)SEL &OBJTYPE NE &Z
//SYSLIN DD DISP=(,PASS),DSN=&&&&OBJECT(&CMPNAME),
// UNIT=SYSDA,SPACE=(TRK,(5,100,100),RLSE),
// DCB=&STGLIB..&OBJTYPE
)ENDSEL &OBJTYPE NE &Z
and my 612 member
===> Scroll
)SEL &OBJTYPE EQ &Z
//SYSLIN DD DISP=(,PASS),DSN=&&&&OBJECT,
// UNIT=SYSDA,SPACE=(TRK,(500,15),RLSE),
// DCB=(RECFM=FB,LRECL=80,BLKSIZE=0)
)ENDSEL &OBJTYPE EQ &Z
)SEL &OBJTYPE NE &Z
//SYSLIN DD DISP=(,PASS),DSN=&&&&OBJECT(&CMPNAME),
// UNIT=SYSDA,SPACE=(TRK,(5,100,100),RLSE),
// DCB=&STGLIB..&OBJTYPE
)ENDSEL &OBJTYPE NE &Z
)SEL &OBJTYPE EQ &Z
//SYSLIN DD DISP=(,PASS),DSN=&&&&OBJECT,
// UNIT=SYSDA,SPACE=(TRK,(500,15),RLSE),
// DCB=(RECFM=FB,LRECL=80,BLKSIZE=0)
)ENDSEL &OBJTYPE EQ &Z
)SEL &OBJTYPE NE &Z
//SYSLIN DD DISP=(,PASS),DSN=&&&&OBJECT(&CMPNAME),
// UNIT=SYSDA,SPACE=(TRK,(5,100,100),RLSE),
// DCB=&STGLIB..&OBJTYPE
)ENDSEL &OBJTYPE NE &Z
here is the 612 CMN$$VAR member contents
)CM - CHANGE "OBJLIB EQ N" TO "OBJLIB EQ Y"
)CM - MAKE SURE THAT OBJECT LIBRARY TYPES ARE DEFINED. THIS SAMPLE
)CM DEFINES TWO OBJECT LIBRARY COMPONENT NAMES: OB1 AND OB2;
)CM TAILOR THE SKELETONS ACCORDINGLY.
)CM - NOTE THAT USROP03 IS USED TO INDICATE "COMPONLY", THAT IS, NO
)CM LINKAGE EDIT IS INVOKED BY THE COMPILER. THE COMBINATION OF
)CM COMPONLY EQ Y AND OBJLIB EQ Y IS USED TO GENERATE PACKAGE MASTER
)CM RECORDS FOR OBJ LIBRARY TYPES.
)CM - UPDATE ANY IN-HOUSE CHANGE MAN USER GUIDE SO THAT DEVELOPERS
)CM KNOW HOW TO SPECIFY OBJECT MODULE GENERATION.
)CM - "LCT" COMPONENTS MUST BE USED TO BUILD LOAD MODULES FROM OBJECT
)CM LIBRARY MEMBERS.
)CM
)SET OBJTYPE = &Z
)SET OBJLIB = Y
)SET OBJ1 = OB1
)SET OBJ1SRC = SR1
)SET OBJ2 = OB2
)SET OBJ2SRC = SR2
)SEL &COMPONLY EQ Y AND &OBJLIB EQ Y
)SEL &CMPTYPE EQ &OBJ1SRC
)SET OBJTYPE = &OBJ1
)ENDSEL &CMPTYPE EQ &OBJ1SRC
)SEL &CMPTYPE EQ &OBJ2SRC
)SET OBJTYPE = &OBJ2
)ENDSEL &CMPTYPE EQ &OBJ2SRC
)ENDSEL &COMPONLY EQ Y AND &OBJLIB EQ Y
)CM
)CM - MAKE SURE THAT OBJECT LIBRARY TYPES ARE DEFINED. THIS SAMPLE
)CM DEFINES TWO OBJECT LIBRARY COMPONENT NAMES: OB1 AND OB2;
)CM TAILOR THE SKELETONS ACCORDINGLY.
)CM - NOTE THAT USROP03 IS USED TO INDICATE "COMPONLY", THAT IS, NO
)CM LINKAGE EDIT IS INVOKED BY THE COMPILER. THE COMBINATION OF
)CM COMPONLY EQ Y AND OBJLIB EQ Y IS USED TO GENERATE PACKAGE MASTER
)CM RECORDS FOR OBJ LIBRARY TYPES.
)CM - UPDATE ANY IN-HOUSE CHANGE MAN USER GUIDE SO THAT DEVELOPERS
)CM KNOW HOW TO SPECIFY OBJECT MODULE GENERATION.
)CM - "LCT" COMPONENTS MUST BE USED TO BUILD LOAD MODULES FROM OBJECT
)CM LIBRARY MEMBERS.
)CM
)SET OBJTYPE = &Z
)SET OBJLIB = Y
)SET OBJ1 = OB1
)SET OBJ1SRC = SR1
)SET OBJ2 = OB2
)SET OBJ2SRC = SR2
)SEL &COMPONLY EQ Y AND &OBJLIB EQ Y
)SEL &CMPTYPE EQ &OBJ1SRC
)SET OBJTYPE = &OBJ1
)ENDSEL &CMPTYPE EQ &OBJ1SRC
)SEL &CMPTYPE EQ &OBJ2SRC
)SET OBJTYPE = &OBJ2
)ENDSEL &CMPTYPE EQ &OBJ2SRC
)ENDSEL &COMPONLY EQ Y AND &OBJLIB EQ Y
)CM
and my 563 CMN$$VAR member
)CM - CHANGE "OBJLIB EQ N" TO "OBJLIB EQ Y"
)CM - MAKE SURE THAT OBJECT LIBRARY TYPES ARE DEFINED. THIS SAMPLE
)CM DEFINES TWO OBJECT LIBRARY COMPONENT NAMES: OB1 AND OB2;
)CM TAILOR THE SKELETONS ACCORDINGLY.
)CM - NOTE THAT USROP03 IS USED TO INDICATE "COMPONLY", THAT IS, NO
)CM LINKAGE EDIT IS INVOKED BY THE COMPILER. THE COMBINATION OF
)CM COMPONLY EQ Y AND OBJLIB EQ Y IS USED TO GENERATE PACKAGE MASTER
)CM RECORDS FOR OBJ LIBRARY TYPES.
)CM - UPDATE ANY IN-HOUSE CHANGE MAN USER GUIDE SO THAT DEVELOPERS
)CM KNOW HOW TO SPECIFY OBJECT MODULE GENERATION.
)CM - "LCT" COMPONENTS MUST BE USED TO BUILD LOAD MODULES FROM OBJECT
)CM LIBRARY MEMBERS.
)CM
)SET OBJTYPE = &Z
)SET OBJLIB = N
)SET OBJ1 = OB1
)SET OBJ1SRC = SR1
)SET OBJ2 = OB2
)SET OBJ2SRC = SR2
)SEL &COMPONLY EQ Y AND &OBJLIB EQ Y
)SEL &CMPTYPE EQ &OBJ1SRC
)SET OBJTYPE = &OBJ1
)ENDSEL &CMPTYPE EQ &OBJ1SRC
)SEL &CMPTYPE EQ &OBJ2SRC
)SET OBJTYPE = &OBJ2
)ENDSEL &CMPTYPE EQ &OBJ2SRC
)ENDSEL &COMPONLY EQ Y AND &OBJLIB EQ Y
)CM
)CM - MAKE SURE THAT OBJECT LIBRARY TYPES ARE DEFINED. THIS SAMPLE
)CM DEFINES TWO OBJECT LIBRARY COMPONENT NAMES: OB1 AND OB2;
)CM TAILOR THE SKELETONS ACCORDINGLY.
)CM - NOTE THAT USROP03 IS USED TO INDICATE "COMPONLY", THAT IS, NO
)CM LINKAGE EDIT IS INVOKED BY THE COMPILER. THE COMBINATION OF
)CM COMPONLY EQ Y AND OBJLIB EQ Y IS USED TO GENERATE PACKAGE MASTER
)CM RECORDS FOR OBJ LIBRARY TYPES.
)CM - UPDATE ANY IN-HOUSE CHANGE MAN USER GUIDE SO THAT DEVELOPERS
)CM KNOW HOW TO SPECIFY OBJECT MODULE GENERATION.
)CM - "LCT" COMPONENTS MUST BE USED TO BUILD LOAD MODULES FROM OBJECT
)CM LIBRARY MEMBERS.
)CM
)SET OBJTYPE = &Z
)SET OBJLIB = N
)SET OBJ1 = OB1
)SET OBJ1SRC = SR1
)SET OBJ2 = OB2
)SET OBJ2SRC = SR2
)SEL &COMPONLY EQ Y AND &OBJLIB EQ Y
)SEL &CMPTYPE EQ &OBJ1SRC
)SET OBJTYPE = &OBJ1
)ENDSEL &CMPTYPE EQ &OBJ1SRC
)SEL &CMPTYPE EQ &OBJ2SRC
)SET OBJTYPE = &OBJ2
)ENDSEL &CMPTYPE EQ &OBJ2SRC
)ENDSEL &COMPONLY EQ Y AND &OBJLIB EQ Y
)CM
I update the OBJLIB = N to see if this changed the allocation and it did not.
I may be missing something, but these appear to be identical, any help would be appricated
Thanks
Carmen