Burns, Bryan wrote:
How does that question mark work? When I compiled the CLP,
it blew up with:
* CPD0782 40 Prompt character not allowed for command CALL.
<<SNIP>>
The compiler wants to make the CALL command an instruction-level
invocation [compile-time], rather than a command-level invocation
[run-time]. Try passing the request as a string instead, to make the
call indirect\dynamic rather than compiled directly. Try the following,
which is effectively what a menu would be doing:
CALL QSYS/QCMDEXC PARM('?CALL', 5)
MONMSG /* of "canceled prompt" & pbby CPF9999 w/ resignal */
Another option is to make the prompted call request interpreted using
REXX. Having a source member with the single line of text "?CALL" and
then that REXX invoked by the user with STRREXPRC.
Regards, Chuck
This mailing list archive is Copyright 1997-2026 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.