Code erroné
Votre code doit être correct et conforme aux règles de PL/I. Le compilateur Enterprise PL/I peut produire des résultats différents (y compris des abends) de ceux produits par l'ancien compilateur pour un code incorrect. Il se peut que vous ayez de la "chance" et qu'un code incorrect fasse ce que vous vouliez, mais vous ne devez pas vous y fier. Vous devez modifier votre code erroné.
Ces règles peuvent sembler évidentes : par exemple, aucun utilisateur ne s'attendrait à écrire sur un élément d'un tableau en utilisant un index situé en dehors des limites de ce tableau. Toutefois, dans certains cas, le fait que le code est incorrect et doit être modifié peut être moins évident. Cette section tente de décrire quelques exemples de codes incorrects qui doivent être modifiés; il ne s'agit toutefois pas d'une liste de tous les codes incorrects, car les possibilités d'écrire un mauvais code sont infinies.