Toolmaker Produkt-Dokumentation

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Inhaltsübersicht

Version 11.00.07

Fehlerkorrekturen

Fehler im Konvertierungsprozess, wenn sich eine JDE-Datei in der Bibliotheksliste befindet.

Nur für die IBM i - Standalone-Version (Befehl ACVTRPGFRE): Wenn die JDE-Datei F9801 in der Library List gefunden wurde, dann konnte ein Umwandlungsfehler auftreteten.

Dieses Problem wurde behoben

Fehler bei der Umwandlung für MOVE 0

Wenn in einer RPGLE-Quelle für dasselbe Ergebnisfeld ein MOVE- und ein MOVEL-Befehl verwendet wurden, dann war das Ergebnis der Umwanldung nicht korrekt und konnte nicht kompiliert werden.

Zum Beispiel:

MOVE    0 BESTNR
[...]
MOVEL 234 BESTNR

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.

Wenn die Konvertierung eine Parameternummer durch %ParmNum(param_name) ersetzen muss, kann es zu einem Fehler kommen, wenn die alte Zeile

  • bereits in der freien Syntax war
  • und einen Kommentar vor Spalte 80 enthält

In solchen Fällen wurde der Kommentar auf die beiden Zeilen aufgeteilt und war nicht korrekt.
Beispiel:

Alte Quelle:

if %parms > 5; // nur wenn gewünscht: Fehlermeldung liefern


Neue Quelle:

if %parms > = %ParmNum(EdsMsg) hlermeldung liefern
; // nur wenn gewünscht: Fe

Dieses Problem wurde behoben: Wenn möglich, verwendet es die vor dem Kommentar verfügbaren Leerzeichen; ansonsten wird der komplette Kommentar in die zweite Zeile verschoben.


ACVTRPGFRE schlägt fehl, wenn ein Programm eine leere Copy-Anweisung enthält.

Wenn in der zu konvertierenden Quelle eine /COPY-Anweisung vorhanden ist und das entsprechende Element der COPY-Klausel leer ist (keine Datensätze), endet die Konvertierung in die freie Syntax mit Fehlermeldungen.

Dieses Problem wurde behoben.

Fehler im Makro RPG_FREE: wenn der Wert  'ACVTRPGFREE' für PARM 300 Zeichen überschreitet (in Verwendung mit ARCAD Skipper)

Wenn das ARCAD-Skipper Makro "RPG_FREE" für eine Konvertierung verwendet wird, dann war die Länge des Parameters für den Befehl ACVTRPGFREE zu kurz (300 Zeichen). Es wurde die Fehlermeldung "Wert 'ACVTRPGFREE' für PARM übersteigt 300 Zeichen" gesendet.

Dieses Problem wurde behoben - die Grenze wurde im Befehl ACALLPGM auf 600 Zeichen geändert.

  • No labels