HP 3000 Manuals

Returning to Calling Environment [ Command Interpreter Access and Variables Programmer's Guide ] MPE/iX 5.0 Documentation


Command Interpreter Access and Variables Programmer's Guide

Returning to Calling Environment 

The RETURN command exits a command file or UDC and returns to the calling
process, whether it is the CI, an application, or another UDC or command
file.  This provides a mechanism for creating an error routine.  The
following routine tests that a parameter is a positive integer.  If not,
an error message is displayed, and control is returned to the calling
environment.

     PARM COUNT, P2=" ", P3=" "
     IF TYPEOF(!COUNT) <> 1 OR !COUNT < 0 THEN
       ECHO Expected a positive integer for COUNT
       RETURN
     ENDIF

The ESCAPE command can also be used to exit a command file or UDC. Unlike
RETURN, ESCAPE causes control to leave all UDCs or command files,
regardless of nesting levels, and returns to the CI prompt.  If a
jobstream invokes the command, the job is flushed from the system.



MPE/iX 5.0 Documentation