BC1PNCPY error: BSTPPARS: E009 RAN OUT OF STORAGE ATTEMPTING TO PARSE MEMBER LIST

Document ID : KB000026107
Last Modified Date : 14/02/2018
Show Technical Document Details

Issue:

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.

Environment:

OS: z/OS

Resolution:

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.

Notes:
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.