Binder Language Example 1
The binder language for the Rate, Amount, Payment, and Term procedures
looks like the following:
FILE: MYLIB/QSRVSRC MEMBER: FINANCIAL
STRPGMEXP PGMLVL(*CURRENT)
EXPORT SYMBOL('Term')
EXPORT SYMBOL('Rate')
EXPORT SYMBOL('Amount')
EXPORT SYMBOL('Payment')
ENDPGMEXPSome initial design decisions have been made, and three modules (MONEY, RATES, and CALCS) provide the necessary procedures.
To create the service program pictured in Figure 1,
the binder language is specified on the following CRTSRVPGM command:
CRTSRVPGM SRVPGM(MYLIB/FINANCIAL)
MODULE(MYLIB/MONEY MYLIB/RATES MYLIB/CALCS)
EXPORT(*SRCFILE)
SRCFILE(MYLIB/QSRVSRC)
SRCMBR(*SRVPGM)Note that source file QSRVSRC in library MYLIB, specified in the SRCFILE parameter, is the file that contains the binder language source.
Also note that no binding directory is needed because all the modules needed to create the service program are specified on the MODULE parameter.
