LU 6.2 API Application Programmer's Reference Guide (30294-90008)
197
E Transact Parameter Masks
LU 6.2 API intrinsics contain optional parameters that may or may not
be passed on any given call. Whenever intrinsics that take optional
parameters are used, a communication mechanism must exist between
the calling program and the intrinsic to indicate which parameters are
being passed and which have been omitted. In many languages, this
communication mechanism is handled by the compiler. TPs written in
the Transact language running on MPE V must provide this
communication mechanism by including a parameter mask in each
intrinsic call that speciļ¬es which parameters are being passed and
which are being omitted.
NOTE
The parameter mask is required in Transact programs only on MPE V.
It must not be included in Transact TPs running on MPE XL. When
migrating Transact TPs from MPE V to MPE XL, be sure to remove any
code pertaining to the parameter masks.