Hi, Meena:
If you are saying that syntax which used to work in SAS8 (with NEWFILE=PAGE) does not produce the same results in SAS9 -- then that is an issue for Tech Support.
As you can see from the sample syntax in the LOG note, the PDSE multi-level name goes in PATH= or GPATH= option and the single level member names go in BODY=, FRAME= and CONTENTS= options.
Depending, on what &RPT will resolve to, it looks to me as though you are trying to create a series of sequential files?? At any rate, this is really a question for Tech Support, as they have access to a mainframe computer for testing and verifying syntax.
cynthia