-
Source Code Modernisierung
Hallo Leute,
ich möchte nur einmal kurz abklopfen, wie groß das Interesse an einem Tool ist, das Source Code modernisiert.
Alter RPGII und RPGIII-Code wird nach RPGIV konvertiert.
Neben der reinen Konvertierung wären noch weitere Features enthalten z.B.:
- Feld-Definitionen aus C-Bestimmungen (Hilfs-Felder und *LIKE DEFINE) in D-Bestimmungen übernehemen.
- Konvertierung der mathematischen OpCodes (z.B. Z-ADD, MULT) in Eval-Anweisungen
- Konvertierung von MOVE-Befehlen
- für Indikatoren,
- für gleiche Datentypen und Länge,
- für alphanumerische Datentypen unabh. von Länge (ggf. Hinzufügen von %SUBST()),
- für Datums- und Zeit-Typen --> Konvertierung über Built-in-Functions
- Konvertierung MOVEA für Indikatoren mit %SUBARR() ab V5R3
- Konvertieren OpCodes ohne erweiterten Faktor2 in Opcodes mit erweitertem Faktor2 (sofern vorhanden)
- Konvertieren OpCodes mit Bezugszahlen und Abfrage über Built-In-Funktionen (z.B. Chain + %FOUND). Weitergehend wie IBM-Konvertierung Konvertierung der Indikatoren in Built-In-Funktionen (sofern Indikatoren eindeutig zu OpCode zugeordnet werden können).
- Konvertieren von Bedingungs-Indikatoren in IF-Abfragen
- Wahlweise Erstellung einer Indikator-Datenstruktur
- Konvertieren OpCodes in Built-In-Functions (sofern Pendant vorhanden)
- Konvertierung Opcodes, die nicht im Free-Format unterstützt werden in Free-Format-Alternativen (z.B. Built-In-Funktionen)Konvertieren klassisches Format in Free-Format (incl. Konvertierung embedded SQL)
- Konvertieren Schlüssel-Listen in Datenstrukturen oder Aufzählung.
- Konvertieren Programm-Aufrufe mit Parameter-Liste in prototypisierten Aufruf, d.h. prüfen Prototypes vorhanden, wen ja automatisches Einbinden über Copy-Strecken. Wenn nicht vorhanden erstellen Prototyp in separater Quellen und Einbindung als Copy-Strecke und CALL durch CALLP ersetzen.
Die einzelnen Punkte können gezielt ausgewählt werden.
Birgitta
Similar Threads
-
By JonnyRico in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 21-03-09, 19:57
-
By stoerfang in forum NEWSboard Programmierung
Antworten: 1
Letzter Beitrag: 13-12-06, 11:22
-
By emax in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 06-10-06, 11:01
-
By ExAzubi in forum IBM i Hauptforum
Antworten: 5
Letzter Beitrag: 13-07-06, 10:51
-
By Matthias.Hayn in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 08-05-06, 10:05
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks