Gen APPLOAD explained
search cancel

Gen APPLOAD explained

book

Article ID: 251475

calendar_today

Updated On:

Products

Gen - Host Encyclopedia Gen Gen - Run Time Distributed Gen - Workstation Toolset

Issue/Introduction

Inquiry about APPLOAD Includes in generated LINK DECKs as opposed to using regular SYSLIB DDs with auto concatenation. Why were APPLOADs introduced and why are they necessary for Gen LINKEDITs? Would there be any runtime performance improvement because of using APPLOAD DDs versus SYSLIB autocalls?

Environment

Release : 8.6

Component : Gen Host Encyclopedia

Resolution

APPLOADs were introduced as part of Compatibility, but can actually be found in 7.0/7.5 with the introduction of DLLs. APPLOADs are used so that Gen can be more precise about what modules are linked into the generated application. Gen does not let the linkage editor use the autocall feature to locate modules in the SYSLIB concatenation. Gen limits the usage of the auto call feature, where possible.

Gen's usage of APPLOADs has no impact on runtime performance since they are only used during the link-edit of the generated application.