Currently, only the record buffer is shared between the FLEP and the controlling process (work fields are not shared either). This is by design. When ASI designed this feature, we felt that the FLEP's should only be used for "generic" ILF code. That is, ILF code that should always be run unconditionally in conjunction with file I/O. For example, we felt like it would be inappropriate for a FLEP to execute ILF code conditionally depending on the name of the controlling process. Code that is specific to a particular process should be in an event point of the actual process, not in a FLEP.
However, with experience comes wisdom. We now agree that there are situations where it is desirable and even necessary to share some additional information between the controlling process and the FLEP's. We will be reviewing the functionality of this feature in the near future.
|