Frankenstein Limes Access Method (FLAM) 4 is a batch utility based on the Frankenstein Limes Universal Converter (FLUC®, a FL5 component) to provide the old famous command line interface which was used up to FLAM version 4. It replaces the original FLAM4 utility.
The new FLAM4 utility can be used like the old one on UNIX and Windows. On z/OS, the old FLAM utility is still supported and the new FLAM4 utility can be used if one of the new features is needed. The FLAM4 utility behaves like the FLAM command of the FLCL and can be used synonymously.
This batch utility supports the following commands:
The FLAM4 utility can be used in scripts to automate batch processing. The command interpretation is platform independent and optimized for different shells like WINDOWS® command prompt, UNIX bash or z/OS JCL.
FLAM as a utility can be started on job control level via a job control command. Parameters define the mode of operation. Depending on the operating system, parameters may be supplied as a part of the command or may be entered via screen.
Parameters can also be read from a parameter file. This file can be assigned to the process using job control commands or command parameters.
To be compatible with the older flam4 utility on Windows and Unix the default record format can be adjusted by setting the properties.
flam4 CHGPROP flam outrecformat=stream inrecformat=stream
In addition, the record length must be specified for records longer than 512 bytes. To avoid this, you can also set the corresponding property to a higher value.
flam4 CHGPROP flam inrecsize=32768
The OUTRECSIZE is taken from the FLAMFILE and should therefore not be restricted. With these two changes, the new FLAM4 utility behaves identically to the old one except that the log looks different or the input output name mapping is required. More details about the differences are described directly in the FLAM command.