Since the upgrade from NAT243 to NAT424 we cannot stow a subprogram that contains PARAMETER USING XXXX BY VALUE RESULT. We receive error message “NAT0243 Syntax error in DEFINE DATA statement/structure”.
Has the syntax been tightened? Must BY VALUE be moved inside the PDA? There is nothing about it in Release Notes.
Yes it worked. But it turned out to be an undocumented feature which was “fixed” in 4.1.4 I think. The solution is to set BY VALUE field by field in the PDA instead of having it on the PARAMETER USING statement.