Das ist korrekt, da das Prompten nur vor dem Kommando per ? eingeschaltet werden kann.
ELSE CMD(xxx) ist allerdings kein echtes Kommando sondern dient nur der CL-Syntax.

Mittels einzelnen "?x" vor den jeweiligen Parametern kann man noch sie Sicht- und Editierbarkeit steuern.

https://www.ibm.com/support/knowledg...bam6/secpr.htm