...
Table of Contents | ||
---|---|---|
|
Version 24.00.07
Fehlerkorrekturen
Fehler bei der Konvertierung mit Warnhinweisen zur Abkürzung und Konvertierung von Unterroutinen in Prozeduren.
Aufgrund einer Änderung in Version 23.01.01 kann ein Problem (Fehler „Schlüssel existiert bereits“) auftreten, wenn die Umwandlung von Unterprogrammen in Prozeduren angefordert wurde und für diese Zeilen über die grafische Schnittstelle „Behebungsaktionen“ festgelegt werden
Der Fehler tritt bei der zweiten Konvertierung auf, die für dieselbe Komponente durchgeführt wird.
Dieses Problem wurde behoben.
Falsche Konvertierung für MOVE(L) für ein DS-Unterfeld.
Wenn in einer zu konvertierenden RPGLE-Quelle ein Feld geleert (MOVE *BLANKS
) und später teilweise durch einen kleineren Wert mit MOVE
oder MOVEL
geändert wird, dann wird geprüft, ob es möglich ist, beide Anweisungen durch ein einfaches Eval
(oder EvalR
) zu ersetzen, ohne %Subst
verwenden zu müssen.
Ein Fehler kann jedoch auftreten, wenn das betroffene Feld ein Teilfeld einer Datenstruktur ist, das wiederum ein anderes Datenstruktur-Teilfeld überlagert ein anderes DS-Teilfeld ist und zwischen der MOVE *BLANKS
-Anweisung und der partiellen MOVE
Anweisung gefüllt wird.
Dieses Problem wurde behoben - in diesem Fall wird nicht optimiert.
Der MOVE *BLANKS
bleibt (Fld1 = *Blanks) und der MOVE xxx Fld1
wird weiterhin teilweise gefüllt
(%Subst(Fld1:pos:len) = xxx;
).
Version 22.02.02
Fehlerkorrekturen
Typ des "gepackten" Feldes geändert in "zoniertes" Feld.
...
Es wird ein Algorithmus mit einer Schleife verwendet, der die Positionen und speichert sie im Ergebnis-Array, eine nach der anderen.
Version 11.00.07
Fehlerkorrekturen
Fehler im Konvertierungsprozess, wenn sich eine JDE-Datei in der Bibliotheksliste befindet.
...
Dieses Problem wurde behoben
Version 10.09.11
Fehlerkorrekturen
Fehler in der konvertierten Quelle, beim Ersetzen durch %ParmNum in einer freien Zeile, die Kommentare vor Spalte 80 enthält.
...