Binder Manual (G06.27+, H06.04+, J06.03+)

BIND Commands
Binder Manual528613-004
3-48
SATISFY Command
Binder sets HIGHPIN ON for a target object file only if all of the files that make up
the target object file are set HIGHPIN ON.
Specifying HIGHREQUESTERS ON with the SATISFY Command
Binder sets HIGHREQUESTERS ON for a target object file only if
HIGHREQUESTERS ON is set for the object file containing the main program.
Specifying RUNNAMED ON with the SATISFY Command
Binder sets RUNNAMED ON for a target object file if any object file that makes up
the target file is set RUNNAMED ON.
Using the SEARCH Parameter with the SATISFY Command
During execution of a SATISFY command, Binder searches the object files listed in
the search list in an attempt to resolve any unresolved external references listed in
the unresolved reference list. You can add object file names to the search list with
the SELECT command, but if you specify the SEARCH file-name parameter for
the SATISFY command, Binder searches the files you specified instead, overriding
any previously established search list.
If Binder cannot resolve a reference, the reference remains on the unresolved
reference list until you enter another SATISFY command or BUILD command that
resolves it.
Using Search Files from the ADD Command
Binder also uses object files specified in ADD commands as search files for
unresolved references, and the order in which Binder searches files might be
different from what the user expects.
See Unresolved Reference Lists on page 5-6 for details.
Using SATISFY in Interactive Mode
In interactive mode, Binder prompts for additional target file definition commands
following execution of a SATISFY command. Target file generation does not begin
until you enter a BUILD command.
Any select-param used in a SATISFY command temporarily sets a new value
that Binder uses only during execution of that same SATISFY command.
Examples
The following examples illustrate the syntax of the SATISFY command.