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 :
|
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 :
ATTENTION : pour obtenir ce service en V5R10 (service pack 4) vous devez activer le menu EXTRAS dans "Actions/Activation de la commande EXTRAS" au prochain démarrage de code/400, vous verrez apparaitre une nouvelle option de menu.(Column sensitive editing, remplace code fields on)
|
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 :
dans la fenêtre FILTRE, indiquez
|
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 : |
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 :
le rétablissement se fait par CTRL+A
CTRL + A Affichage de toutes les lignes CTRL + Z UNDO CTRL + F Find (recherche) CTRL + I
n'afficher que les lignes qui contiennent ... CTRL + P Impression CTRL + L localisation d'une ligne
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.