I moved the LIB in question to below QSYS in the LIB list. Not sure why the LIB even existed. System has been in use for a very long time so I will need to find out what it was used for. Thanks for the feedback.
From: midrange-l-bounces@xxxxxxxxxxxx [mailto:midrange-l-bounces@xxxxxxxxxxxx] On Behalf Of CRPence
Sent: Saturday, August 31, 2013 7:02 PM
Subject: Re: V7R1 Parameters do not match those in program QSRVALID in QSYS.
On 31 Aug 2013 15:03, Don Osmond wrote:
No, turns out there was in fact a LIB on top of QSYS in the LIB List.
Moved that and it resolved this issue.
If /moved/ means either to have removed that other library from the library list entirely or to have moved that library after QSYS but still in the system portion of the list, or if the /moved/ suggests that the SAVLIB *CMD object in that library was moved elsewhere (MOVOBJ), then that specific *CMD object remains in error. Thus further attempts to use that copy of the command would be expected to continue failing with the same error message CPD0162.
Proper system [change] management would have that command deleted and then optionally duplicated again [as it had been in a prior release; or less likely, on a prior PTF level] after which the customization is completed; presumed, as the reason the duplicate was made, e.g. Change Command Default (CHGCMDDFT) customization.