If you specify that a module does not have a main procedure then you cannot
use the CRTBNDRPG command to create the program. (A module does not have a
main procedure if the NOMAIN keyword is specified on a control specification.)
This is because the CRTBNDRPG command requires that the module contain a program entry procedure and
only a main procedure can be a program entry procedure.
Similarly, when using CRTPGM to create the program, keep in mind that
a NOMAIN module cannot be an entry module since it does not have a program entry procedure.
A program that is created to run in the default OPM activation group (by
specifying DFTACTGRP(*YES) on the CRTBNDRPG command) cannot contain bound
procedure calls.