HLASM Programmer's Guide
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


ASMA062E

HLASM Programmer's Guide
SC26-4941-06

Illegal operand format - xxxxxxxx

Explanation

One of the following errors has occurred:
  • ADATA—more than five operands are specified, or the value of one of the expressions specified in one of the first four operands is outside the range -231 to +231-1, or the fifth operand is not a valid character expression
  • ACONTROL—one or more of the operands supplied is invalid
  • AINSERT—the first operand is not a valid string, or the second operand is not BACK or FRONT
  • AMODE—the operand does not specify 24, 31, or ANY
  • AREAD—the operand specifies an incorrect AREAD operand.
  • DROP or USING—more than 16 registers are specified in the operand field
  • EXITCTL—more than five operands are specified, or the first operand is not a valid exit type, or the value of one of the expressions specified in the second and subsequent operands is outside the range -231 to +231-1
  • MNOTE—the syntax of the severity code (first operand) is not correct, or the sum of the length of the operands including quotes and commas exceeds 1024 bytes
  • PRINT—an operand specifies an incorrect print option
  • PUSH or POP—an operand does not specify a PRINT or USING statement
  • RMODE—the operand does not specify 24 or ANY
  • TITLE—more than 100 bytes were specified

System action

The first 16 registers in a DROP or USING statement are processed. The operand in error and the following operands of a PUSH, POP, or PRINT statement are ignored. The AMODE or RMODE instruction is ignored, and the name field (if any) does not appear in the cross-reference listing. The first 100 bytes of the operand of the TITLE instruction are used as the title.

Programmer response

Supply a valid operand field.

Severity

8

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014