Application moved from being statically packaged to dynamically packaged. Changed the model Business System generation defaults to be dynamically packaged, but when generating the Derivation Action Blocks, they continued to generated as statically packaged, though they were marked as default (DEF). Then changed the packaging on those to be explicitly marked as DYN = YES and Action Blocks generating/linking correctly.
Should the Derivation Action Blocks marked as default (DEF) have been generated/linked as dynamic, given the model Business System generation defaults were set to dynamic?
Gen 8.6 - z/OS
The reason for the issue is that Derivation Action Blocks sometimes do not belong to a Business System, depending upon when and how they were added. When this is true, the generator cannot know which Business System to reference the dynamic default properties from, so it defaults to making the call to the Derivation Action Block a static call.
Users can manually change the Dynamic Link option for all the Derivation Action Blocks affected to 'YES'. Alternatively, if the model(s) contain many of these Action Blocks and manually changing the Dynamic Link option would be time consuming, please open a case with Gen Customer Support.
Note:
To help in determining which Action Blocks are involved, users can reference the Host Encyclopedia (HE) report, 'Model Action Block Use Report'. This report can be filtered by dynamic linking selection (YES, NO, CMP, DEF), Or filtered to display Action Blocks for all Business Systems.
This report is accessed by selecting 3.55 from the HE Main Menu.