7.54.2 EXCHANGE Comments / Warnings

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



is the name of a field


is the type of a field


is the length of a field


is the number of decimal positions


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.