Guardian Application Conversion Guide
Being Opened by and Communicating With a High-PIN Requester
Converting COBOL85 Applications
096047 Tandem Computers Incorporated 4–27
Setting the
HIGHREQUESTERS
Attribute to Allow High-PIN
Openers
The HIGHREQUESTERS object-file attribute allows a process to support requests from
high-PIN requesters. Use this attribute only for a COBOL85 main program. You can
set the HIGHREQUESTERS object-file attribute by including a compiler directive in
your source file, or you can set it after you have finished converting your source code
either with a compiler option or after compilation using the Binder program.
To set the attribute when you compile your program, specify the HIGHREQUESTERS
directive in your source code or as a compiler option in the TACL RUN command for
the COBOL85 compiler. The BINSERV program then sets the HIGHREQUESTERS
attribute in the object file. An example of this directive in a source file is:
?HIGHREQUESTERS
An example of this directive as a compiler option is:
10> COBOL85 /IN cobsrc, ... / cobobj ; HIGHREQUESTERS
You need to specify the HIGHREQUESTERS directive only once during a compilation.
If your existing program copies source code from another file, specify the
HIGHREQUESTERS directive only in the main program file; do not specify the
directive in the other file (or files).
If you do not set the HIGHREQUESTERS attribute when you compile your program,
you can set it after compilation using Binder. For a single object file, use the Binder
CHANGE command:
@CHANGE HIGHREQUESTERS ON IN cobobj
If you are binding more than one object file into a single target object file, use the
Binder SET command to set the HIGHREQUESTERS object-file attribute. For Binder
to set the HIGHREQUESTERS object-file attribute in a target object file, the object file
containing the main program must have this object-file attribute set.
For more information about the HIGHREQUESTERS object-file attribute, refer to
“Allowing Opens by High-PIN Requesters” in Appendix C, “System Compatibility.”