IBM0101W
ONCODE=oncode-value The NAME condition was raised because an invalid element-variable in a STREAM item was encountered during a GET FILE DATA statement (FILE= or ONFILE= file-name).

Explanation

One of the following conditions was detected:
  • An identifier in the input stream had no counterpart in the data list of the GET statement, or the GET statement had no data list and an unknown identifier was encountered in the stream.
  • Invalid blank characters were found within an identifier in the input stream.
  • The name field or part of a qualified name was omitted.
  • There were more than 256 characters in a fully-qualified name.
  • Blanks were found within an array subscript other than between the optional sign and the decimal digits.
  • An array subscript was missing or indicated too many dimensions.
  • A value in a subscript was not a decimal digit.
  • The subscript was beyond the declared range of subscripts for a particular array.
  • The left-parenthesis was missing after the name of an array.
  • A character other than "=" or a blank was found after a right-parenthesis that delimits an array subscript in the input stream.
  • The end-of-file or a nonblank delimiter was found before "=" in an item in the input stream.

System action

The incorrect data field is ignored and execution of the GET statement continues.

Programmer response

Use the DATAFIELD built-in function in a NAME ON-unit to obtain the invalid data item.

Symbolic Feedback Code

IBM035