HPlogo MPE/iX Intrinsics Reference Manual > Chapter 4 Command Definitions (ABORTSESS - FCLOSE)

COMMAND

MPE documents

Complete PDF
Table of Contents
Index

Edition 7 E0701
Edition 7 E0300 ♥
Edition 6 E0195

NM and CM callable.

Programmatically executes a command.

Syntax



           CA        I16       I16
  COMMAND (cmdimage, cmderror, parmnum);

Parameters


cmdimage

character array (required)

Passes an ASCII string of <=511 characters consisting of a command and parameters, terminated by a carriage return. The carriage return character (%15) must be the last character of the command string. Do not include a prompt character in this string.

cmderror

16-bit signed integer by reference (required)

Returns any error code set by the command:

  • If cmderror is zero, no error occurred.

  • If cmderror is negative, a warning was detected.

This the same error that would be returned by the command interpreter if cmdimage were executed interactively or in batch. The error message can be found in message set two of CATALOG.PUB.SYS.


NOTE: When the CI displays multiple errors for a single command, cmderror contains only the last error number displayed. Remote commands executed through the COMMAND or HPCICOMMAND intrinsics may not return a meaningful error status.
parmnum

16-bit signed integer by reference (required)

Returns a number indicating the error:

  • If parmnum is positive, it is a file system error number and cmderror is non-zero.

  • If parmnum is negative, it is the column number where the error occurred and cmderror is non-zero. (The command interpreter (CI) prints a caret there.)

  • If parmnum is zero, then no additional error-related data is available.


NOTE: The cmderror is the correct parameter to check to verify if cmdimage succeeded. The parmnum may provide additional information.

Operation Notes


User-defined commands (UDCs) cannot be executed with the COMMAND intrinsic. RUN and other process creation commands are allowed if you, or the program calling COMMAND, have process handling (PH) capability. Command files and the implied RUN are not allowed.

The cmdimage parameter can contain any command except the following:

   ABORT           JOB           
   BYE             LISTREDO    
   CHGROUP         MOUNT           
   DATA            MRJE         
   DISMOUNT        NRJE             
   DO              REDO       
   EOD             RESUME      
   EOJ             RJE         
   EXIT            SETCATALOG   
   HELLO           VSUSER        


NOTE: CIERROR 9103 is returned if cmdimage contains a command that is not supported.

For compatibility with MPE V/E, the COMMAND intrinsic converts three error numbers into CIERROR 975. They are: 9086, 9090, and 9091.

Condition Codes


CCE (2)

Request granted. Although, a CI warning may have been detected.

CCG (0)

Request denied. An executor-dependent error, such as an erroneous parameter, prevented execution of the command. The numeric error code is contained in cmderror. The command with the error terminated before executing completely.

CCL (1)

Request denied. The command was undefined.

Related Information


Intrinsics

HPCICOMMAND

Manuals

Command Interpreter Access and Variables Programmer's Guide
MPE/iX Commands Reference Manual




CLOSELOG


CREATE