Page tree
Skip to end of metadata
Go to start of metadata

False violations reported for the Quality Rule 7388: Avoid artifacts having recursive calls

To cover the dynamic call of programs in CL, for any program name referenced in a variable, a link is created. It also generates a link with the current CL program when the name of the CL program is used in a variable which is used as a parameter in a program call. These types of links are required to reduce the amount of dead code reported by the analyzer and for improved transactions (the recursive call does not affect the transaction graph). 

 However, these links can cause false violations of the Quality Rule "Avoid artifacts having recursive calls - 7388".

Note that this limitation has been removed in RPG 2.0.3.
  • No labels