When we see these message, it is usually a problem with the file definitio n in the DMCL...for example: CREATE FILE segment.filename ASSIGN TO ddname KSDS FOR CALC FOR SET setname; (where setname is the name of a set defined by a schema SET statement with the VSAM INDEX clause.) The error occurs if the FOR CALC or FOR SET parameters are missing. Please see the DBA Adminstration manual, chapter 6, FILE statement.
If your application programs (like OLQ) issue FIND/OBTAIN CALC on the NVSAM KDSD records, your FILE defn must say KSDS FOR CALC. If you leave this clause off, the program will get 0383 and there will be a DC205006 on the log with FDBK= 000 R15= 00 NVST= 05 Same will occur if you reference the record with a SET defn and don't have the FOR SET setname clause on the FILE def.