Lancement du diagramme d'application

Que faire ensuite

L'action Visualiser le diagramme d'application permet de créer des diagrammes d'application et de les ouvrir dans l'afficheur. Cette action est disponible dans le menu en incrustation pour les ressources de l'Explorateur de systèmes distants suivantes :
  • Membres source ILE RPG, ILE COBOL et ILE CL
  • Fichiers IFS et fichiers locaux
  • Dossiers IFS (tous les fichiers source ILE RPG, ILE COBOL et ILE CL du dossier sont inclus)
  • Dossiers locaux (tous les fichiers source ILE RPG, ILE COBOL et ILE CL du dossier sont inclus)
  • Filtres de membres
  • Objets programme et programme de service
  • Filtres d'objets

Il est possible d'effectuer des sélections multiples pour toutes les ressources précédentes : vous pouvez, par exemple, sélectionner 5 membres source ILE RPG, 2 objets programme ILE CL et 4 objets programme de service.

Vous pouvez également lancer le diagramme d'application à partir de l'Editeur LPEX de systèmes distants à l'aide de l'action Source > Visualiser le diagramme d'application ou de l'icône correspondant de la barre d'outils.

Lancer le diagramme d'application à partir de l'Editeur LPEX de systèmes distants

Le programme crée alors un diagramme d'application à l'aide du contenu de l'éditeur, incluant les modifications non enregistrées. Le diagramme d'application est également intégré aux Projets i. Vous pouvez lancer l'action à partir d'un membre de projet ILE RPG, ILE COBOL ou ILE CL, du fichier source ou du projet lui-même.

Le diagramme d'application utilise les associations d'analyseur syntaxique LPEX pour permettre aux analyseurs syntaxiques ILErpg, ILErpgSql, CL et ILEcobolSqlCics de déterminer si un membre source, un fichier IFS ou un fichier local est en langage ILE RPG, ILE CL ou ILE COBOL. Par défaut, les types standard (RPGLE, SQLRPGLE, CBLLE, SQLCBLLE, CL, CLLE, CLP et CMD) sont associés à l'un de ces analyseurs. Si vous utilisez un type non standard, l'action Visualiser le diagramme d'application est disponible dans le menu en incrustation pour vos membres source uniquement si vous associez le type à l'un des quatre analyseurs syntaxiques ci-dessus. Pour cela, utilisez les options Editeur LPEX > Analyseurs syntaxique > Associations d'analyseurs syntaxiques de la page de préférences.

Après avoir lancé l'action Visualiser le diagramme d'application, l'outil analyse chacune des ressources sélectionnées pour créer le diagramme d'application. Cela peut prendre un certain temps, en fonction du nombre et de la taille des ressources sélectionnées. Cliquez sur le bouton Exécuter en arrière-plan du moniteur de progression Création du diagramme d'application pour que la tâche soit exécutée en arrière-plan et que vous puissiez continuer à travailler avec l'Explorateur de systèmes distants. Accédez à la vue Progression pour vérifier l'état de la tâche.

L'analyse des ressources du source ILE RPG est effectuée à l'aide du vérificateur de programme ILE RPG. Le vérificateur de programme ILE RPG utilise un cache local sur le poste de travail pour résoudre les dépendances externes avant de vérifier le système distant. Vous pouvez forcer le vérificateur de programme à mettre à jour le cache en sélectionnant l'option Régénération du cache de la page de préférences Systèmes distants > IBM i > Vérificateurs de programme.
Remarque : Lorsqu'elle porte sur plusieurs fichiers locaux, le vérificateur n'identifie pas les appels entre les différents fichiers car il recherche uniquement les membres /COPY sur le serveur. Nous vous recommandons d'utiliser les Projets i pour stocker et manipuler les fichiers source RPG, COBOL et CL. En effet, les Projets i ne sont pas soumis à la restriction liée au membre /COPY.
Remarque : Si les sous-programmes ou sous-procédures ILE RPG, les procédures ILE COBOL et les sous-programmes CL ne commencent pas et ne finissent pas dans le même membre source, il se peut que les appels provenant de ces sous-programme, sous-procédure ou procédure ne soient pas affichés correctement dans le diagramme d'application ou que les propriétés des appels soient incorrectes.

Commentaires en retour