Rule Definition
If EXPORT(*ALL) is specified, no binder language is needed to define the exports from a service program. By specifying this value, you do not need to generate the binder language source. However, a service program with EXPORT(*ALL) specified can be difficult to update or correct if the exports are used by other programs. If the service program is changed, the order or number of exports might change. Therefore, the signature of that service program might change. If the signature changes, all programs or service programs that use the changed service program have to be re-created
Remediation
Try to avoid using this command as much as possible.
Related Technologies
Technical Criterion
Programming Practices - Structuredness
About CAST Appmarq
CAST Appmarq is by far the biggest repository of data about real IT systems. It's built on thousands of analyzed applications, made of 35 different technologies, by over 300 business organizations across major verticals. It provides IT Leaders with factual key analytics to let them know if their applications are on track.