I'd say because a punch is 80 characters, you're seeing the padding causing the error. I can get the same error with: pipe literal abc | block 80 cms | pad 80 | deblock cms | cons I remember some situation where I wished deblock cms would "see" and end of file with a record length of 0.
On Fri, Jan 15, 2021 at 7:13 AM Alain Benveniste <a.benveni...@free.fr> wrote: > Hi, > > I run 2 pipes : > > "pipe strliteral /abc/ ! block 80 cms ! punch" > and > "pipe reader ! strfind x41 ! substr 2-* ! deblock cms !> a a a" > > I use a "tag dev pun VM1 myuser" to punch the file through RSCS after a > "spool punch eof" by hand. > When I run the pipe reader on VM1, that's OK. > When I run it on VM1 with a file coming from VM2, I get a FPLDEB072E last > record incomplete. > Am I in a premature end-of-file like the help says ? > > Regards > > -- Bruce Hayden z/VM and Linux on IBM Z and LinuxONE IBM Advanced Technology Group