Interprogram Communication
12.8 Special Considerations for Interprogram Communication
PROGRAM ID JOB1.
CALL "Job2."
END-PROGRAM JOB1.
PROGRAM ID JOB2.
END-PROGRAM JOB2.
With the lower(case) and upper(case) options on the
-names
flag and /names=
option, the program JOB2 will be called by JOB1. However, with the as_is option,
the linker will look to resolve a call to ‘‘Job2’’—which in this case is just as
different as if it were named job3, WORLD99, or any other routine name other
than JOB2. ♦
12.8.5 Additional Information
On OpenVMS, for more detailed information on system services and Run-Time
Library routines, refer to the following manuals in the OpenVMS documentation
set:
• Material on calling system routines in the OpenVMS Programming Concepts
manual
• OpenVMS RTL Library (LIB$) Manual
• OpenVMS System Services Reference Manual
The following OpenVMS documentation mentioned in this chapter may also be of
interest:
• OpenVMS Calling Standard
• Guide to Creating OpenVMS Modular Procedures ♦
For more detailed information on programming in the Tru64 UNIX environment,
refer to the following manuals in the Tru64 UNIX documentation set:
• Programmer’s Guide
• Assembly Language Programmer’s Guide
• The Calling Standard
See also the following:
• The man pages for information on system service routines in Tru64 UNIX.
• Reading an Indexed File from Other Languages on Tru64 UNIX section in
Chapter 6 of this manual
• Compaq COBOL Reference Manual, CALL and CANCEL sections ♦
12–32 Interprogram Communication