OPTIONS(*OMIT), OPTIONS(*VARSIZE), and OPTIONS(*NULLIND) are not valid for a parameter passed by value.
20
Cause . . . . . : OPTIONS(*OMIT), OPTIONS(*VARSIZE), and OPTIONS(*NULLIND) are only valid for parameters passed by reference or read-only reference (CONST keyword). The parameter has already had the VALUE keyword specified, indicating that it is passed by value. The *OMIT, *VARSIZE, and *NULLIND parameters of the OPTIONS keyword are ignored.
Recovery . . . : Remove the VALUE keyword or do not specify the *OMIT, *VARSIZE, or *NULLIND parameters for the OPTIONS keyword. Compile again.
Technical description . . . . . . . . : OPTIONS(*OMIT) means that the special value *OMIT may be passed as the parameter. OPTIONS(*VARSIZE) means that passed parameters will not be checked for length or dimension. OPTIONS(*NULLIND) means that the null-byte-map for the parameter will be passed with the parameter.
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.