Présentation de CODE/400






CODE/400 est un produit IBM faisant partie du produit ADTCS (5763CL2 ou 5722WDT en V5).

Il comprend les produits suivants (en mode client serveur)

Voyez d'abord comment établir une connexion avec l'AS/400 ou lancez le depuis WDSc


l'appel à l'éditeur se fait par CODEEDIT.EXE (ou par le menu standard de CODE/400)

il vous faut ouvrir un membre source par "FILE/OPEN"

si la liste de bibliothèque ne vous convient pas (affichage par défaut) , cliquez sur le serveur et choisissez Filter :

vous pourrez alors indiquer *ALLUSR ou une bibliothèque spécifique, voire un fichier précis.

Vous pouvez aussi charger un fichier en tapant LX <AS400>bib/fichier(membre) dans la ligne de commande, une fois l'éditeur actif, ou encore charger l'éditeur avec un fichier, en utilisant :

  • CODEEDIT "<serveur>bibliothèque/fichier(membre"
  • CODEEDIT c:\monrépertoire\monfichier.txt

  • CODEBRWS (même syntaxe) mais en lecture uniquement

 

Vous obtenez alors le chargement du fichier source et son affichage:

Pour sauvegarder, vous taperez ctrl+S

ce qui ne vous empêche pas de demander une sauvegarde automatique (dans le menu Options).cette dernière est basée sur un nombre de minutes écoulées ou sur un nombre de modifications réalisées (les sauvegardes sont réalisées localement dans C:\WDT400\temp dans des fichiers avec l'extension .400)

 


L'éditeur, fonctionne principalement comme SEU (vous tapez des ordres C, D, I etc...) dans la zone n° de ligne.

les avantages de l'éditeur CODE/400 sont :

• exemple de UNDO, suppression de 27 lignes :

puis rétablissement :

 

Invite (F4), ici sur une spécif D :

VUES d'affichage

Code/400 vous propose une vue indentée de votre source (non modifiable)

voici le résultat :

PS: cette option (retrait) est moins importante en V5R10 au vu de la conversion au format libre.

vous pouvez alterner entre les deux vues en choisissant dans la liste déroulante (première ligne de l'éditeur)

vous pouvez aussi obtenir une vue partielle :

 

vous pouvez demander la vérification de la syntaxe de votre source à tout moment.

ce qui évite des compilations pour rien.

 

et compiler directement depuis l'éditeur

(qui peut mémoriser vos préférences)

 


 

Certaines améliorations sont à remarquer en V5R10 :

support des caractéristiques de chaque langage,

par exemple, les SmartGuide (assistants écrits en JAVA) :

ATTENTION, si vous avez des problèmes lors de l'utilisaiton des classes JAVA (erreur JNI ....)

Dans l'éditeur, prenez : OPTIONS puis VARIABLES GLOBALES, Ajoutez une entrée :
JREHOME C:\WDT400\sdk\jre
(lui mème va aller cherche la bonne dll dans un sous répertoire "bin\classic")

Aide à l'écriture d'une spécif D de déclaration de procédure [PR]

Aide à l'écriture d'une spécif D de déclaration de variable ou de DS

et transformation d'un RPG4 avec spécif C en format libre V5R10 :

y compris des programmes RPG4 (pas GAP III) utilisant les anciennes spécifs C
(fraichement moulinées par CVTRPGSRC par ex.)

 

l'affichage des références croisées est une nouveauté :

pensez aussi aux options :

ouverture d'un fichier IFS (HTML et aussi C/C++ et JAVA, etc...)

choisissez votre serveur et optez pour survol :

la commande LX <AS400/IFS>/chemin/fichier est valide

 

votre fichier est chargé (l'affichage des n° de ligne est optionnel, mais bien pratique avec NetData)

la colorisation syntaxique est fonction du langage (HTML)

la aussi des actions spécifiques vous sont proposées :

vous pouvez à tout moment préciser le type de source (pour les macros Net.Data par ex.)

ou bien par "option/association", faire une association définitive :


vous avez toujours la possibilité de naviguer entre ces deux mondes (vos deux sources ,ou plus) :

choix du source à afficher (liste déroulante en haut d'écran) ou <ALTt+droite> pour source suivant, <ALT+gauche> pour précédent.

 

lorsque vous avez deux sources de chargés dans CODE/400, vous pouvez effectuer une comparaison :

 

on vous affiche alors les deux sources en même temps :

La représentation de la page dans le source est matérialisée par un curseur de type barre verticale (|) dans la marge.
les parties identiques sont signélées par un trait bleu (toujours dans la marge)

les lignes existantes à gauche et pas à droite sont en JAUNE.
les lignes existantes à droite et pas à gauche sont en ROUGE.



©AF400