
HOST FORMS DESCRIPTION LANGUAGE
Table 5–7 identifies the DDnames and the statements required in
addition to the resource data sets for decentralized printers.
Table 5–7.
HFDL execution DDnames for decentralized
printers
DDname
Description
SYSPRINT
Writes the compiler listings when the LIST
parameter of the COMPILE command is coded.
Compile errors and the copyright message are
written to SYSPRINT as well.
SYSTERM
Indicates a malfunction. Contact your system
administrator. Information is not written to this
DDname under normal conditions.
XFLOG
Condition codes log for all forms compiled. This
file is useful when you compile forms and would
like to find out quickly which form causes the
program to return the condition code to other
than 0.
FSL
DDname
Data set containing the forms source language
that is input to the compiler (FSL). This data set
may be a sequential disk file or a member of a
partitioned data set (PDS).
XFINP
Temporary data set that the compiler uses.
XFIFF
Temporary data set that the compiler uses.
XFFRM
Temporary data set that the compiler uses.
XFTMP
Temporary data set that the compiler uses.
XFIFO
Temporary data set that the compiler uses.
You must customize the HFDL compiler job control language
(JCL) to meet the standards and conventions for your MVS
installation. The minimum changes that you should make follow
below.
•
Modify the JOB statement to meet installation standards.
•
Modify the DSNAMEs in the DD statements for the resource
data sets, execution data sets, and XSSUPTAB to meet
installation standards.
•
Modify the UNIT name for the temporary data sets.
•
Modify the EXEC statement for each compilation for specific
form names and parameters governing the compile.
•
Do not remove the COND parameter as shown in step 2 in
Figure 5–10. These parameters are required for proper
condition code handling.
For complex forms, increase your region size and temporary data
set space allocation to avoid ABENDS.
5–8
HOST FORMS DESCRIPTION LANGUAGE 3.2 FOR IBM MVS CREATING FORMS