la valeur par défaut du paramètre ACTGRP de la commande CRTPGM était *NEW. Comme la valeur par défaut de la commande CRTBNDRPG pour ACTGRP était QILE, il s’en suivait un comportement incohérent entre les deux méthodes de création d’un programme. La valeur de *NEW troublait également les programmeurs RPG qui
La valeur spéciale *ENTMOD
s’attendaient à ce que le programme reste activé et qu’il ait ses fichiers ouverts, quand ils terminaient leurs programmes avec l’indicateur LR désactivé.
Pour corriger ces problèmes, IBM a introduit une nouvelle valeur, *ENTMOD, en V5R3. *ENTMOD signifie « entry module » et indique qu’un groupe d’activation différent est sélectionné, d’après le langage dans lequel a été écrit le module d’entrée. Si le module d’entrée du programme est écrit en RPG, Cobol ou CL, *ENTMOD met le programme dans le groupe d’activation nommé QILE. Si le module d’entrée du programme est écrit en C, *NEW est utilisé, exactement comme dans les anciennes releases.
Téléchargez cette ressource
Guide inmac wstore pour l’équipement IT de l’entreprise
Découvrez toutes nos actualités à travers des interviews, avis, conseils d'experts, témoignages clients, ainsi que les dernières tendances et solutions IT autour de nos 4 univers produits : Poste de travail, Affichage et Collaboration, Impression et Infrastructure.