Programs having different machine content organizations communicate with
one another. This communication is enabled by a linkage design incorporating program
attributes, which allows the savearea layout and linkage services for a program
to be selected at compile time. The selection of the savearea layout and linkage
services, at compile time, enables the provision of a source code with reduced
dual path code. The source code includes, for instance, at least one common name
usable in referencing analogous fields in different savearea layouts, which further
reduces the need for dual path source code.