Specify *UPDADD when copying files

When you specify *UPDADD on the CPYF command, a from-file key value builds before the from-file record moves into the to-file. The from-file builds this key value by using the key specifications of the to-file.

Before the key value is built, the server performs any necessary field or data mapping, data conversion, or record selection. The server checks the to-file to see if this key value already exists in it (duplicate key of the from-file data). If the key value does exist in the to-file, the from-file record that contains the key value updates that to-file record.

The following rules apply if you specify MBROPT(*UPDADD) on the CPYF command: