Révision du code basé sur l'hôte sous z/OS

La révision de code basée sur l'hôte fournit un exemple de procédure, AKGCR, que vous pouvez personnaliser et soumettre pour exécuter la révision de code en mode de traitement par lots sur z/OS. AKGCR se trouve dans AKG.#CUST.PROCLIB, sauf si votre programmeur système a indiqué un autre emplacement lors du travail de configuration. S'il ne se trouve pas dans cet emplacement, vérifiez auprès du programmeur système z/OS qui a configuré le serveur Developer for z/OS® . Pour plus d'informations sur la configuration de la révision de code basée sur l'hôte, voir Analyse de code basée sur l'hôte.
La révision de code basée sur l'hôte s'exécute avec des paramètres d'entrée qui spécifient les emplacements du code source, l'ensemble de règles à utiliser dans l'analyse, l'emplacement des résultats d'analyse et divers autres paramètres de configuration. Dans les paramètres d'entrée, vous pouvez spécifier:
  • Code source à réviser. Il peut analyser soit COBOL, soit PL/I, soit les deux dans le même appel de procédure. Vous pouvez spécifier des ensembles de données dans lesquels rechercher des fichiers de stockage ou des fichiers d'inclusion.
  • Jeux de règles à utiliser pour la révision. Il peut accepter les mêmes jeux de règles que ceux que vous pouvez utiliser dans le client Eclipse , ainsi que les mêmes règles intégrées, les mêmes règles d'extension de langage CICS® et SQL et les mêmes règles personnalisées. Vous pouvez réutiliser vos plug-ins de règle écrits par l'utilisateur sans modification. (Cependant, les appels provenant de règles écrites par l'utilisateur vers des méthodes d'interface graphique Eclipse ne sont pas pris en charge.)
  • Configurations d'analyse logicielle et configurations d'analyse de référence à utiliser pour la révision.
  • Emplacement des fichiers de données de sortie qu'il génère.
Les paramètres d'entrée et les autres fonctions sont décrits dans les commentaires de la procédure AKGCR . Certains des paramètres d'entrée, tels que les jeux de règles et les règles personnalisées, doivent être définis dans des fichiers de données que vous créez et téléchargez sur le système de fichiers z/OS UNIX System Services où s'exécute l'application de révision de code. Pour plus d'informations sur les fichiers de données, voir Création et téléchargement de fichiers de données.

Exécution de la révision du code basée sur l'hôte

Vous exécutez l'application de révision de code z/OS en appelant la procédure de démarrage JCL AKGCR qui transmet les paramètres d'entrée au programme AKGCRX REXX. Ce programme vérifie les paramètres d'entrée et effectue d'autres prétraitements. Il appelle ensuite un script de shell qui démarre l'application de révision de code. L'application de révision de code est une application Java™ qui s'exécute sur Eclipse sans interface graphique ( Eclipse) pour z/OS.

Vous pouvez intégrer la procédure AKGCR à vos processus de traitement par lots existants. Vous pouvez exécuter plusieurs instances de la procédure AKGCR en même temps.