COBOL-Quelle in IBM COBOL-Format konvertieren

Möglicherweise verfügen Sie über COBOL-Programme, die mit einem Compiler eines anderen Anbieters als IBM kompiliert wurden und die Code verwenden, der vom AIX COBOL-Compiler nicht unterstützt wird. Ist dies der Fall, können Sie mit dem Tool 'In IBM® COBOL konvertieren' einige der bekannten Formatierungs- und Sprachunterschiede konvertieren.

Vorgehensweise

  1. Wählen Sie in der Sicht 'Ferne Systeme' die Dateien aus, die konvertiert werden sollen. Sollen mehrere Dateien ausgewählt werden, drücken Sie die Taste STRG, während Sie die Dateien auswählen. Bei Auswahl eines Ordners werden alle COBOL-Dateien in dem Ordner eingeschlossen.
  2. Klicken Sie mit der rechten Maustaste auf die ausgewählten Dateien und klicken Sie auf In IBM COBOL-Format konvertieren.
    Klicken Sie auf 'In IBM COBOL-Format konvertieren'
  3. Wählen Sie die Version von Source Conversion Utility (SCU) aus, die für die Konvertierung verwendet werden soll. SCU wird mit dem AIX COBOL-Compiler ausgeliefert, und einige wichtige Erweiterungen für SCU wurden in Version 4.1.1.9 des Compilers hinzugefügt. Liegt die Version des Compilers, die Sie installiert haben, vor Version 4.1.1.9, können Sie nur das ältere SCU verwenden. Klicken Sie nach Ihrer Auswahl auf Next.
    SCU-Version auswählen
  4. Definieren Sie das Dateinamenformat für Ausgabedateien. In der Liste der zu konvertierenden Dateien wird in Target File Name eine Variable verwendet, um jede Ausgabedatei abhängig von der Eingabedatei zu benennen. Standardmäßig ist sie auf ${basefilename}.scu.cbl gesetzt. In diesem Fall wird für jede zu konvertierende Datei <filename>.cbl die Ausgabedatei <filename>.scu.cbl genannt. Soll ein anderes Namensformat verwendet werden, geben Sie das Format in Target File Name ein. Klicken Sie auf Next.
    Format für Zieldateinamen auswählen
  5. Wählen Sie die gewünschten Konvertierungsoptionen aus. Die Konvertierungsoptionen variieren je nach ausgewählter Version von Source Conversion Utility (SCU). Die erste Abbildung zeigt die Optionen, die im neuen SCU verfügbar sind. Die zweite Abbildung zeigt die Optionen im älteren SCU. Wenn Sie das neue SCU verwenden, klicken Sie nach der Auswahl der Optionen auf Next. Wenn Sie das alte SCU verwenden, klicken Sie auf Finish, um die Dateien zu konvertieren.
    Optionen für neue SCU-Version auswählen

    Optionen für alte SCU-Version auswählen

  6. Fügen Sie Copybook-Positionen hinzu, wenn Sie das neue SCU verwenden. Das neue SCU muss die COBOL-Quelle syntaktisch analysieren können, um erweiterte Konvertierungen auszuführen. Es muss daher die kopierten Copybooks finden können. Wenn Sie das neue SCU verwenden, fügen Sie die Positionen hinzu, an denen sich die Copybooks in der ursprünglichen Quelle befinden. Beachten Sie, dass Copybook-Positionen, die in Fenster > Einstellungen > COBOL > AIX > Standardposition für Copybook definiert sind, vorher geladen werden. Klicken Sie nach dem Hinzufügen der Positionen auf Finish, um Ihre Dateien zu konvertieren.
    Copybook-Positionen

Feedback