FLD765 THE VALUE OF DEPENDINGON, dfldname, SPECIFIED ON THE DFSMAP STATMENT WITH NAME=dfsmapnm DOES NOT MATCH ANY FIELD DEFINED IN THE SEGMENT SPECIFIED ON CTLSEGNM=segmname

Explanation

The external name, dfldname of the control field that was specified on the DEPENDINGON parameter of the DFSMAP statement, dfsmapnm, does not match any field defined in the control segment, segmname, specified on the CTLSEGNM parameter. The external name of the control field, dfldname, must be a field within the key range of the segment, segmname, specified on CTLSEGNM.

In the message text:
dfldname
The external name of the control field that contains the value that determines which map case is used for a given segment instance.
segmname
The value specified on the NAME parameter of the segment, SEGM, that you want to use.
dfsmapnm
The value specified on the NAME parameter of a DFSMAP statement in the DBD.

System action

The DBD generation attempt fails with an MNOTE of 8.

Programmer response

Correct the value specified on the CTLSEGNM parameter and rerun DBDGEN.