Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > AS/400
AS/400 Le Forum d'entraide sur IBM AS/400 - iSeries. RPG.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/11/2007, 16h56   #1
Invité régulier
 
Inscription : octobre 2005
Messages : 15
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : octobre 2005
Messages : 15
Points : 7
Points : 7
Envoyer un message via MSN à anthonyl56
Par défaut Conversion RPG 3 vers IV

Bonjour

J'aurai voulu connaître les méthodes que vous avez utilisé lors du passage du RPG III au RPG IV. (je sais il va falloir remonter loin pour certains )
Nous avons regardé la conversion IBM CVTRPGSRC et cela ne nous convient pas.
La conversion ne fait ni plus ni moins que replacer les instructions dans les bonnes colonnes...
Il existe des outils de conversion mais lesquels sont efficaces?
on ne demande pas la lune ... déjà si tout les END dont changés en ENDXX et que les ADD SUB etc sont changés en EVAL ...

Et puis comment convertir?
Tous les programmes d'un coup?
En fonction de la maintenance à effectuer?

Merci de vos conseils.
anthonyl56 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2007, 01h34   #2
Membre Expert
 
Inscription : novembre 2004
Messages : 1 298
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 1 298
Points : 1 355
Points : 1 355
Citation:
Envoyé par anthonyl56
La conversion ne fait ni plus ni moins que replacer les instructions dans les bonnes colonnes...
Elle va bien plus loin que çà ! Apparemment, le commande CVTRPGSRC déplace en effet les colonnes mais lorsque vous compilez, c'est un programme RPG IV que vous créez et non plus un programme OPM et vous entrez alors dans l'univers ILE. Cet univers va vous ouvrir la porte vers
- les fonctions intégrées au RPG IV,
- toutes les APIs du système, y compris celles de la bibliothèque du runtime C,
- les procédures et sous-procédures
- les programmes de service
- etc.
Si vous voulez éviter de faire les modifications manuellement dans les sources, il existe des logiciels commerciaux tels que ceux qui sont édités par - Linoma Software (RPG Toolbox) - Recommandé
- MC Press Online (CVTILEFMT) mais de Mars 1999 !

Remarque. J'en connaissais d'autres mais ils ont disparus de la toile, trop anciens sans doute.

Quant à la méthode pour convertir, je commencerais par convertir avec l'un de ces outils 2 ou 3 membres source et je verrais si le résultat me convient. Je repérerais de cette façon les améliorations que je peux éventuellement apporter à la main dans les membres convertis. Ensuite, je convertirais le reste par groupe de membres ou par bibliothèque. A vous de voir car il n'y a pas une méthode mais plusieurs, toutes aussi valables mais plus ou moins adaptées à vos propres besoins.
Mercure est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2007, 18h44   #3
Membre confirmé
 
Avatar de Green Hornet
 
Homme
Inscription : février 2004
Messages : 204
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 39
Localisation : France, Indre et Loire (Centre)

Informations forums :
Inscription : février 2004
Messages : 204
Points : 219
Points : 219
et après une conversion via Websphere Deveoppement Studio Client est envisageable pour passer en syntaxe libre
Green Hornet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/11/2007, 15h06   #4
Invité régulier
 
Inscription : octobre 2005
Messages : 15
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : octobre 2005
Messages : 15
Points : 7
Points : 7
Envoyer un message via MSN à anthonyl56
Pour nous, la syntaxe libre ne sera pas utilisée dans l'immédiat.
anthonyl56 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/11/2007, 18h58   #5
Membre confirmé
 
Avatar de Green Hornet
 
Homme
Inscription : février 2004
Messages : 204
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 39
Localisation : France, Indre et Loire (Centre)

Informations forums :
Inscription : février 2004
Messages : 204
Points : 219
Points : 219
Citation:
Envoyé par anthonyl56 Voir le message
Pour nous, la syntaxe libre ne sera pas utilisée dans l'immédiat.
oui je sais tu l'avais déjà préciser dans un précédent sujet
Green Hornet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2007, 11h07   #6
Invité régulier
 
Inscription : octobre 2005
Messages : 15
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : octobre 2005
Messages : 15
Points : 7
Points : 7
Envoyer un message via MSN à anthonyl56
Merci pour vos réponses
Je vais voir avec mon responsable pour que l'on étudie RPG Toolbox de Linoma Software.
J'ai cru voir une version d'essai ... je vais essayer de tester celà
anthonyl56 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/11/2007, 12h10   #7
Invité régulier
 
Inscription : octobre 2005
Messages : 15
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : octobre 2005
Messages : 15
Points : 7
Points : 7
Envoyer un message via MSN à anthonyl56
J'ai fait une première conversion avec RPG ToolBox de Linoma Software et ça semble vraiment bien.
C'est simple d'utilisation.
Le temps de traitement est peut-être un peu long.
Il aurait été intéressant de pouvoir spécifier la présentation (Majuscule, minuscule) des instructions, des variables, des fichiers ... mais bon c'est déjà pas mal.
anthonyl56 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h34.


 
 
 
 
Partenaires

Hébergement Web