7.54.2 EXCHANGE Comments / Warnings

       ||N|T|L|D|  V  ||N|T|L|D|   V    | ....... |N|T|L|D|     V    ||

       where:

N

is the name of a field

T

is the type of a field

L

is the length of a field

D

is the number of decimal positions

V

is the variable length value of the field

The introduction of the CALL PROCESS(*DIRECT) option has now made high volume calls possible. This was previously not recommended in LANSA. When implementing high volume calls to other functions, the size of the exchange list should be considered. In these circumstances, a large number of fields on the exchange list may cause a performance overhead. Investigate the option of passing data structures (CALL .... PASS_DS(#dddddd)) between functions instead of using the exchange option.