Activity Chart Checks : (C3109) Subroutines with illegal local variables type

(C3109) Subroutines with illegal local variables type

Error In:
Correctness
Description:
Local variables are defined as a user-defined type (UDT) that is a queue or an array (of any dimension) of a queue.
Format:
subroutine <subroutine name>
<user-def type>, type of local variable
<local variable>, defined as <type>
 
 
Example:
A subroutine F1, defined as a procedure, has a local variable LV1 defined in terms of a UDT T_LV1. T_LV1 is defined as a queue of integers, which is an illegal type for local variables.
Erroneous Elements:
Subroutines