2.186 REPLACEBADNUM

Valid for

Extract, Replicat

Description

Use REPLACEBADNUM to specify a value to substitute whenever a numeric field that contains non-numeric data is encountered during mapping or ASCII formatting. This is most often seen in Enscribe data when, for example, a PIC 9(4) field contains spaces.

REPLACEBADNUM applies globally. If data is ASCII formatted and transported to a platform other than NonStop, you need to specify the –R parameter in the Collector startup command.

Default

Replace invalid numbers with zero when both mapping and formatting data

Syntax

REPLACEBADNUM number [, NULL] [, UNPRINTABLE]
number

Replaces the invalid field with a specified value.

NULL

Replaces the field with NULL whenever possible; otherwise, replaces the field with zero.

UNPRINTABLE
  • When mapping data, rejects invalid numeric fields.

  • When formatting invalid data in ASCII or SQL output, outputs a zero instead.