

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Anwendungs-SQL konvertieren mit AWS SCT
<a name="CHAP_Converting.App"></a>

Wenn Sie Ihr Datenbankschema von einer Engine in eine andere konvertieren, müssen Sie auch den SQL-Code in Ihren Anwendungen aktualisieren, damit diese mit der neuen Datenbank-Engine anstelle der alten interagieren. Sie können den konvertierten SQL-Code anzeigen, analysieren, bearbeiten und speichern.

Sie können die AWS Schema Conversion Tool (AWS SCT) verwenden, um den SQL-Code in Ihren C\$1\$1-, C\$1-, Java- oder anderen Anwendungscode zu konvertieren. Für eine Konvertierung von Oracle nach PostgreSQL können Sie verwenden, um SQL\$1Plus-Code in PSQL AWS SCT zu konvertieren. Bei einer Konvertierung von Oracle nach PostgreSQL können Sie auch SQL-Code AWS SCT konvertieren, der in C\$1-, C\$1\$1-, Java- und Pro\$1C-Anwendungen eingebettet ist.

**Topics**
+ [Überblick über die Konvertierung von Anwendungs-SQL](#CHAP_Converting.App.Overview)
+ [Konvertieren von SQL-Code in Ihren Anwendungen mit AWS SCT](CHAP_Converting.App.Generic.md)
+ [Konvertieren von SQL-Code in C\$1-Anwendungen mit AWS Schema Conversion Tool](CHAP_Converting.App.Csharp.md)
+ [Konvertieren von SQL-Code in C\$1\$1-Anwendungen mit AWS Schema Conversion Tool](CHAP_Converting.App.Cplusplus.md)
+ [Konvertieren von SQL-Code in Java-Anwendungen mit AWS Schema Conversion Tool](CHAP_Converting.App.Java.md)
+ [Konvertierung von SQL-Code in Pro\$1C-Anwendungen mit AWS Schema Conversion Tool](CHAP_Converting.App.ProC.md)

## Überblick über die Konvertierung von Anwendungs-SQL
<a name="CHAP_Converting.App.Overview"></a>

Führen Sie die folgenden allgemeinen Schritte aus, um den SQL-Code in Ihrer Anwendung zu konvertieren: 
+ **Erstellen Sie ein Anwendungskonvertierungsprojekt** — Das Anwendungskonvertierungsprojekt ist ein untergeordnetes Element des Projekts zur Konvertierung des Datenbankschemas. Jedes Datenbankschema-Konvertierungsprojekt kann mindestens ein untergeordnetes Anwendungskonvertierungsprojekt enthalten. Weitere Informationen finden Sie unter [Generische Projekte zur Konvertierung von Anwendungen erstellen in AWS SCT](CHAP_Converting.App.Generic.md#CHAP_Converting.App.Project). 
+ **Analysieren und konvertieren Sie Ihren SQL-Code** — AWS SCT analysiert Ihre Anwendung, extrahiert den SQL-Code und erstellt eine lokale Version der konvertierten SQL, die Sie überprüfen und bearbeiten können. Das Tool ändert den Code in Ihrer Anwendung erst dann, wenn Sie bereit sind. Weitere Informationen finden Sie unter [Analysieren und konvertieren Sie Ihren SQL-Code in AWS SCT](CHAP_Converting.App.Generic.md#CHAP_Converting.App.Convert). 
+ **Erstellen Sie einen Anwendungsbewertungsbericht** — Der Anwendungsbewertungsbericht enthält wichtige Informationen zur Konvertierung des Anwendungs-SQL-Codes von Ihrem Quelldatenbankschema in Ihr Zieldatenbankschema. Weitere Informationen finden Sie unter [Erstellen und Verwenden des AWS SCT Bewertungsberichts in AWS SCT](CHAP_Converting.App.Generic.md#CHAP_Converting.App.AssessmentReport). 
+ **Bearbeiten Sie Ihren konvertierten SQL-Code, wenden Sie Änderungen an und speichern Sie** ihn. Der Bewertungsbericht enthält eine Liste von SQL-Codeelementen, die nicht automatisch konvertiert werden können. Für diese Elemente können Sie den SQL-Code manuell bearbeiten, um die Konvertierung durchzuführen. Weitere Informationen finden Sie unter [Bearbeiten und Speichern Ihres konvertierten SQL-Codes mit AWS SCT](CHAP_Converting.App.Generic.md#CHAP_Converting.App.Edit). 

# Konvertieren von SQL-Code in Ihren Anwendungen mit AWS SCT
<a name="CHAP_Converting.App.Generic"></a>

Sie können AWS SCT es verwenden, um in Ihre Anwendungen eingebetteten SQL-Code zu konvertieren. Der generische AWS SCT Anwendungskonverter behandelt Ihren Anwendungscode als einfachen Text. Er scannt Ihren Anwendungscode und extrahiert SQL-Code mit regulären Ausdrücken. Dieser Konverter unterstützt verschiedene Arten von Quellcodedateien und arbeitet mit Anwendungscode, der in einer beliebigen Programmiersprache geschrieben ist.

Der generische Anwendungskonverter hat die folgenden Einschränkungen. Er befasst sich nicht eingehend mit der Anwendungslogik, die für die Programmiersprache Ihrer Anwendung spezifisch ist. Außerdem unterstützt der generische Konverter keine SQL-Anweisungen von verschiedenen Anwendungsobjekten wie Funktionen, Parametern, lokalen Variablen usw.

Verwenden Sie sprachspezifische Anwendungs-SQL-Code-Konverter, um die Konvertierung von Anwendungs-SQL-Code zu verbessern. Weitere Informationen finden Sie unter [SQL-Code in C\$1-Anwendungen](CHAP_Converting.App.Csharp.md), [SQL-Code in Java](CHAP_Converting.App.Java.md) und [SQL-Code in Pro\$1C](CHAP_Converting.App.ProC.md).

## Generische Projekte zur Konvertierung von Anwendungen erstellen in AWS SCT
<a name="CHAP_Converting.App.Project"></a>

In der AWS Schema Conversion Tool ist das Anwendungskonvertierungsprojekt ein untergeordnetes Element des Projekts zur Konvertierung des Datenbankschemas. Jedes Datenbankschema-Konvertierungsprojekt kann mindestens ein untergeordnetes Anwendungskonvertierungsprojekt enthalten.

**Anmerkung**  
AWS SCT unterstützt keine Konvertierung zwischen den folgenden Quellen und Zielen:  
Von Oracle nach Oracle
PostgreSQL nach PostgreSQL oder Aurora PostgreSQL
MySQL nach MySQL
SQL Server zu SQL Server
Amazon Redshift zu Amazon Redshift
SQL Server zu Babelfish
SQL Server-Integrationsdienste für AWS Glue
Apache Cassandra nach Amazon DynamoDB

 Gehen Sie wie folgt vor, um ein Projekt zur Konvertierung generischer Anwendungen zu erstellen. 

**So erstellen Sie ein Anwendungskonvertierungsprojekt**

1. Wählen Sie in der AWS Schema Conversion Tool im Menü **Anwendungen** die Option **Neue generische Anwendung** aus. 

   Das Dialogfeld **New application conversion project** wird angezeigt.   
![\[Dialogfeld "New application conversion project" (Neues Anwendungskonvertierungsprojekt)\]](http://docs.aws.amazon.com/de_de/SchemaConversionTool/latest/userguide/images/applications-new-project.png)

1. Fügen Sie die folgenden Projektinformationen hinzu.   
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/SchemaConversionTool/latest/userguide/CHAP_Converting.App.Generic.html)

1. Wählen Sie **Bindungsvariablen nicht in SQL-Typen umwandeln** aus, um eine Konvertierung von Bindungsvariablentypen in SQL-Typen zu vermeiden. Diese Option ist nur für eine Konvertierung von Oracle nach PostgreSQL verfügbar.

   Ihr Quellanwendungscode enthält beispielsweise die folgende Oracle-Abfrage:

   ```
   SELECT * FROM ACCOUNT WHERE id = ?
   ```

   Wenn Sie „**Bind-Variablen nicht in SQL-Typen umwandeln**“ auswählen, wird diese Abfrage wie folgt AWS SCT konvertiert.

   ```
   SELECT * FROM account WHERE id = ?
   ```

   Wenn Sie die Option **Bindungsvariablen nicht in SQL-Typen umwandeln** deaktivieren, wird der Bindungsvariablentyp in den `NUMERIC` Datentyp AWS SCT geändert. Das Konvertierungsergebnis wird im Folgenden dargestellt.

   ```
   SELECT * FROM account WHERE id = (?)::NUMERIC
   ```

1. Wählen Sie **Objektnamen beibehalten**, um zu vermeiden, dass der Schemaname zum Namen des konvertierten Objekts hinzugefügt wird. Diese Option ist nur für eine Konvertierung von Oracle nach PostgreSQL verfügbar.

   Nehmen wir beispielsweise an, dass Ihr Quellanwendungscode die folgende Oracle-Abfrage enthält.

   ```
   SELECT * FROM ACCOUNT
   ```

   Wenn Sie **Objektnamen beibehalten** auswählen, wird diese Abfrage wie folgt AWS SCT konvertiert.

   ```
   SELECT * FROM account
   ```

   Wenn Sie die **Option Objektnamen beibehalten** deaktivieren, wird der Schemaname zum Namen der Tabelle AWS SCT hinzugefügt. Das Konvertierungsergebnis wird im Folgenden dargestellt.

   ```
   SELECT * FROM schema_name.account
   ```

   Wenn Ihr Quellcode die Namen der übergeordneten Objekte in den Namen der Objekte enthält, AWS SCT verwendet er dieses Format im konvertierten Code. Ignorieren Sie in diesem Fall die Option **Objektnamen beibehalten**, da die Namen der übergeordneten Objekte dem konvertierten Code AWS SCT hinzugefügt werden.

1. Klicken Sie auf **OK**, um Ihr Anwendungskonvertierungsprojekt zu erstellen. 

   Das Projektfenster wird geöffnet.  
![\[Das Projektfenster\]](http://docs.aws.amazon.com/de_de/SchemaConversionTool/latest/userguide/images/applications-project-window.png)

## Verwaltung von Projekten zur Anwendungskonvertierung in AWS SCT
<a name="CHAP_Converting.App.Manage"></a>

Sie können ein vorhandenes Projekt zur Anwendungskonvertierung öffnen und mehrere Projekte zur Anwendungskonvertierung hinzufügen.

Nachdem Sie ein Projekt zur Anwendungskonvertierung erstellt haben, wird das Projektfenster automatisch geöffnet. Sie können das Projektfenster für die Anwendungskonvertierung schließen und später wieder darauf zugreifen.

**Um ein vorhandenes Projekt zur Anwendungskonvertierung zu öffnen**

1. Wählen Sie im linken Bereich den Projektknoten für die Anwendungskonvertierung aus und öffnen Sie das Kontextmenü (Rechtsklick).

1. Wählen Sie **Anwendung verwalten**.

**Um ein zusätzliches Projekt zur Anwendungskonvertierung hinzuzufügen**

1. Wählen Sie im linken Bereich den Projektknoten für die Anwendungskonvertierung aus und öffnen Sie das Kontextmenü (Rechtsklick).

1. Wählen Sie **New application** (Neue Anwendung) aus.

1. Geben Sie die Informationen ein, die für die Erstellung eines neuen Projekts zur Anwendungskonvertierung erforderlich sind. Weitere Informationen finden Sie unter [Projekte zur Konvertierung generischer Anwendungen erstellen](#CHAP_Converting.App.Project).

## Analysieren und konvertieren Sie Ihren SQL-Code in AWS SCT
<a name="CHAP_Converting.App.Convert"></a>

Verwenden Sie das folgende Verfahren, um Ihren SQL-Code in der zu analysieren und zu konvertieren AWS Schema Conversion Tool. 

**So analysieren und konvertieren Sie den SQL-Code**

1. Öffnen Sie ein vorhandenes Projekt zur Anwendungskonvertierung und wählen Sie **Analysieren** aus. 

   AWS SCT analysiert Ihren Anwendungscode und extrahiert den SQL-Code. AWS SCT zeigt den extrahierten SQL-Code in der Liste der **analysierten SQL-Skripten** an. 

1. Wählen Sie für **geparste SQL-Skripts** ein Element aus, um den extrahierten SQL-Code zu überprüfen. AWS SCT zeigt den Code des ausgewählten Elements im Bereich **Extrahiertes SQL-Skript** an.

1. Wählen Sie „**Konvertieren**“, um den SQL-Code im Bereich „**Extrahiertes SQL-Skript**“ zu konvertieren. AWS SCT konvertiert den Code in ein Format, das mit Ihrer Zieldatenbank kompatibel ist. 

   Sie können den konvertierten SQL-Code bearbeiten. Weitere Informationen finden Sie unter [Bearbeiten und Speichern Ihres konvertierten SQL-Codes](#CHAP_Converting.App.Edit).  
![\[Zu analysierender SQL-Code\]](http://docs.aws.amazon.com/de_de/SchemaConversionTool/latest/userguide/images/applications-project-analyze.png)

1. Wenn Sie einen Bewertungsbericht zur Anwendungskonvertierung erstellen, werden alle extrahierten SQL-Codeelemente AWS SCT konvertiert. Weitere Informationen finden Sie unter [Erstellung und Verwendung des Bewertungsberichts](#CHAP_Converting.App.AssessmentReport). 

## Erstellen und Verwenden des AWS SCT Bewertungsberichts in AWS SCT
<a name="CHAP_Converting.App.AssessmentReport"></a>

Der *Bewertungsbericht zur Anwendungskonvertierung* enthält Informationen zur Konvertierung des Anwendungs-SQL-Codes in ein Format, das mit Ihrer Zieldatenbank kompatibel ist. Der Bericht beschreibt den gesamten extrahierten SQL-Code, den gesamten konvertierten SQL-Code und die Aktionspunkte für SQL-Code, der nicht konvertiert AWS SCT werden kann. 

### Erstellen eines Bewertungsberichts zur Anwendungskonvertierung
<a name="CHAP_Converting.App.AssessmentReport.Create"></a>

Gehen Sie wie folgt vor, um einen Bewertungsbericht zur Anwendungskonvertierung zu erstellen.

**So erstellen Sie einen Bewertungsbericht zur Anwendungskonvertierung**

1. Wählen Sie im Projektfenster zur Anwendungskonvertierung im Menü **Aktionen** die Option **Bericht erstellen** aus. 

   AWS SCT erstellt den Bewertungsbericht zur Anwendungskonvertierung und öffnet ihn im Projektfenster für die Anwendungskonvertierung. 

1. Prüfen Sie die Registerkarte **Summary**. 

   Auf der unten abgebildeten Registerkarte „**Zusammenfassung**“ werden die zusammenfassenden Informationen aus dem Bewertungsbericht für die Anwendung angezeigt. Es werden sowohl die automatisch konvertierten SQL-Codeelemente als auch Elemente, die nicht automatisch konvertiert wurden, angezeigt.   
![\[Registerkarte "Application Assessment Report" (Anwendungsbewertungsbericht)\]](http://docs.aws.amazon.com/de_de/SchemaConversionTool/latest/userguide/images/applications-summary.png)

1. Wählen Sie **SQL-Extraktionsaktionen aus**. 

   Sehen Sie sich die Liste der SQL-Codeelemente an, die nicht aus Ihrem Quellcode extrahiert werden AWS SCT können. 

1. Wählen Sie **SQL-Konvertierungsaktionen aus**. 

   Sehen Sie sich die Liste der SQL-Codeelemente an, die nicht automatisch konvertiert werden AWS SCT können. Verwenden Sie die empfohlenen Aktionen, um den SQL-Code manuell zu konvertieren. Hinweise zur Bearbeitung des konvertierten SQL-Codes finden Sie unter[Bearbeiten und Speichern Ihres konvertierten SQL-Codes mit AWS SCT](#CHAP_Converting.App.Edit). 

1. (Optional) Speichern Sie eine lokale Kopie des Berichts entweder als PDF-Datei oder als Datei mit kommagetrennten Werten (CSV):
   + Wählen Sie oben rechts **die Option Als PDF** speichern, um den Bericht als PDF-Datei zu speichern.

      Die PDF-Datei enthält die Zusammenfassung, Aktionspunkte und Empfehlungen für die Anwendungskonvertierung.
   + Wählen Sie oben rechts **die Option In CSV** speichern, um den Bericht als CSV-Datei zu speichern.

     Die CSV-Datei enthält Aktionspunkte, empfohlene Maßnahmen und eine geschätzte Komplexität des manuellen Aufwands, der für die Konvertierung des SQL-Codes erforderlich ist.

## Bearbeiten und Speichern Ihres konvertierten SQL-Codes mit AWS SCT
<a name="CHAP_Converting.App.Edit"></a>

Der Bewertungsbericht enthält eine Liste von SQL-Codeelementen, die nicht konvertiert AWS SCT werden können. AWS SCT Erstellt für jedes Element einen Aktionspunkt auf der Registerkarte „**SQL-Konvertierungsaktionen**“. Für diese Elemente können Sie den SQL-Code manuell bearbeiten, um die Konvertierung durchzuführen. 

Führen Sie die folgenden Schritte aus, um den konvertierten SQL-Code zu bearbeiten, die Änderungen zu übernehmen und sie anschließend zu speichern. 

**So können Sie konvertierten SQL-Code bearbeiten, Änderungen daran übernehmen und ihn speichern**

1. Bearbeiten Sie den konvertierten SQL-Code direkt im Bereich **Target SQL script**. Wenn kein konvertierter Code angezeigt wird, können Sie auf den Bereich klicken und mit der Eingabe beginnen. 

1. Nachdem Sie die Bearbeitung des konvertierten SQL-Codes abgeschlossen haben, wählen Sie **Apply** aus. An diesem Punkt werden die Änderungen im Arbeitsspeicher gespeichert, aber noch nicht in Ihre Datei geschrieben. 

1. Wählen Sie **Save** aus, um Ihre Änderungen in Ihrer Datei zu speichern. 

   Wenn Sie **Speichern** wählen, überschreiben Sie Ihre Originaldatei. Erstellen Sie vor dem Speichern eine Kopie der ursprünglichen Datei, sodass Sie einen Datensatz des ursprünglichen Anwendungscodes haben. 

# Konvertieren von SQL-Code in C\$1-Anwendungen mit AWS Schema Conversion Tool
<a name="CHAP_Converting.App.Csharp"></a>

Für eine Konvertierung von Oracle nach PostgreSQL können Sie AWS Schema Conversion Tool (AWS SCT) verwenden, um in Ihre C\$1-Anwendungen eingebetteten SQL-Code zu konvertieren. Dieser spezielle C\$1-Anwendungskonverter versteht die Anwendungslogik. Er sammelt Anweisungen, die sich in verschiedenen Anwendungsobjekten befinden, z. B. Funktionen, Parameter, lokale Variablen usw. 

Aufgrund dieser gründlichen Analyse liefert der SQL-Code-Konverter für C\$1-Anwendungen bessere Konvertierungsergebnisse als der generische Konverter. 

## Erstellen von Projekten zur Konvertierung von C\$1-Anwendungen in AWS SCT
<a name="CHAP_Converting.App.Csharp.Create"></a>

Sie können ein C\$1-Anwendungskonvertierungsprojekt nur für die Konvertierung von Oracle-Datenbankschemas in PostgreSQL-Datenbankschemas erstellen. Stellen Sie sicher, dass Sie Ihrem Projekt eine Zuordnungsregel hinzufügen, die ein Oracle-Quellschema und eine PostgreSQL-Zieldatenbank enthält. Weitere Informationen finden Sie unter [Zuordnung von Datentypen in der AWS Schema Conversion Tool](CHAP_Mapping.md). 

Sie können mehrere Projekte zur Anwendungskonvertierung in einem einzigen AWS SCT Projekt hinzufügen. Gehen Sie wie folgt vor, um ein C\$1-Anwendungskonvertierungsprojekt zu erstellen. 

**So erstellen Sie ein Projekt zur Konvertierung von C\$1-Anwendungen**

1. Erstellen Sie ein Datenbankkonvertierungsprojekt und fügen Sie eine Oracle-Quelldatenbank hinzu. Weitere Informationen erhalten Sie unter [Projekte starten und verwalten in AWS SCT](CHAP_UserInterface.Project.md) und [Server zum Projekt hinzufügen in AWS SCT](CHAP_UserInterface.AddServers.md). 

1. Fügen Sie eine Zuordnungsregel hinzu, die Ihre Oracle-Quelldatenbank und eine PostgreSQL-Zieldatenbank umfasst. Sie können eine PostgreSQL-Zieldatenbank hinzufügen oder eine virtuelle PostgreSQL-Zieldatenbankplattform in einer Zuordnungsregel verwenden. Weitere Informationen erhalten Sie unter [Zuordnung von Datentypen in der AWS Schema Conversion Tool](CHAP_Mapping.md) und [Zuordnung zu virtuellen Zielen im AWS Schema Conversion Tool](CHAP_Mapping.VirtualTargets.md). 

1. **Wählen Sie im Menü **Ansicht** die Option Hauptansicht aus.**

1. Wählen Sie im Menü **Anwendungen** die Option **Neue C\$1-Anwendung** aus.

   Das Dialogfeld „**Projekt zur Konvertierung einer C\$1-Anwendung erstellen**“ wird angezeigt.   
![\[Das Dialogfeld „Neues Projekt zur Konvertierung von C#-Anwendungen“\]](http://docs.aws.amazon.com/de_de/SchemaConversionTool/latest/userguide/images/csharp-application-new-project.png)

1. Geben Sie **unter Name** einen Namen für Ihr C\$1-Anwendungskonvertierungsprojekt ein. Da jedes Datenbankschema-Konvertierungsprojekt ein oder mehrere untergeordnete Anwendungskonvertierungsprojekte haben kann, wählen Sie einen Namen, der Sinn macht, wenn Sie mehrere Projekte hinzufügen. 

1. Geben Sie unter **Standort** den Speicherort des Quellcodes für Ihre Anwendung ein. 

1. Wählen Sie im Quellbaum das Schema aus, das Ihre Anwendung verwendet. Stellen Sie sicher, dass dieses Schema Teil einer Zuordnungsregel ist. AWS SCT hebt die Schemas, die Teil einer Zuordnungsregel sind, fett hervor. 

1. Wählen Sie **OK**, um Ihr C\$1-Anwendungskonvertierungsprojekt zu erstellen.

1. Suchen Sie Ihr Projekt zur Konvertierung von **C\$1-Anwendungen im linken Bereich im Knoten Anwendungen**.

## Konvertieren Sie den SQL-Code Ihrer C\$1-Anwendung in AWS SCT
<a name="CHAP_Converting.App.Csharp.Convert"></a>

Nachdem Sie Ihre C\$1-Anwendung zum AWS SCT Projekt hinzugefügt haben, konvertieren Sie den SQL-Code aus dieser Anwendung in ein Format, das mit Ihrer Zieldatenbankplattform kompatibel ist. Verwenden Sie das folgende Verfahren, um den in Ihre C\$1-Anwendung eingebetteten SQL-Code in der zu analysieren und zu konvertieren. AWS Schema Conversion Tool

**Um Ihren SQL-Code zu konvertieren**

1. Erweitern Sie den **C\$1-Knoten** unter **Anwendungen** im linken Bereich.

1. Wählen Sie die zu konvertierende Anwendung aus und öffnen Sie das Kontextmenü (Rechtsklick).

1.  Wählen Sie „**Konvertieren**“. AWS SCT analysiert Ihre Quellcodedateien, bestimmt die Anwendungslogik und lädt Code-Metadaten in das Projekt. Diese Code-Metadaten umfassen C\$1-Klassen, Objekte, Methoden, globale Variablen, Schnittstellen usw. 

    AWS SCT Erstellt im Bereich Zieldatenbank eine ähnliche Ordnerstruktur wie Ihr Quellanwendungsprojekt. Hier können Sie den konvertierten Anwendungscode überprüfen.  
![\[Zu analysierender SQL-Code\]](http://docs.aws.amazon.com/de_de/SchemaConversionTool/latest/userguide/images/csharp-applications-project-analyze.png)

1. Speichern Sie Ihren konvertierten Anwendungscode. Weitere Informationen finden Sie unter [Speichern Sie Ihren konvertierten Anwendungscode](#CHAP_Converting.App.Csharp.Save).

Ihre C\$1-Anwendungen können SQL-Code enthalten, der mit verschiedenen Quelldatenbanken interagiert. Sie können mehrere dieser Quelldatenbanken zu PostgreSQL migrieren. Stellen Sie in diesem Fall sicher, dass Sie keinen SQL-Code konvertieren, der mit Datenbanken interagiert, die Sie aus dem Migrationsbereich ausgeschlossen haben. Sie können Quelldateien Ihrer C\$1-Anwendung vom Konvertierungsbereich ausschließen. Deaktivieren Sie dazu die Kontrollkästchen für die Namen der Dateien, die Sie aus dem Konvertierungsbereich ausschließen möchten.

Nachdem Sie den Konvertierungsbereich geändert haben, analysiert es AWS SCT weiterhin den SQL-Code aller Quelldateien Ihrer C\$1-Anwendungen. AWS SCT Kopiert dann alle Quelldateien, die Sie aus dem Konvertierungsbereich ausgeschlossen haben, in den Zielordner. Dieser Vorgang ermöglicht es, Ihre Anwendung zu erstellen, nachdem Sie Ihre konvertierten Anwendungsdateien gespeichert haben.

## Speichern Sie Ihren konvertierten Anwendungscode mit AWS SCT
<a name="CHAP_Converting.App.Csharp.Save"></a>

Gehen Sie wie folgt vor, um den konvertierten Anwendungscode zu speichern.

**Um den konvertierten Anwendungscode zu speichern**

1. Erweitern Sie den **C\$1-Knoten** unter **Anwendungen** im Bereich Zieldatenbank.

1. Wählen Sie Ihre konvertierte Anwendung aus und klicken Sie auf **Speichern**.

1. Geben Sie den Pfad zu dem Ordner ein, in dem der konvertierte Anwendungscode gespeichert werden soll, und **wählen Sie Ordner auswählen**.

## Verwaltung von Projekten zur Konvertierung von C\$1-Anwendungen in AWS SCT
<a name="CHAP_Converting.App.Csharp.Manage"></a>

Sie können mehrere Projekte zur Konvertierung von C\$1-Anwendungen hinzufügen, den Anwendungscode im AWS SCT Projekt aktualisieren oder ein C\$1-Konvertierungsprojekt aus Ihrem Projekt entfernen. AWS SCT 

**Um ein zusätzliches Projekt zur Konvertierung von C\$1-Anwendungen hinzuzufügen**

1. Erweitern Sie den Knoten **Anwendungen** im linken Bereich.

1. Wählen Sie den **C\$1-Knoten** und öffnen Sie das Kontextmenü (Rechtsklick).

1. Wählen Sie **New application** (Neue Anwendung) aus.

1. Geben Sie die Informationen ein, die zum Erstellen eines neuen Projekts zur Konvertierung von C\$1-Anwendungen erforderlich sind. Weitere Informationen finden Sie unter [Projekte zur Konvertierung von C\$1-Anwendungen erstellen](#CHAP_Converting.App.Csharp.Create).

Nachdem Sie Änderungen an Ihrem Quellanwendungscode vorgenommen haben, laden Sie ihn in das AWS SCT Projekt hoch.

**Um den aktualisierten Anwendungscode hochzuladen**

1. Erweitern Sie den **C\$1-Knoten** unter **Anwendungen** im linken Bereich.

1. Wählen Sie die zu aktualisierende Anwendung aus und öffnen Sie das Kontextmenü (Rechtsklick).

1. Wählen Sie „**Aktualisieren**“ und dann „**Ja“**.

   AWS SCT lädt Ihren Anwendungscode aus den Quelldateien hoch und entfernt die Konvertierungsergebnisse. Um die Codeänderungen, die Sie in vorgenommen haben, AWS SCT und die Konvertierungsergebnisse beizubehalten, erstellen Sie ein neues C\$1-Konvertierungsprojekt.

**Um ein C\$1-Anwendungskonvertierungsprojekt zu entfernen**

1. Erweitern Sie den **C\$1-Knoten** unter **Anwendungen** im linken Bereich.

1. Wählen Sie die zu entfernende Anwendung aus und öffnen Sie das Kontextmenü (Rechtsklick).

1. Wählen **Sie Löschen** und dann **OK**.

## Erstellen Sie einen Bewertungsbericht zur C\$1-Anwendungskonvertierung in AWS SCT
<a name="CHAP_Converting.App.Csharp.AssessmentReport"></a>

Der *Bewertungsbericht zur C\$1-Anwendungskonvertierung* enthält Informationen zur Konvertierung des in Ihre C\$1-Anwendung eingebetteten SQL-Codes in ein Format, das mit Ihrer Zieldatenbank kompatibel ist. Der Bewertungsbericht enthält Konvertierungsdetails für alle SQL-Ausführungspunkte und alle Quellcodedateien. Der Bewertungsbericht enthält auch Aktionspunkte für SQL-Code, der nicht konvertiert AWS SCT werden kann. 

Gehen Sie wie folgt vor, um einen Bewertungsbericht zur C\$1-Anwendungskonvertierung zu erstellen.

**So erstellen Sie einen Bewertungsbericht zur C\$1-Anwendungskonvertierung**

1. Erweitern Sie im linken Bereich den **C\$1-Knoten** unter **Anwendungen**.

1. Wählen Sie die zu konvertierende Anwendung aus und öffnen Sie das Kontextmenü (Rechtsklick).

1. Wählen Sie „**Konvertieren**“.

1. Wählen Sie im Menü „**Ansicht**“ die Option „**Bewertungsbericht anzeigen**“.

1. Rufen Sie die Registerkarte „**Zusammenfassung**“ auf.

   Auf der Registerkarte **Zusammenfassung** (siehe unten) werden die zusammenfassenden Informationen aus dem Bericht zur Bewertung der C\$1-Anwendung angezeigt. Es werden Konvertierungsergebnisse für alle SQL-Ausführungspunkte und alle Quellcodedateien angezeigt.   
![\[Registerkarte „Zusammenfassung“ des C#-Anwendungsbewertungsberichts\]](http://docs.aws.amazon.com/de_de/SchemaConversionTool/latest/userguide/images/csharp-applications-summary.png)

1. Wählen Sie **Anweisungen in JSON speichern**, um den extrahierten SQL-Code aus Ihrer C\$1-Anwendung als JSON-Datei zu speichern.

1. (Optional) Speichern Sie eine lokale Kopie des Berichts entweder als PDF-Datei oder als Datei mit kommagetrennten Werten (CSV):
   + Wählen Sie oben rechts **die Option Als PDF** speichern, um den Bericht als PDF-Datei zu speichern.

      Die PDF-Datei enthält die Zusammenfassung, Aktionspunkte und Empfehlungen für die Anwendungskonvertierung.
   + Wählen Sie oben rechts **die Option In CSV** speichern, um den Bericht als CSV-Datei zu speichern.

     Die CSV-Datei enthält Aktionspunkte, empfohlene Maßnahmen und eine geschätzte Komplexität des manuellen Aufwands, der für die Konvertierung des SQL-Codes erforderlich ist.

# Konvertieren von SQL-Code in C\$1\$1-Anwendungen mit AWS Schema Conversion Tool
<a name="CHAP_Converting.App.Cplusplus"></a>

Für eine Konvertierung von Oracle nach PostgreSQL können AWS SCT Sie den in Ihre C\$1\$1-Anwendungen eingebetteten SQL-Code konvertieren. Dieser spezielle C\$1\$1-Anwendungskonverter versteht die Anwendungslogik. Er sammelt Anweisungen, die sich in verschiedenen Anwendungsobjekten befinden, wie Funktionen, Parameter, lokale Variablen usw. 

Aufgrund dieser gründlichen Analyse liefert der SQL-Code-Konverter für C\$1\$1-Anwendungen bessere Konvertierungsergebnisse als der generische Konverter. 

## Projekte zur Konvertierung von C\$1\$1-Anwendungen erstellen in AWS SCT
<a name="CHAP_Converting.App.Cplusplus.Create"></a>

Sie können ein C\$1\$1-Anwendungskonvertierungsprojekt nur für die Konvertierung von Oracle-Datenbankschemas in PostgreSQL-Datenbankschemas erstellen. Stellen Sie sicher, dass Sie Ihrem Projekt eine Zuordnungsregel hinzufügen, die ein Oracle-Quellschema und eine PostgreSQL-Zieldatenbank enthält. Weitere Informationen finden Sie unter [Zuordnung von Datentypen in der AWS Schema Conversion Tool](CHAP_Mapping.md). 

Sie können mehrere Projekte zur Anwendungskonvertierung in einem einzigen AWS SCT Projekt hinzufügen.

**Um ein Projekt zur Konvertierung von C\$1\$1-Anwendungen zu erstellen**

1. Erstellen Sie ein Datenbankkonvertierungsprojekt und fügen Sie eine Oracle-Quelldatenbank hinzu. Weitere Informationen erhalten Sie unter [Projekte starten und verwalten in AWS SCT](CHAP_UserInterface.Project.md) und [Server zum Projekt hinzufügen in AWS SCT](CHAP_UserInterface.AddServers.md). 

1. Fügen Sie eine Zuordnungsregel hinzu, die Ihre Oracle-Quelldatenbank und eine PostgreSQL-Zieldatenbank umfasst. Sie können eine PostgreSQL-Zieldatenbank hinzufügen oder eine virtuelle PostgreSQL-Zieldatenbankplattform in einer Zuordnungsregel verwenden. Weitere Informationen erhalten Sie unter [Zuordnung von Datentypen in der AWS Schema Conversion Tool](CHAP_Mapping.md) und [Zuordnung zu virtuellen Zielen im AWS Schema Conversion Tool](CHAP_Mapping.VirtualTargets.md). 

1. **Wählen Sie im Menü **Ansicht** die Option Hauptansicht aus.**

1. Wählen Sie im Menü **Anwendungen** die Option **Neue C\$1\$1-Anwendung** aus. 

   Das Dialogfeld „**Projekt zur Konvertierung einer C\$1\$1-Anwendung erstellen**“ wird angezeigt.   
![\[Das Dialogfeld „Neues Projekt zur Konvertierung von C++-Anwendungen“\]](http://docs.aws.amazon.com/de_de/SchemaConversionTool/latest/userguide/images/cplusplus-application-new-project.png)

1. Geben Sie **unter Name** einen Namen für Ihr C\$1\$1-Anwendungskonvertierungsprojekt ein. Da jedes Datenbankschema-Konvertierungsprojekt ein oder mehrere untergeordnete Anwendungskonvertierungsprojekte haben kann, wählen Sie einen Namen, der Sinn macht, wenn Sie mehrere Projekte hinzufügen. 

1. Geben Sie unter **Standort** den Speicherort des Quellcodes für Ihre Anwendung ein. 

1. Wählen Sie im Quellbaum das Schema aus, das Ihre Anwendung verwendet. Stellen Sie sicher, dass dieses Schema Teil einer Zuordnungsregel ist. AWS SCT hebt die Schemas, die Teil einer Zuordnungsregel sind, fett hervor. 

1. Wählen Sie **OK**, um Ihr C\$1\$1-Anwendungskonvertierungsprojekt zu erstellen.

1. Suchen Sie Ihr Projekt zur Konvertierung von **C\$1\$1-Anwendungen im linken Bereich im Knoten Anwendungen**.

## Konvertieren Sie den SQL-Code Ihrer C\$1\$1-Anwendung in AWS SCT
<a name="CHAP_Converting.App.Cplusplus.Convert"></a>

Nachdem Sie Ihre C\$1\$1-Anwendung zum AWS SCT Projekt hinzugefügt haben, konvertieren Sie den SQL-Code aus dieser Anwendung in ein Format, das mit Ihrer Zieldatenbankplattform kompatibel ist. Verwenden Sie das folgende Verfahren, um den in Ihrer C\$1\$1-Anwendung eingebetteten SQL-Code zu analysieren und zu konvertieren AWS SCT. 

**Um Ihren SQL-Code zu konvertieren**

1. Erweitern Sie im linken Bereich den **C\$1\$1-Knoten** unter **Anwendungen** und wählen Sie die zu konvertierende Anwendung aus.

1. Wählen Sie im **Projekt Source Oracle Application** die Option **Einstellungen** aus. Überprüfen und bearbeiten Sie die Konvertierungseinstellungen für die ausgewählte C\$1\$1-Anwendung. Sie können auch die Konvertierungseinstellungen für alle C\$1\$1-Anwendungen angeben, die Sie Ihrem AWS SCT Projekt hinzugefügt haben. Weitere Informationen finden Sie unter [Verwaltung von Projekten zur Konvertierung von C\$1\$1-Anwendungen](#CHAP_Converting.App.Cplusplus.Manage).

1. Wählen Sie **unter Compilertyp** den Compiler aus, den Sie für den Quellcode Ihrer C\$1\$1-Anwendung verwenden. AWS SCT **unterstützt die folgenden C\$1\$1-Compiler: **Microsoft Visual C\$1\$1**, **GCC, die GNU Compiler Collection** und Clang.** Die Standardoption ist **Microsoft Visual C\$1\$1**.

1. Geben Sie für **Benutzerdefinierte Makros** den Pfad zu der Datei ein, die benutzerdefinierte Makros aus Ihrem C\$1\$1-Projekt enthält. Stellen Sie sicher, dass diese Datei die folgende Struktur hat:. `#define name value` Im vorherigen Beispiel `value` ist dies ein optionaler Parameter. Der Standardwert für diesen optionalen Parameter ist`1`.

   Um diese Datei zu erstellen, öffnen Sie Ihr Projekt in Microsoft Visual Studio und wählen Sie dann **Project**, **Properties**, **C/C\$1\$1** und **Preprocessor** aus. Wählen Sie für **Präprozessor-Definitionen** die Option **Bearbeiten** und kopieren Sie Namen und Werte in eine neue Textdatei. Fügen Sie dann für jede Zeichenfolge in der Datei das folgende Präfix hinzu:`#define `.

1. Geben Sie für **Externe Include-Verzeichnisse** die Pfade zu den Ordnern ein, die externe Bibliotheken enthalten, die Sie in Ihrem C\$1\$1-Projekt verwenden.

1. Wählen Sie im linken Bereich die zu konvertierende Anwendung aus und öffnen Sie das Kontextmenü (Rechtsklick).

1.  Wählen Sie „**Konvertieren**“. AWS SCT analysiert Ihre Quellcodedateien, bestimmt die Anwendungslogik und lädt Code-Metadaten in das Projekt. Diese Code-Metadaten umfassen C\$1\$1-Klassen, Objekte, Methoden, globale Variablen, Schnittstellen usw. 

    AWS SCT Erstellt im Bereich Zieldatenbank eine ähnliche Ordnerstruktur wie Ihr Quellanwendungsprojekt. Hier können Sie den konvertierten Anwendungscode überprüfen, wie im Folgenden gezeigt.  
![\[Zu analysierender SQL-Code\]](http://docs.aws.amazon.com/de_de/SchemaConversionTool/latest/userguide/images/cplusplus-applications-project-analyze.png)

1. Speichern Sie Ihren konvertierten Anwendungscode. Weitere Informationen finden Sie unter [Speichern Sie Ihren konvertierten Anwendungscode](#CHAP_Converting.App.Cplusplus.Save).

## Speichern Sie Ihren konvertierten Anwendungscode mit AWS SCT
<a name="CHAP_Converting.App.Cplusplus.Save"></a>

Gehen Sie wie folgt vor, um Ihren konvertierten Anwendungscode zu speichern. 

**Um den konvertierten Anwendungscode zu speichern**

1. Erweitern Sie den **C\$1\$1-Knoten** unter **Anwendungen** im Bereich Zieldatenbank.

1. Wählen Sie Ihre konvertierte Anwendung aus und klicken Sie auf **Speichern**.

1. Geben Sie den Pfad zu dem Ordner ein, in dem der konvertierte Anwendungscode gespeichert werden soll, und **wählen Sie Ordner auswählen**.

## Verwaltung von Projekten zur Konvertierung von C\$1\$1-Anwendungen in AWS SCT
<a name="CHAP_Converting.App.Cplusplus.Manage"></a>

Sie können mehrere Projekte zur Konvertierung von C\$1\$1-Anwendungen hinzufügen, Konvertierungseinstellungen bearbeiten, den C\$1\$1-Anwendungscode aktualisieren oder ein C\$1\$1-Konvertierungsprojekt aus Ihrem AWS SCT Projekt entfernen.

**Um ein zusätzliches Projekt zur Konvertierung von C\$1\$1-Anwendungen hinzuzufügen**

1. Erweitern Sie den Knoten **Anwendungen** im linken Bereich.

1. Wählen Sie den **C\$1\$1-Knoten** und öffnen Sie das Kontextmenü (Rechtsklick).

1. Wählen Sie **New application** (Neue Anwendung) aus.

1. Geben Sie die Informationen ein, die zum Erstellen eines neuen Projekts zur Konvertierung von C\$1\$1-Anwendungen erforderlich sind. Weitere Informationen finden Sie unter [Projekte zur Konvertierung von C\$1\$1-Anwendungen erstellen](#CHAP_Converting.App.Cplusplus.Create).

Sie können Konvertierungseinstellungen für alle Projekte zur Konvertierung von C\$1\$1-Anwendungen in Ihrem AWS SCT Projekt angeben.

**Um die Konvertierungseinstellungen für alle C\$1\$1-Anwendungen zu bearbeiten**

1. Wählen Sie im Menü **Einstellungen** die Option **Projekteinstellungen** und dann **Anwendungskonvertierung** aus.

1. Wählen Sie **unter Compilertyp** den Compiler aus, den Sie für den Quellcode Ihrer C\$1\$1-Anwendung verwenden. AWS SCT **unterstützt die folgenden C\$1\$1-Compiler: **Microsoft Visual C\$1\$1**, **GCC, die GNU Compiler Collection** und Clang.** Die Standardoption ist **Microsoft Visual C\$1\$1**.

1. Geben Sie für **Benutzerdefinierte Makros** den Pfad zu der Datei ein, die benutzerdefinierte Makros aus Ihrem C\$1\$1-Projekt enthält. Stellen Sie sicher, dass diese Datei die folgende Struktur hat:. `#define name value` Im vorherigen Beispiel `value` ist dies ein optionaler Parameter. Der Standardwert für diesen optionalen Parameter ist`1`.

   Um diese Datei zu erstellen, öffnen Sie Ihr Projekt in Microsoft Visual Studio und wählen Sie dann **Project**, **Properties**, **C/C\$1\$1** und **Preprocessor** aus. Wählen Sie für **Präprozessor-Definitionen** die Option **Bearbeiten** und kopieren Sie Namen und Werte in eine neue Textdatei. Fügen Sie dann für jede Zeichenfolge in der Datei das folgende Präfix hinzu:`#define `.

1. Geben Sie für **Externe Include-Verzeichnisse** die Pfade zu den Ordnern ein, die externe Bibliotheken enthalten, die Sie in Ihrem C\$1\$1-Projekt verwenden.

1. Wählen Sie **OK**, um die Projekteinstellungen zu speichern und das Fenster zu schließen.

Sie können auch Konvertierungseinstellungen für jedes Projekt zur Konvertierung von C\$1\$1-Anwendungen angeben. Weitere Informationen finden Sie unter [Konvertieren Sie den SQL-Code Ihrer C\$1\$1-Anwendung](#CHAP_Converting.App.Cplusplus.Convert).

Nachdem Sie Änderungen an Ihrem Quellanwendungscode vorgenommen haben, laden Sie ihn in das AWS SCT Projekt hoch.

**Um den aktualisierten Anwendungscode hochzuladen**

1. Erweitern Sie den **C\$1\$1-Knoten** unter **Anwendungen** im linken Bereich.

1. Wählen Sie die zu aktualisierende Anwendung aus und öffnen Sie das Kontextmenü (Rechtsklick).

1. Wählen Sie „**Aktualisieren**“ und dann „**Ja“**.

   AWS SCT lädt Ihren Anwendungscode aus den Quelldateien hoch und entfernt die Konvertierungsergebnisse. Um die Codeänderungen, die Sie in vorgenommen haben, AWS SCT und die Konvertierungsergebnisse beizubehalten, erstellen Sie ein neues C\$1\$1-Konvertierungsprojekt.

    AWS SCT Entfernt außerdem die Einstellungen für die Anwendungskonvertierung, die Sie für die ausgewählte Anwendung angegeben haben. AWS SCT Wendet nach dem Hochladen des aktualisierten Anwendungscodes die Standardwerte aus den Projekteinstellungen an.

**Um ein Projekt zur Konvertierung einer C\$1\$1-Anwendung zu entfernen**

1. Erweitern Sie den **C\$1\$1-Knoten** unter **Anwendungen** im linken Bereich.

1. Wählen Sie die zu entfernende Anwendung aus und öffnen Sie das Kontextmenü (Rechtsklick).

1. Wählen **Sie Löschen** und dann **OK**.

## Erstellen Sie einen Bewertungsbericht zur Konvertierung von C\$1\$1-Anwendungen in AWS SCT
<a name="CHAP_Converting.App.Cplusplus.AssessmentReport"></a>

Der *Bewertungsbericht zur Konvertierung von C\$1\$1-Anwendungen* enthält Informationen zur Konvertierung des in Ihrer C\$1\$1-Anwendung eingebetteten SQL-Codes in ein Format, das mit Ihrer Zieldatenbank kompatibel ist. Der Bewertungsbericht enthält Konvertierungsdetails für alle SQL-Ausführungspunkte und alle Quellcodedateien. Der Bewertungsbericht enthält auch Aktionspunkte für SQL-Code, der nicht konvertiert AWS SCT werden kann. 

**Um einen Bewertungsbericht zur Konvertierung von C\$1\$1-Anwendungen zu erstellen**

1. Erweitern Sie im linken Bereich den **C\$1\$1-Knoten** unter **Anwendungen**.

1. Wählen Sie die zu konvertierende Anwendung aus und öffnen Sie das Kontextmenü (Rechtsklick).

1. Wählen Sie „**Konvertieren**“.

1. Wählen Sie im Menü „**Ansicht**“ die Option „**Bewertungsbericht anzeigen**“.

1. Rufen Sie die Registerkarte „**Zusammenfassung**“ auf.

   Auf der Registerkarte **Zusammenfassung** werden die zusammenfassenden Informationen aus dem Bericht zur Bewertung der C\$1\$1-Anwendung angezeigt. Es werden Konvertierungsergebnisse für alle SQL-Ausführungspunkte und alle Quellcodedateien angezeigt. 

1. Wählen Sie **Anweisungen in JSON** speichern, um den extrahierten SQL-Code aus Ihrer Java-Anwendung als JSON-Datei zu speichern.

1. (Optional) Speichern Sie eine lokale Kopie des Berichts entweder als PDF-Datei oder als Datei mit kommagetrennten Werten (CSV):
   + Wählen Sie oben rechts **die Option Als PDF** speichern, um den Bericht als PDF-Datei zu speichern.

      Die PDF-Datei enthält die Zusammenfassung, Aktionspunkte und Empfehlungen für die Anwendungskonvertierung.
   + Wählen Sie oben rechts **die Option In CSV** speichern, um den Bericht als CSV-Datei zu speichern.

     Die CSV-Datei enthält Aktionspunkte, empfohlene Maßnahmen und eine geschätzte Komplexität des manuellen Aufwands, der für die Konvertierung des SQL-Codes erforderlich ist.

# Konvertieren von SQL-Code in Java-Anwendungen mit AWS Schema Conversion Tool
<a name="CHAP_Converting.App.Java"></a>

Für eine Konvertierung von Oracle nach PostgreSQL können AWS Schema Conversion Tool Sie den in Ihre Java-Anwendungen eingebetteten SQL-Code konvertieren. Dieser spezielle Java-Anwendungskonverter versteht die Anwendungslogik. Er sammelt Anweisungen, die sich in verschiedenen Anwendungsobjekten befinden, z. B. Funktionen, Parameter, lokale Variablen usw. 

Aufgrund dieser gründlichen Analyse liefert der SQL-Code-Konverter für Java-Anwendungen bessere Konvertierungsergebnisse als der generische Konverter.

Wenn Ihre Java-Anwendung das MyBatis Framework für die Interaktion mit Datenbanken verwendet, können Sie es verwenden, AWS SCT um in MyBatis XML-Dateien und Anmerkungen eingebettete SQL-Anweisungen zu konvertieren. Um die Logik dieser SQL-Anweisungen zu verstehen, AWS SCT verwendet die MyBatis Konfigurationsdatei. AWS SCT kann diese Datei automatisch in Ihrem Anwendungsordner finden, oder Sie können den Pfad zu dieser Datei manuell eingeben.

## Projekte zur Konvertierung von Java-Anwendungen erstellen in AWS SCT
<a name="CHAP_Converting.App.Java.Create"></a>

Sie können ein Konvertierungsprojekt für Java-Anwendungen nur für die Konvertierung von Oracle-Datenbankschemas in PostgreSQL-Datenbankschemas erstellen. Stellen Sie sicher, dass Sie Ihrem Projekt eine Zuordnungsregel hinzufügen, die ein Oracle-Quellschema und eine PostgreSQL-Zieldatenbank enthält. Weitere Informationen finden Sie unter [Zuordnung von Datentypen in der AWS Schema Conversion Tool](CHAP_Mapping.md).

Sie können mehrere Projekte zur Anwendungskonvertierung in einem einzigen AWS SCT Projekt hinzufügen. Gehen Sie wie folgt vor, um ein Projekt zur Konvertierung von Java-Anwendungen zu erstellen. 

**Um ein Projekt zur Konvertierung von Java-Anwendungen zu erstellen**

1. Erstellen Sie ein Datenbankkonvertierungsprojekt und fügen Sie eine Oracle-Quelldatenbank hinzu. Weitere Informationen erhalten Sie unter [Projekte starten und verwalten in AWS SCT](CHAP_UserInterface.Project.md) und [Server zum Projekt hinzufügen in AWS SCT](CHAP_UserInterface.AddServers.md). 

1. Fügen Sie eine Zuordnungsregel hinzu, die Ihre Oracle-Quelldatenbank und eine PostgreSQL-Zieldatenbank umfasst. Sie können eine PostgreSQL-Zieldatenbank hinzufügen oder eine virtuelle PostgreSQL-Zieldatenbankplattform in einer Zuordnungsregel verwenden. Weitere Informationen erhalten Sie unter [Zuordnung von Datentypen in der AWS Schema Conversion Tool](CHAP_Mapping.md) und [Zuordnung zu virtuellen Zielen im AWS Schema Conversion Tool](CHAP_Mapping.VirtualTargets.md). 

1. **Wählen Sie im Menü **Ansicht** die Option Hauptansicht aus.**

1. Wählen Sie im Menü **Anwendungen** die Option **Neue Java-Anwendung** aus. 

   Das Dialogfeld „**Konvertierungsprojekt für Java-Anwendungen erstellen**“ wird angezeigt.   
![\[Das Dialogfeld „Neues Projekt zur Konvertierung von Java-Anwendungen“\]](http://docs.aws.amazon.com/de_de/SchemaConversionTool/latest/userguide/images/java-application-new-project.png)

1. Geben Sie **unter Name** einen Namen für Ihr Projekt zur Konvertierung von Java-Anwendungen ein. Da jedes Datenbankschema-Konvertierungsprojekt ein oder mehrere untergeordnete Anwendungskonvertierungsprojekte haben kann, wählen Sie einen Namen, der sinnvoll ist, wenn Sie mehrere Projekte hinzufügen. 

1. Geben Sie unter **Standort** den Speicherort des Quellcodes für Ihre Anwendung ein. 

1. (Optional) Geben Sie für die **MyBatis Konfigurationsdatei** den Pfad zur MyBatis Konfigurationsdatei ein. AWS SCT scannt Ihren Anwendungsordner, um diese Datei automatisch zu erkennen. Wenn sich diese Datei nicht in Ihrem Anwendungsordner befindet oder wenn Sie mehrere Konfigurationsdateien verwenden, geben Sie den Pfad manuell ein.

1. Wählen Sie im Quellbaum das Schema aus, das Ihre Anwendung verwendet. Stellen Sie sicher, dass dieses Schema Teil einer Zuordnungsregel ist. AWS SCT hebt die Schemas, die Teil einer Zuordnungsregel sind, fett hervor. 

1. Wählen Sie **OK**, um Ihr Projekt zur Konvertierung von Java-Anwendungen zu erstellen.

1. Suchen Sie Ihr Projekt zur Konvertierung von **Java-Anwendungen im linken Bereich im Knoten Anwendungen**.

## Konvertieren Sie den SQL-Code Ihrer Java-Anwendung in AWS SCT
<a name="CHAP_Converting.App.Java.Convert"></a>

Nachdem Sie Ihre Java-Anwendung zum AWS SCT Projekt hinzugefügt haben, konvertieren Sie den SQL-Code aus dieser Anwendung in ein Format, das mit Ihrer Zieldatenbankplattform kompatibel ist. Verwenden Sie das folgende Verfahren, um den in Ihre Java-Anwendung eingebetteten SQL-Code in der zu analysieren und zu konvertieren AWS Schema Conversion Tool. 

**Um Ihren SQL-Code zu konvertieren**

1. Erweitern Sie den **Java-Knoten** unter **Anwendungen** im linken Bereich.

1. Wählen Sie die zu konvertierende Anwendung aus und öffnen Sie das Kontextmenü (Rechtsklick).

1.  Wählen Sie „**Konvertieren**“. AWS SCT analysiert Ihre Quellcodedateien, bestimmt die Anwendungslogik und lädt Code-Metadaten in das Projekt. Diese Code-Metadaten umfassen Java-Klassen, Objekte, Methoden, globale Variablen, Schnittstellen usw. 

    AWS SCT Erstellt im Bereich Zieldatenbank eine ähnliche Ordnerstruktur wie Ihr Quellanwendungsprojekt. Hier können Sie den konvertierten Anwendungscode überprüfen.  
![\[Zu analysierender SQL-Code\]](http://docs.aws.amazon.com/de_de/SchemaConversionTool/latest/userguide/images/java-applications-project-analyze.png)

1. Speichern Sie Ihren konvertierten Anwendungscode. Weitere Informationen finden Sie unter [Speichern Sie Ihren konvertierten Anwendungscode](#CHAP_Converting.App.Java.Save).

Ihre Java-Anwendungen können SQL-Code enthalten, der mit verschiedenen Quelldatenbanken interagiert. Sie können mehrere dieser Quelldatenbanken zu PostgreSQL migrieren. Stellen Sie in diesem Fall sicher, dass Sie keinen SQL-Code konvertieren, der mit Datenbanken interagiert, die Sie aus dem Migrationsbereich ausgeschlossen haben. Sie können Quelldateien Ihrer Java-Anwendung vom Konvertierungsbereich ausschließen. Deaktivieren Sie dazu die Kontrollkästchen für die Namen der Dateien, die Sie aus dem Konvertierungsbereich ausschließen möchten.

Nachdem Sie den Konvertierungsbereich geändert haben, analysiert es AWS SCT weiterhin den SQL-Code aller Quelldateien Ihrer Java-Anwendungen. AWS SCT Kopiert dann alle Quelldateien, die Sie aus dem Konvertierungsbereich ausgeschlossen haben, in den Zielordner. Dieser Vorgang ermöglicht es, Ihre Anwendung zu erstellen, nachdem Sie Ihre konvertierten Anwendungsdateien gespeichert haben.

## Speichern Sie Ihren konvertierten Anwendungscode mit AWS SCT
<a name="CHAP_Converting.App.Java.Save"></a>

Gehen Sie wie folgt vor, um den konvertierten Anwendungscode zu speichern.

**Um den konvertierten Anwendungscode zu speichern**

1. Erweitern Sie den **Java-Knoten** unter **Anwendungen** im Bereich Zieldatenbank.

1. Wählen Sie Ihre konvertierte Anwendung aus und klicken Sie auf **Speichern**.

1. Geben Sie den Pfad zu dem Ordner ein, in dem der konvertierte Anwendungscode gespeichert werden soll, und **wählen Sie Ordner auswählen**.

Wenn Ihre Java-Quellanwendung das MyBatis Framework verwendet, stellen Sie sicher, dass Sie Ihre Konfigurationsdatei aktualisieren, damit sie mit Ihrer neuen Datenbank funktioniert.

## Verwaltung von Projekten zur Konvertierung von Java-Anwendungen in AWS SCT
<a name="CHAP_Converting.App.Java.Manage"></a>

Sie können mehrere Projekte zur Konvertierung von Java-Anwendungen hinzufügen, den Anwendungscode im AWS SCT Projekt aktualisieren oder ein Java-Konvertierungsprojekt aus Ihrem AWS SCT Projekt entfernen.

**Um ein zusätzliches Projekt zur Konvertierung von Java-Anwendungen hinzuzufügen**

1. Erweitern Sie den Knoten **Anwendungen** im linken Bereich.

1. Wählen Sie den **Java-Knoten** und öffnen Sie das Kontextmenü (Rechtsklick).

1. Wählen Sie **New application** (Neue Anwendung) aus.

1. Geben Sie die Informationen ein, die zum Erstellen eines neuen Projekts zur Konvertierung von Java-Anwendungen erforderlich sind. Weitere Informationen finden Sie unter [Projekte zur Konvertierung von Java-Anwendungen erstellen](#CHAP_Converting.App.Java.Create).

Nachdem Sie Änderungen an Ihrem Quellanwendungscode vorgenommen haben, laden Sie ihn in das AWS SCT Projekt hoch.

**Um den aktualisierten Anwendungscode hochzuladen**

1. Erweitern Sie den **Java-Knoten** unter **Anwendungen** im linken Bereich.

1. Wählen Sie die zu aktualisierende Anwendung aus und öffnen Sie das Kontextmenü (Rechtsklick).

1. Wählen Sie „**Aktualisieren**“ und dann „**Ja“**.

   AWS SCT lädt Ihren Anwendungscode aus den Quelldateien hoch und entfernt die Konvertierungsergebnisse. Um die von Ihnen vorgenommenen Codeänderungen AWS SCT und die Konvertierungsergebnisse beizubehalten, erstellen Sie ein neues Java-Konvertierungsprojekt.

Wenn Ihre Java-Quellanwendung das MyBatis Framework verwendet, AWS SCT verwendet die MyBatis Konfigurationsdatei, um Ihren SQL-Code zu analysieren. Nachdem Sie diese Datei geändert haben, laden Sie sie in das AWS SCT Projekt hoch.

**Um den Pfad zur MyBatis Konfigurationsdatei zu bearbeiten**

1. Erweitern Sie den **Java-Knoten** unter **Anwendungen** im linken Bereich.

1. Wählen Sie Ihre Anwendung und dann **Einstellungen** aus.

1. Wählen Sie **Durchsuchen** und wählen Sie dann die MyBatis Konfigurationsdatei aus.

1. Wählen Sie **Anwenden** aus.

1. Wählen Sie im linken Bereich Ihre Anwendung aus, öffnen Sie das Kontextmenü (Rechtsklick) und wählen Sie „**Aktualisieren**“.

**Um ein Konvertierungsprojekt für Java-Anwendungen zu entfernen**

1. Erweitern Sie den **Java-Knoten** unter **Anwendungen** im linken Bereich.

1. Wählen Sie die zu entfernende Anwendung aus und öffnen Sie das Kontextmenü (Rechtsklick).

1. Wählen **Sie Löschen** und dann **OK**.

## Erstellen Sie einen Bewertungsbericht zur Konvertierung von Java-Anwendungen in AWS SCT
<a name="CHAP_Converting.App.Java.AssessmentReport"></a>

Der *Bewertungsbericht zur Konvertierung von Java-Anwendungen* enthält Informationen zur Konvertierung des in Ihre Java-Anwendung eingebetteten SQL-Codes in ein Format, das mit Ihrer Zieldatenbank kompatibel ist. Der Bewertungsbericht enthält Konvertierungsdetails für alle SQL-Ausführungspunkte und alle Quellcodedateien. Der Bewertungsbericht enthält auch Aktionspunkte für SQL-Code, der nicht konvertiert AWS SCT werden kann. 

Gehen Sie wie folgt vor, um einen Bewertungsbericht zur Konvertierung von Java-Anwendungen zu erstellen.

**So erstellen Sie einen Bewertungsbericht zur Konvertierung von Java-Anwendungen**

1. Erweitern Sie im linken Bereich den **Java-Knoten** unter **Anwendungen**.

1. Wählen Sie die zu konvertierende Anwendung aus und öffnen Sie das Kontextmenü (Rechtsklick).

1. Wählen Sie „**Konvertieren**“.

1. Wählen Sie im Menü „**Ansicht**“ die Option „**Bewertungsbericht anzeigen**“.

1. Prüfen Sie die Registerkarte **Summary**.

   Auf der Registerkarte „**Zusammenfassung**“ (siehe unten) werden die zusammenfassenden Informationen aus dem Bewertungsbericht für die Java-Anwendung angezeigt. Es werden Konvertierungsergebnisse für alle SQL-Ausführungspunkte und alle Quellcodedateien angezeigt.   
![\[Registerkarte „Zusammenfassung“ des Java Application Assessment-Berichts\]](http://docs.aws.amazon.com/de_de/SchemaConversionTool/latest/userguide/images/java-applications-summary.png)

1. Wählen Sie **Anweisungen in JSON** speichern, um den extrahierten SQL-Code aus Ihrer Java-Anwendung als JSON-Datei zu speichern.

1. (Optional) Speichern Sie eine lokale Kopie des Berichts entweder als PDF-Datei oder als Datei mit kommagetrennten Werten (CSV):
   + Wählen Sie oben rechts **die Option Als PDF** speichern, um den Bericht als PDF-Datei zu speichern.

      Die PDF-Datei enthält die Zusammenfassung, Aktionspunkte und Empfehlungen für die Anwendungskonvertierung.
   + Wählen Sie oben rechts **die Option In CSV** speichern, um den Bericht als CSV-Datei zu speichern.

     Die CSV-Datei enthält Aktionspunkte, empfohlene Maßnahmen und eine geschätzte Komplexität des manuellen Aufwands, der für die Konvertierung des SQL-Codes erforderlich ist.

# Konvertierung von SQL-Code in Pro\$1C-Anwendungen mit AWS Schema Conversion Tool
<a name="CHAP_Converting.App.ProC"></a>

Für eine Konvertierung von Oracle nach PostgreSQL können Sie die AWS Schema Conversion Tool (AWS SCT) verwenden, um in Ihre Pro\$1C-Anwendungen eingebetteten SQL-Code zu konvertieren. Dieser spezielle Pro\$1C-Anwendungskonverter versteht die Anwendungslogik. Er sammelt Anweisungen, die sich in verschiedenen Anwendungsobjekten befinden, wie Funktionen, Parameter, lokale Variablen usw. 

Aufgrund dieser gründlichen Analyse liefert der SQL-Code-Konverter für Pro\$1C-Anwendungen bessere Konvertierungsergebnisse als der generische Konverter. 

## Projekte zur Konvertierung von Pro\$1C-Anwendungen erstellen in AWS SCT
<a name="CHAP_Converting.App.ProC.Create"></a>

Sie können ein Pro\$1C-Anwendungskonvertierungsprojekt nur für die Konvertierung von Oracle-Datenbankschemas in PostgreSQL-Datenbankschemas erstellen. Stellen Sie sicher, dass Sie Ihrem Projekt eine Zuordnungsregel hinzufügen, die ein Oracle-Quellschema und eine PostgreSQL-Zieldatenbank enthält. Weitere Informationen finden Sie unter [Zuordnung von Datentypen in der AWS Schema Conversion Tool](CHAP_Mapping.md).

Sie können mehrere Projekte zur Anwendungskonvertierung in einem einzigen AWS SCT Projekt hinzufügen. Gehen Sie wie folgt vor, um ein Projekt zur Konvertierung von Pro\$1C-Anwendungen zu erstellen. 

**Um ein Projekt zur Konvertierung von Pro\$1C-Anwendungen zu erstellen**

1. Erstellen Sie ein Datenbankkonvertierungsprojekt und fügen Sie eine Oracle-Quelldatenbank hinzu. Weitere Informationen erhalten Sie unter [Projekte starten und verwalten in AWS SCT](CHAP_UserInterface.Project.md) und [Server zum Projekt hinzufügen in AWS SCT](CHAP_UserInterface.AddServers.md). 

1. Fügen Sie eine Zuordnungsregel hinzu, die Ihre Oracle-Quelldatenbank und eine PostgreSQL-Zieldatenbank umfasst. Sie können eine PostgreSQL-Zieldatenbank hinzufügen oder eine virtuelle PostgreSQL-Zieldatenbankplattform in einer Zuordnungsregel verwenden. Weitere Informationen erhalten Sie unter [Zuordnung von Datentypen in der AWS Schema Conversion Tool](CHAP_Mapping.md) und [Zuordnung zu virtuellen Zielen im AWS Schema Conversion Tool](CHAP_Mapping.VirtualTargets.md). 

1. **Wählen Sie im Menü **Ansicht** die Option Hauptansicht aus.**

1. Wählen Sie im Menü „**Anwendungen**“ die Option „**Neue Pro\$1C-Anwendung**“. 

   Das Dialogfeld „**Konvertierungsprojekt für eine Pro\$1C-Anwendung erstellen**“ wird angezeigt.   
![\[Das Dialogfeld für ein neues Projekt zur Konvertierung von Pro*C-Anwendungen\]](http://docs.aws.amazon.com/de_de/SchemaConversionTool/latest/userguide/images/proc-application-new-project.png)

1. Geben Sie **unter Name** einen Namen für Ihr Projekt zur Konvertierung Ihrer Pro\$1C-Anwendung ein. Da jedes Datenbankschema-Konvertierungsprojekt ein oder mehrere untergeordnete Anwendungskonvertierungsprojekte haben kann, wählen Sie einen Namen, der Sinn macht, wenn Sie mehrere Projekte hinzufügen. 

1. Geben Sie unter **Standort** den Speicherort des Quellcodes für Ihre Anwendung ein. 

1. Wählen Sie im Quellbaum das Schema aus, das Ihre Anwendung verwendet. Stellen Sie sicher, dass dieses Schema Teil einer Zuordnungsregel ist. AWS SCT hebt die Schemas, die Teil einer Zuordnungsregel sind, fett hervor. 

1. Wählen Sie **OK**, um Ihr Projekt zur Konvertierung Ihrer Pro\$1C-Anwendung zu erstellen.

1. Suchen Sie Ihr Projekt zur Konvertierung von Pro\$1C-Anwendungen im linken Bereich im Knoten **Anwendungen**.

## Konvertieren Sie den SQL-Code Ihrer Pro\$1C-Anwendung in AWS SCT
<a name="CHAP_Converting.App.ProC.Convert"></a>

Nachdem Sie Ihre Pro\$1C-Anwendung zum AWS SCT Projekt hinzugefügt haben, konvertieren Sie den SQL-Code aus dieser Anwendung in ein Format, das mit Ihrer Zieldatenbankplattform kompatibel ist. Verwenden Sie das folgende Verfahren, um den in Ihre Pro\$1C-Anwendung eingebetteten SQL-Code in der zu analysieren und zu konvertieren. AWS Schema Conversion Tool

**Um Ihren SQL-Code zu konvertieren**

1. Erweitern Sie den **Pro\$1C-Knoten** unter **Anwendungen** im linken Bereich.

1. **Wählen Sie die zu konvertierende Anwendung und anschließend Einstellungen aus.**

   1. Geben Sie **unter Globaler Header-Dateipfad** den Pfad zu den Header-Dateien ein, die Ihr Anwendungsprojekt verwendet.

   1. Wählen Sie **Alle ungelösten Hostvariablen interpretieren**, um alle ungelösten Variablen im konvertierten Code zu sehen.

   1. Wählen Sie „**Konvertierungsfunktion für Zeichenketten mit fester Breite aus dem Erweiterungspaket verwenden“, um die** Funktionen des Erweiterungspakets im konvertierten SQL-Code zu verwenden. AWS SCT schließt die Erweiterungspaketdateien in Ihr Anwendungsprojekt ein.

   1. Wählen Sie **Anonyme PL/SQL Blöcke in eigenständige SQL-Aufrufe oder gespeicherte Funktionen umwandeln**, um in Ihrer Zieldatenbank gespeicherte Prozeduren für alle anonymen PL/SQL Blöcke zu erstellen. AWS SCT schließt dann die Ausführungen dieser gespeicherten Prozeduren in den konvertierten Anwendungscode ein.

   1. Wählen Sie **Benutzerdefinierten Cursorfluss verwenden**, um die Konvertierung von Oracle-Datenbankcursorn zu verbessern.

1. Wählen Sie im linken Bereich die zu konvertierende Anwendung aus und öffnen Sie das Kontextmenü (Rechtsklick).

1.  Wählen Sie „**Konvertieren**“. AWS SCT analysiert Ihre Quellcodedateien, bestimmt die Anwendungslogik und lädt Code-Metadaten in das Projekt. Diese Code-Metadaten umfassen Pro\$1C-Klassen, Objekte, Methoden, globale Variablen, Schnittstellen usw. 

    AWS SCT Erstellt im Bereich Zieldatenbank eine ähnliche Ordnerstruktur wie Ihr Quellanwendungsprojekt. Hier können Sie den konvertierten Anwendungscode überprüfen.  
![\[Zu analysierender SQL-Code\]](http://docs.aws.amazon.com/de_de/SchemaConversionTool/latest/userguide/images/proc-applications-project-analyze.png)

1. Speichern Sie Ihren konvertierten Anwendungscode. Weitere Informationen finden Sie unter [Bearbeiten und Speichern Ihres konvertierten Anwendungscodes](#CHAP_Converting.App.ProC.Save).

## Bearbeiten und speichern Sie Ihren konvertierten Anwendungscode mit AWS SCT
<a name="CHAP_Converting.App.ProC.Save"></a>

Sie können die konvertierten SQL-Anweisungen bearbeiten und verwenden AWS SCT , um diesen bearbeiteten Code in den konvertierten Pro\$1C-Anwendungscode einzubetten. Gehen Sie wie folgt vor, um Ihren konvertierten SQL-Code zu bearbeiten.

**Um Ihren konvertierten SQL-Code zu bearbeiten**

1. Erweitern Sie den **Pro\$1C-Knoten** unter **Anwendungen** im linken Bereich.

1. **Wählen Sie die zu konvertierende Anwendung aus, öffnen Sie das Kontextmenü (Rechtsklick) und wählen Sie „Konvertieren“.**

1. Wählen Sie im Menü „**Ansicht**“ die Option „**Bewertungsbericht anzeigen**“.

1. Wählen Sie **Anweisungen in CSV** speichern, um den extrahierten SQL-Code aus Ihrer Pro\$1C-Anwendung als CSV-Datei zu speichern.

1. **Geben Sie den Namen der CSV-Datei ein, um den extrahierten SQL-Code zu speichern, und wählen Sie Speichern.**

1. Bearbeiten Sie den extrahierten SQL-Code.

1. Wählen Sie im Menü **Ansicht** die Option **Hauptansicht**.

1. Erweitern Sie den Knoten **Pro\$1C** unter **Anwendungen** im Bereich Zieldatenbank.

1. Wählen Sie Ihre konvertierte Anwendung aus, öffnen Sie das Kontextmenü (Rechtsklick) und wählen Sie **Anweisungen aus CSV importieren**.

1. Wählen Sie **Ja**, wählen Sie dann die Datei mit Ihrem bearbeiteten SQL-Code aus und wählen Sie **Öffnen**.

AWS SCT zerlegt die konvertierten SQL-Anweisungen in Teile und platziert sie in den entsprechenden Objekten Ihres Quellanwendungscodes. Gehen Sie wie folgt vor, um den konvertierten Anwendungscode zu speichern.

**Um den konvertierten Anwendungscode zu speichern**

1. Erweitern Sie den Knoten **Pro\$1C** unter **Anwendungen** im Bereich Zieldatenbank.

1. **Wählen Sie Ihre konvertierte Anwendung aus und klicken Sie auf Speichern.**

1. Geben Sie den Pfad zu dem Ordner ein, in dem der konvertierte Anwendungscode gespeichert werden soll, und **wählen Sie Ordner auswählen**.

## Projekte zur Konvertierung von Pro\$1C-Anwendungen verwalten in AWS SCT
<a name="CHAP_Converting.App.ProC.Manage"></a>

Sie können mehrere Projekte zur Konvertierung von Pro\$1C-Anwendungen hinzufügen, den Anwendungscode im Projekt aktualisieren oder ein AWS SCT Pro\$1C-Konvertierungsprojekt aus Ihrem Projekt entfernen. AWS SCT 

**Um ein zusätzliches Projekt zur Konvertierung von Pro\$1C-Anwendungen hinzuzufügen**

1. Erweitern Sie den Knoten **Anwendungen** im linken Bereich.

1. Wählen Sie den Knoten **Pro\$1C** und öffnen Sie das Kontextmenü (Rechtsklick).

1. Wählen Sie **New application** (Neue Anwendung) aus.

1. Geben Sie die Informationen ein, die für die Erstellung eines neuen Projekts zur Konvertierung von Pro\$1C-Anwendungen erforderlich sind. Weitere Informationen finden Sie unter [Projekte zur Konvertierung von Pro\$1C-Anwendungen erstellen](#CHAP_Converting.App.ProC.Create).

Nachdem Sie Änderungen an Ihrem Quellanwendungscode vorgenommen haben, laden Sie ihn in das AWS SCT Projekt hoch.

**Um den aktualisierten Anwendungscode hochzuladen**

1. Erweitern Sie im linken Bereich den Knoten **Pro\$1C** unter **Anwendungen**.

1. Wählen Sie die zu aktualisierende Anwendung aus und öffnen Sie das Kontextmenü (Rechtsklick).

1. Wählen Sie „**Aktualisieren**“ und dann „**Ja“**.

   AWS SCT lädt Ihren Anwendungscode aus den Quelldateien hoch und entfernt die Konvertierungsergebnisse. Um die Codeänderungen, die Sie in vorgenommen haben, AWS SCT und die Konvertierungsergebnisse beizubehalten, erstellen Sie ein neues Pro\$1C-Konvertierungsprojekt.

**Um ein Projekt zur Konvertierung einer Pro\$1C-Anwendung zu entfernen**

1. Erweitern Sie im **linken Bereich den Knoten Pro\$1C** unter **Anwendungen**.

1. Wählen Sie die zu entfernende Anwendung aus und öffnen Sie das Kontextmenü (Rechtsklick).

1. Wählen **Sie Löschen** und dann **OK**.

## Erstellen Sie einen Bewertungsbericht zur Konvertierung von Pro\$1C-Anwendungen in AWS SCT
<a name="CHAP_Converting.App.ProC.AssessmentReport"></a>

Der *Bewertungsbericht zur Konvertierung von Pro\$1C-Anwendungen* enthält Informationen zur Konvertierung des in Ihrer Pro\$1C-Anwendung eingebetteten SQL-Codes in ein Format, das mit Ihrer Zieldatenbank kompatibel ist. Der Bewertungsbericht enthält Konvertierungsdetails für alle SQL-Ausführungspunkte und alle Quellcodedateien. Der Bewertungsbericht enthält auch Aktionspunkte für SQL-Code, der nicht konvertiert AWS SCT werden kann. 

Gehen Sie wie folgt vor, um einen Bewertungsbericht zur Konvertierung von Pro\$1C-Anwendungen zu erstellen.

**So erstellen Sie einen Bewertungsbericht zur Konvertierung von Pro\$1C-Anwendungen**

1. Erweitern Sie im **linken Bereich den Knoten Pro\$1C** unter **Anwendungen**.

1. Wählen Sie die zu konvertierende Anwendung aus und öffnen Sie das Kontextmenü (Rechtsklick).

1. Wählen Sie „**Konvertieren**“.

1. Wählen Sie im Menü „**Ansicht**“ die Option „**Bewertungsbericht anzeigen**“.

1. Prüfen Sie die Registerkarte **Summary**.

   Auf der Registerkarte „**Zusammenfassung**“ (siehe unten) werden die zusammenfassenden Informationen aus dem Bewertungsbericht für die Pro\$1C-Anwendung angezeigt. Es werden Konvertierungsergebnisse für alle SQL-Ausführungspunkte und alle Quellcodedateien angezeigt.   
![\[Registerkarte „Zusammenfassung des Pro*C Application Assessment Report“\]](http://docs.aws.amazon.com/de_de/SchemaConversionTool/latest/userguide/images/proc-applications-summary.png)

1. Wählen Sie **Anweisungen in CSV speichern,** um den extrahierten SQL-Code aus Ihrer Pro\$1C-Anwendung als Datei mit kommagetrennten Werten (CSV) zu speichern.

1. (Optional) Speichern Sie eine lokale Kopie des Berichts entweder als PDF-Datei oder als Datei mit kommagetrennten Werten (CSV):
   + Wählen Sie oben rechts **die Option Als PDF** speichern, um den Bericht als PDF-Datei zu speichern.

      Die PDF-Datei enthält die Zusammenfassung, Aktionspunkte und Empfehlungen für die Anwendungskonvertierung.
   + Wählen Sie oben rechts **die Option In CSV** speichern, um den Bericht als CSV-Datei zu speichern.

     Die CSV-Datei enthält Aktionspunkte, empfohlene Maßnahmen und eine geschätzte Komplexität des manuellen Aufwands, der für die Konvertierung des SQL-Codes erforderlich ist.