I have a DSPF that has PUTOVR specified at the record level (no conditioning) and OVRDTA (no conditioning) specified on several output fields. In my program, I display the record format with exfmt and then after some calculations that cause the fields with OVRDTA specified to change, I display the record format again. The screen, however does not reflect the new values in the fields that have ovrdta specified. I have verified the new values in the fields by debugging and placing break points right before the exfmt. The debugger (RDI) verifies that new values in the fields but the screen still shows the old value. when exfmt is executed immediately following the breakpoint. I have used PUTOVR/OVRDTA for many years successfully, so I am befuddled by this. It occurred to me that maybe it has something to do with some of the parameter defaults on the CRTDSPF command like RSTDSP, DFRWRT, etc. but that does not seem to be the case as I have tried various combinations of these.
Has something changed lately about PUTOVR as this is the first time I have used it in several years. I am totally baffled at this point.
Has something changed lately about PUTOVR as this is the first time I have used it in several years. I am totally baffled at this point.
Comment