Migrieren von Cobol-Code nach C# mittels Copy/Paste

Diese Seite ist noch in Bearbeitung. Die Informationen auf dieser Seite sind deshalb noch unvollständig und nicht verbindlich.

Die TAA Visual Studio Erweiterung TAAVsPackEdge bietet unter dem Menüpunkt Cobol-Migration Unterstützung für die Migration von Cobol nach C#.

Einfügen von aus Cobol erzeugten C#-Code

Es ist möglich, Cobol-Code in die Zwischenablage zu kopieren und über den Befehl Als C# einfügen in das aktuell bearbeitete Programm einzufügen.

Um diesen Befehl auszuführen, werden über den TAA-Server die Migrationsprozeduren von TAA aufgerufen.

Der Befehl steht nur zur Verfügung, wenn

  • die aktuelle Datei eine C#-Datei ist,
  • der TAA-Server läuft (falls nicht, versucht TAAVsPackEdge, den Server zu starten),
  • es sich um eine gültige, vollständige Cobol-Anweisung handelt,
  • und TAA die Cobol-Anweisung erkennen und interpretieren kann.

Beim Einfügen des migrierten Codes werden die Original-Cobol-Zeile mit dem Präfix „ORIG: “ als Kommentar eingefügt:

 // ORIG: MOVE ZAHL-D TO ZAHL
 Zahl = ZahlD;

Wenn man dem Befehl „Als C# einfügen“ in Visual Studio einen Tastatur-Shortcut zuordnet, erspart man sich bei wiederholter Nutzung dieser Funktionalität das Aufklappen des Menüs. Der Befehl erscheint in der Liste der Befehle von VS als TAA.Cobol_PasteCS.

Entfernen erzeugter Kommentarzeilen

Wenn die „ORIG“-Kommentarzeilen nicht mehr benötigt werden, können diese über die TaaVsPackEdge-Befehle Kommentar mit Original-Cobolzeilen aus Selektion entfernen bzw. … aus Dokument entfernen ganz oder teilweise entfernt werden.

cobmig:cs:vs_cpypaste · Zuletzt geändert: 10.10.2019 13:27

Copyright © 1992-2024 TeamWiSE Gesellschaft für Softwaretechnik mbH         Adressen |  Kontakt |  AGB |  Datenschutzerklärung |  Impressum