BC1PNCPY, Elib copy utility, may run out of storage during parsing if more than one thousand MEMBER 'member' input statements are coded.
Message BSTPPARS: E009 RAN OUT OF STORAGE ATTEMPTING TO PARSE MEMBER LIST is issued and the SYSPRINT output will contain a truncated list of the input statements.
By default BC1PNCPY's parser stack supports 1000 MEMBER statements. If more than 1000 statements are needed, the parameter MEMBERS can be passed to the utility via the PARM= field on the EXEC statement:
//JS10 EXEC PGM=NDVRC1,PARM='BC1PNCPYMEMBERS=nnnnnn'
Where nnnnnn is a 1 to 6 digit number specifying the approximate number of MEMBER= statements coded. When present, the parser stack is increased to 'nnnnnn' entries. If the specified value is 1000 or less the default value of 1000 will be used.
Specifying this parameter may increase the storage requirements for the step. Approximately 40 bytes per member is needed. Be sure to specify an appropriate REGION size to accommodate the requests.