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


ASMA152S

HLASM Programmer's Guide
SC26-4941-06

External symbol too long or unacceptable character - xxxxxxxx

Explanation

One of the following errors has occurred:
  • An external symbol is longer than eight characters, or the limit is 63 characters when the GOFF/XOBJECT option is in effect, or contains a bad character. An external symbol might be the name of a CSECT, RSECT, START, DXD, AMODE, RMODE, or COM statement, or the operand of an ENTRY, EXTRN, or WXTRN statement or a Q-type or V-type address constant.
  • The operand of an ENTRY, EXTRN, or WXTRN statement or a Q-type or V-type address constant is an expression instead of a single term, or contains a bad character.
  • A class name in a CATTR statement is longer than 16 characters, or contains a bad character.

System action

The symbol does not appear in the external symbol dictionary. If the error is in the name field, an attempt is made to process the statement as unnamed. If the error is in the operand field, the bad operand is ignored and, if possible, the following operands are processed. A bad constant assembles as zero.

Programmer response

Supply a shorter name or replace the expression with a symbol.

Severity

12

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014