×
The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.
 
David FOXWELL wrote:
I have a habit of doing this when I want to make the same changes
to a bunch of test files  :
Modify the first one then press F9 :
? CHGPF ?*FILE(mylib/myfile1) ?<SIZE(*NOMAX) ??TEXT('mytext   ')
Change the name of the file to the next file to be modified : 
? CHGPF ?*FILE(mylib/myfile2) ?<SIZE(*NOMAX) ??TEXT('mytext  ')
Press enter + F10. The CHGPF screen shows myfile2 and *nomax is
also shown. Change the other files. Run the program which crashes
because the file size is not big enough.
Press F9 to recall the CHGPF command :
? CHGPF ?*FILE(mylib/myfile2) ??TEXT('mytext    ')
Where did the *NOMAX go?
  The issue is almost surely with command prompting.  Just about 
any command you could issue with similar prompting [most notably to 
have included a "?<" selective prompt] would exhibit the same issue 
for when the command failed with an escape message.
  When the prompted CHGPF gave an error, the *Escape message caused 
the command processor to leave the command string at the command 
line.  When F9 is pressed, the command shell retrieves the command 
issued immediately *prior* to the failed command which remained on 
the command line entry.  Since the prior command completed against 
MYFILE1 however, I expect the actual result of the F9 would have 
shown instead of what was noted above [note file name and case 
folding to upper]:
  ? CHGPF ?*FILE(MYLIB/MYFILE1) ??TEXT('mytext   ')"
  If as I infer, then the NOMAX() parameter specification had 
disappeared for the completed\processed command string because its 
selective-prompt-characters requested to /hide/ the parameter.  That 
the command string which was retrieved was the one that previously 
completed without error, and thus its /hidden/ parameter 
specification was not logged and thus not retrieved.
Regards, Chuck
As an Amazon Associate we earn from qualifying purchases.
	
 
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact
[javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.