Previous Topic: @MODIFY ParametersNext Topic: @MODIFY Example


@MODIFY Status Codes

After completion of the @MODIFY function, the ERRSTAT field in the IDMS communications block indicates the outcome of the operation. The following is a list of the acceptable status codes for this function and their corresponding meaning:

0800

The request has been serviced successfully.

0804

The OCCURS DEPENDING ON item is less than 0 or greater than the maximum number of occurrences of the control element.

0805

Modification of the record would violate a duplicates-not-allowed option for a CALC record, a sorted set, or an index set.

0806

Currency has not been established for the specified record.

0808

The specified record cannot be found. The record name has probably been misspelled.

0809

The specified record's area has not been readied in one of the three update usage modes.

0810

The subschema specifies an access restriction that prohibits modification of the named record.

0811

There is insufficient space to hold the modified variable-length record occurrence.

0813

A current record of run unit has not been established or has been nullified by a previous @ERASE statement.

0818

The record has not been bound.

0820

The current record of run unit is not the same type as the specified record.

0821

An area other than the area of the named record has been readied with an incorrect usage mode.

0825

No current record of set type has been established.

0833

All sorted sets in which the specified record participates have not been included in the subschema.

0855

An invalid length has been defined for a variable-length record.

0860

A record occurrence has been encountered whose type is inconsistent with the set named in the ERROR-SET field of the IDMS communications block. Probable causes are either a broken chain and improper database description.

0861

No record can be found for an internal db-key. This code usually indicates a broken chain.

0883

Either the length of a record in a native VSAM ESDS has been changed, or a prime key in native VSAM KSDS has been modified.