If it is a minidisk file, the reason is that the file is not closed and hence the FST is not updated on disk. Try this:
... | disk update my file x | spec /FINIS MY FILE X/ 1 |command If the file is in SFS, it is on a workunit and things get a bit trickier. On 12/20/18 20:32, Donald Russell wrote:
I have a server id that has a perpetual pipeline running. Part of the pipeline uses the DISKUPDATE stage to update individual records in a fixed-length file. What I'm finding is the file is not updated on disk while the pipeline is running, but when I stop the pipe (with an immcmd and gate stage), then the updates are made. I was expecting (hoping) the file changes would be reflected in near real-time so other ids can link to the disk and check it. Is there anything I can do to nudge DISKUPDATE? Maybe turn MDC off for that mdisk? A specific file mode number? (I'm using 6 for update in place... not certain about that, I assume it means that if another id has linked/accesed the disk, they don't have to reaccess to read the same file contents again.) Cheers, Don
