Joined: 25 May 2005 Posts: 13 Location: DaLian?China
i want to write one record into an exist vasm file,then how can i do it in the cobol program.
i have done it but failed at runtime,and the sysoutmessage is:
IGZ0003W A logic error occurred for file INFILE in program FINDIS at relative INFILE in program FINDIS at relative location X'0376'.
plz tell me how can i write a record into a vsam file successfully?thanks.[/quote][/code]
here you have mentioned that the logic error has occured and you have given the offset address. we cannot have what exactly happened in your case.
reasons may be
1) the record length may mismatch.
2) the attributes may be mismatched like the vsam key length is 5 and your trying with the some other length.
simple syntax is "WRITE RECORD-NAME". this is the simple syntax used to write a record into VSAM file. hope this information is useful to you.