Module Replaced by a Module with Fewer Exports
If a module is replaced by another module with fewer exports, the update occurs if the following conditions exist:
- The missing exports are not needed for binding.
- The missing exports are not exported out of the service program in the case of UPDSRVPGM.
If a service program is updated with EXPORT(*ALL) specified, a new export list is created. The new export list will be different from the original export list.
The update does not occur if the following conditions exist:
- Some imports cannot be resolved because of the missing exports.
- Those missing exports cannot be found from the extra service programs and binding directories specified on the command.
- The binder language indicates to export a symbol, but the export is missing.