For better representation of my problem, let us consider the below sample code.
-*************************************************************
-DEFAULTH &CNT_VAL = 1;
-DEFAULT &CNT_VAL1 =10;
-SET &ECHO = ALL;
SET HTMLARCHIVE=ON
COMPOUND LAYOUT PCHOLD FORMAT PDF
UNITS=IN, $
OBJECT=bookmarks ,$
SECTION=section1, LAYOUT=ON, METADATA='.208^.208^.208^.208^4', MERGE=OFF, ORIENTATION=LANDSCAPE, PAGESIZE=LETTER, SHOW_GLOBALFILTER=OFF, $
-REPEAT ENDREPEAT1 &CNT_VAL1 TIMES
PAGELAYOUT=&CNT_VAL.EVAL, NAME='Page layout 1', text='Page layout 1', TOC-LEVEL=0, BOTTOMMARGIN=0.208, TOPMARGIN=0.208, LEFTMARGIN=0.208, RIGHTMARGIN=0.208, METADATA='BOTTOMMARGIN=0.208,TOPMARGIN=0.208,LEFTMARGIN=0.208,RIGHTMARGIN=0.208,', $
COMPONENT='&CNT_VAL.EVAL', TEXT='&CNT_VAL.EVAL', TOC-LEVEL=1, POSITION=(0.208 0.208), DIMENSION=(11.290 7.772), METADATA='Z-INDEX: 100; POSITION: absolute; WIDTH: 11.29in; HEIGHT: 7.772in; TOP: 0.208in; LEFT: 0.208in', $
-SET &CNT_VAL = &CNT_VAL + 1;
-ENDREPEAT1
-SET &CNT_VAL = 1;
END
-REPEAT ENDREPEAT10 &CNT_VAL1 TIMES
SET COMPONENT='&CNT_VAL.EVAL'
-*DUMMY LINES FOR TESTING
-*DUMMY LINES FOR TESTING
-*DUMMY LINES FOR TESTING
-*DUMMY LINES FOR TESTING
-*DUMMY LINES FOR TESTING
-*DUMMY LINES FOR TESTING
-*DUMMY LINES FOR TESTING
-*DUMMY LINES FOR TESTING
-*DUMMY LINES FOR TESTING
-*DUMMY LINES FOR TESTING
-*DUMMY LINES FOR TESTING
-*DUMMY LINES FOR TESTING
-*DUMMY LINES FOR TESTING
-*DUMMY LINES FOR TESTING
-*DUMMY LINES FOR TESTING
-*DUMMY LINES FOR TESTING
-*DUMMY LINES FOR TESTING
TABLE FILE CAR
PRINT
*
ON TABLE SET PAGE-NUM NOLEAD
ON TABLE NOTOTAL
ON TABLE PCHOLD FORMAT PDF
ON TABLE SET HTMLCSS ON
ON TABLE SET STYLE *
INCLUDE = endeflt,
$
ENDSTYLE
END
-SET &CNT_VAL = &CNT_VAL + 1;
-ENDREPEAT10
COMPOUND END
-EXIT
-*************************************************************
We observe that PDF compound layout is considering the commented lines as well. Not sure how and why.
Justification: If we execute the below code with &CNT_VAL1 =157 then the report works fine. But at &CNT_VAL1 =158 the report breaks with the error message “Reporting Server messages exceeded IBIF_max_messages, report retrieval aborted”.
By removing the commented lines the Break point goes from 157 to 182.Break point is &CNT_VAL1 = 182
Do we have any limit for components in PDF compound layout painter?
If yes how many components can we fit in?
Is there a way to free the cache memory for every loop at the time of execution or rum time?
Do we have a storage limit for compound layout painter on execution time?
WebFOCUS 7.7.05 and 8.x
Windows, All Outputs