Releaseinformationen für IBM watsonx Code Assistant

In diesen Versionshinweisen erfahren Sie mehr über die neuesten Updates.

25. September 2025

watsonx Code Assistant

Verbesserungen der Chat-Eingabe
Unter Eclipse können Sie jetzt das Symbol Kopieren als Markdown verwenden, um den Inhalt einer Antwort zu kopieren und ihre Formatierung beizubehalten.
Koreanische Anzeigesprache in Eclipse
Das watsonx Code Assistant Plug-in für Eclipse, Version 1.4.2, unterstützt jetzt Koreanisch als Anzeigesprache.

11. September 2025

watsonx Code Assistant

Koreanische Anzeigesprache in Visual Studio Code
Die Erweiterung watsonx Code Assistant für Visual Studio Code, Version 1.9.1, unterstützt jetzt Koreanisch als Anzeigesprache. Weitere Informationen finden Sie unter Ändern der Anzeigesprache.

26. August 2025

watsonx Code Assistant

Verbesserungen der Chat-Eingabe
Unter Visual Studio Code können Sie jetzt das Symbol Kopieren als Markdown verwenden, um den Inhalt einer Antwort zu kopieren und ihre Formatierung beizubehalten.

19. August 2025

watsonx Code Assistant

Verbesserungen der Chat-Eingabe
In Eclipse können Sie jetzt das Symbol Eingabeaufforderung kopieren verwenden, um den Inhalt früherer Eingabeaufforderungen zu kopieren.

8. August 2025

watsonx Code Assistant

Verbesserungen der Chat-Eingabe
Unter Visual Studio Code können Sie jetzt das Symbol Eingabeaufforderung kopieren verwenden, um den Inhalt früherer Eingabeaufforderungen zu kopieren.

1. August 2025

watsonx Code Assistant

Japanische Anzeigesprache in Eclipse
Das Plug-in watsonx Code Assistant für Eclipse, Version 1.4.0, unterstützt jetzt Japanisch als Anzeigesprache.
Chat-Sitzungsnamen verwenden jetzt einen Teil der ersten Eingabeaufforderung in einer Chat-Konversation
In Eclipse werden Chatsitzungen jetzt mit einem Teil der ersten Eingabeaufforderung in einem Chat benannt. Zuvor wurden für jeden Chatnamen Chat session und eine Nummer verwendet. Weitere Informationen finden Sie unter Verwalten von Chat-Sitzungen.

25. Juli 2025

watsonx Code Assistant

Retrieval augmented generation (RAG) ist jetzt im Standard-Tarif verfügbar
RAG ist der Prozess der Optimierung des großen Sprachmodells (LLM) durch die prompte Augmentation mit dem zusätzlichen Kontext. Wenn Sie eine Abfrage stellen, verwendet watsonx Code Assistant die RAG-Tools, um die Informationen aus Ihren Codebasen oder Ihrer Dokumentation abzurufen. Dieser relevante Kontext wird an die Anfrage angehängt, bevor sie an das LLM-Modell gesendet wird. Das RAG-System bestimmt die Quellen, die einbezogen oder ausgeschlossen werden müssen, um eine Antwort mit den nützlichsten Informationen zu erhalten. Weitere Informationen finden Sie unter Einrichten von Retrieval Augmented Generation(RAG).

8. Juli 2025

watsonx Code Assistant

Japanische Anzeigesprache in Visual Studio Code
Die Erweiterung watsonx Code Assistant für Visual Studio Code, Version 1.7.0, unterstützt jetzt Japanisch als Anzeigesprache. Weitere Informationen finden Sie unter Ändern der Anzeigesprache.
Chat-Sitzungsnamen verwenden jetzt einen Teil der ersten Eingabeaufforderung in einer Chat-Konversation
In Visual Studio Code werden Chatsitzungen jetzt mit einem Teil der ersten Eingabeaufforderung in einem Chat benannt. Zuvor wurden für jeden Chatnamen Chat session und eine Nummer verwendet. Weitere Informationen finden Sie unter Verwalten von Chat-Sitzungen.

26. Juni 2025

watsonx Code Assistant Standardplan

Java Einheitstests korrigieren
Sie können jetzt einen Unit-Test-Fix für jede Java Datei starten, die sich in einem Anwendungstestordner eines Java Projekts befindet. Weitere Informationen finden Sie unter Fixieren von Unit-Tests.

19. Juni 2025

watsonx Code Assistant AnsibleRed Hat Lichtgeschwindigkeit

IBM watsonx Code Assistant und watsonx Code Assistant for Red Hat Ansible Lightspeed sind jetzt im Rechenzentrum in Sydney verfügbar
Alle Pläne für watsonx Code Assistant und der Essentials-Plan für watsonx Code Assistant for Red Hat Ansible Lightspeed sind jetzt im Rechenzentrum in Sydney, Australien, unter IBM Cloud verfügbar. Weitere Informationen finden Sie im Katalog IBM Cloud.

6. Juni 2025

watsonx Code Assistant

Löschen mehrerer Chatsitzungen in Eclipse
Bei der Verwaltung Ihrer Chat-Sitzungen auf Eclipse IDE können Sie jetzt mehrere Chat-Sitzungen auf einmal löschen. Weitere Informationen finden Sie unter Löschen von Chatsitzungen.

3. Juni 2025

watsonx Code Assistant

Löschen mehrerer Chatsitzungen in Visual Studio Code
Bei der Verwaltung Ihrer Chat-Sitzungen in Visual Studio Code können Sie jetzt mehrere Chat-Sitzungen auf einmal löschen. Weitere Informationen finden Sie unter Löschen von Chatsitzungen.

30. April 2025

watsonx Code Assistant AnsibleRed Hat Lichtgeschwindigkeit watsonx Code Assistant for Z

IBM watsonx Code Assistant pläne jetzt im Frankfurter Rechenzentrum verfügbar
Alle Pläne für watsonx Code Assistant, watsonx Code Assistant for Red Hat Ansible Lightspeed und watsonx Code Assistant for Z{: tag-dark-teal} sind jetzt im Frankfurter Rechenzentrum auf IBM Cloud verfügbar. Weitere Informationen finden Sie im Katalog IBM Cloud.

20. März 2025

watsonx Code Assistant

Einstellung zum Aktivieren oder Deaktivieren von CodeLens in Eclipse IDE
Im IDE-Editor zeigt CodeLens eine Reihe generativer KI-Optionen, die Codeblöcken und -schnipseln vorangestellt sind. CodeLens steht für die Erklärung von Code, die Dokumentation von Code und die Generierung von Unit-Tests zur Verfügung. Das Plug-in Eclipse IDE enthält jetzt eine neue Einstellung Enable CodeLens, mit der Sie die Optionen von CodeLens aktivieren oder deaktivieren können. Die Standardeinstellung ist aktiviert.

Weitere Informationen finden Sie unter:

14. März 2025

watsonx Code Assistant

Einstellung zum Aktivieren oder Deaktivieren von CodeLens in Visual Studio Code
Im IDE-Editor zeigt CodeLens eine Reihe generativer KI-Optionen, die Codeblöcken und -schnipseln vorangestellt sind. CodeLens steht für die Erklärung von Code, die Dokumentation von Code und die Generierung von Unit-Tests zur Verfügung. Die Erweiterung Visual Studio Code enthält jetzt eine neue Einstellung Enable CodeLens, mit der Sie die Optionen CodeLens aktivieren oder deaktivieren können. Die Standardeinstellung ist aktiviert.

Weitere Informationen finden Sie unter:

Einstellung zur Deaktivierung der Code-Vervollständigung pro Code-Sprache
Die Erweiterung Visual Studio Code enthält jetzt eine neue Einstellung Completion: Disabled Languages, mit der Sie die Code-Vervollständigung für bestimmte Code-Sprachen deaktivieren können. Weitere Informationen finden Sie unter Deaktivieren der Code-Vervollständigung für bestimmte Code-Sprachen.

4. März 2025

watsonx Code Assistant

Verbesserungen der Chat-Eingabe
Für Visual Studio Code: Wenn Sie Chat-Nachrichten eingeben, können Sie jetzt den Pfeil nach oben drücken, um eine vorherige Nachricht wiederzuverwenden, Umschalt+Eingabe für eine neue Zeile verwenden und die Eingabetaste drücken, um eine Nachricht zu senden.

27. Februar 2025

watsonx Code Assistant

Die Übertragung von Code zwischen dem Chat und dem Editor ist jetzt in Eclipse
Wenn Sie in Eclipse einen Code-Vorschlag erhalten, den Sie verwenden möchten, können Sie jetzt das Symbol "An Cursorposition einfügen" verwenden, um einen Code-Block aus dem Chat in Ihren Editor einzufügen. Oder, wenn Sie Code im Editor haben, den Sie als Kontext im Chat verwenden möchten, können Sie die neue Menüoption "Ausgewählten Code zum Chat hinzufügen" verwenden. Weitere Informationen finden Sie unter "Code zwischen Chat und Editor übertragen ".

5. Februar 2025

watsonx Code Assistant

Die Übertragung von Code zwischen dem Chat und dem Editor ist jetzt in Visual Studio Code
Wenn Sie in Visual Studio Code einen Code-Vorschlag erhalten, den Sie verwenden möchten, können Sie jetzt das Symbol "An Cursorposition einfügen" verwenden, um einen Code-Block aus dem Chat in Ihren Editor einzufügen. Oder, wenn Sie Code im Editor haben, den Sie als Kontext im Chat verwenden möchten, können Sie die neue Menüoption "Ausgewählten Code zum Chat hinzufügen" verwenden. Weitere Informationen finden Sie unter "Code zwischen Chat und Editor übertragen ".

11. Dezember 2024

watsonx Code Assistant

Eclipse IDE jetzt verfügbar
Sie können jetzt watsonx Code Assistant mit der Eclipse IDE verwenden. Weitere Informationen finden Sie unter "Installieren des Plug-ins für Eclipse IDE ".
IBM watsonx Code Assistant jetzt auch für die Vor-Ort-Installation verfügbar
Sie können jetzt den Dienst watsonx Code Assistant in einer lokalen Installation verwenden. Weitere Informationen finden Sie in der Dokumentation Software Hub.

22. November 2024

watsonx Code Assistant

Der Standardplan bietet Java für Unternehmen sowie erweiterte Code-Erläuterungen und Unit-Test-Generierung
Der Standardplan enthält neue Funktionen für Java und WebSphere to Liberty-Modernisierung sowie verbesserte Code-Erklärung und Unit-Test-Generierung. Für weitere Informationen siehe: Preispläne und der IBM Cloud Katalog.

15. November 2024

watsonx Code Assistant

Einführung von watsonx Code Assistant
{{{site.data.keyword.wca_full_notm}} ist ein innovativer, generativer KI-Codierbegleiter, der robuste, kontextbewusste Unterstützung für beliebte Programmiersprachen wie Go, C, C++, Java, JavaScript, Python, TypeScript, und andere bietet. Durch die nahtlose Integration in Ihre IDE können Sie Ihre Produktivität steigern und Codierungsaufgaben vereinfachen - und das alles mit Vertrauen, Sicherheit und Compliance. Weitere Informationen hierzu finden Sie im Abschnitt watsonx Code Assistant im Überblick.

4. September 2024

watsonx Code Assistant for Z

Versionshinweise für watsonx Code Assistant for Z wurden verschoben
Die Versionshinweise für watsonx Code Assistant for Z wurden verschoben. Die aktuellsten Informationen finden Sie unter Was ist neu in IBM watsonx Code Assistant for Z.

21. August 2024

AnsibleRed Hat Lichtgeschwindigkeit

IBM watsonx Code Assistant for Red Hat Ansible Lightspeed 90-Tage-Testversion mit einem Klick
Der Testplan enthält den aktualisierten Red Hat Ansible Lightspeed Dienst, eine aktualisierte Visual Studio Code Erweiterung, watsonx Code Assistant for Red Hat Ansible Lightspeed, neue IBM Geschäftsbedingungen, aktualisierte Red Hat Ansible Lightspeed Dokumentation und eine neue Red Hat Ansible Lightspeed Landing Page. Um den Testplan zu verwenden, siehe Aktivieren Sie Red Hat Ansible Lightspeed mit IBM watsonx Code Assistant.

24. Juni 2024

watsonx Code Assistant for Z

Neue Funktionalität
Zu den neuen Funktionen gehören Fehlerkorrekturen.
Bekanntes Problem
Die Generierung von Java Klassen wird nicht unterstützt für COBOL Programme, die einen Bindestrich (-) in ihrem PROGRAM-ID Absatz haben. Dieses Problem wird in einer zukünftigen Version behoben werden.

Wenn die PROGRAM-ID des Programms COBOL, für das Sie die Generierung von Java-Klassen durchführen möchten, einen Bindestrich enthält, führen Sie die Schritte im Abschnitt " Benutzeraktion erforderlich" in dieser Release-Information aus.

Benutzeraktion erforderlich
Wenn Sie eine Klasse Java für ein Programm COBOL mit einem Bindestrich in der PROGRAM-ID erzeugen, schlägt dies mit dem Fehler Class Mapping Command Utilities error handler: Server error occurred while retrieving Java classes. Try again. For more information, check the full log in the Output view. fehl.

Gehen Sie wie folgt vor, um dieses Problem zu mindern:

  1. Ändern Sie die Programm-ID in einen Wert, der keinen Bindestrich enthält.
  2. Klicken Sie in Visual Studio Code mit der rechten Maustaste auf die bearbeitete COBOL, und wählen Sie dann watsonx Code Assistant for Z
  3. Wählen Sie COBOL für die Transformation vorbereiten.
  4. Nachdem Sie die bearbeitete Datei COBOL vorbereitet haben, klicken Sie mit der rechten Maustaste auf dieselbe Datei COBOL, wählen Sie watsonx Code Assistant for Z und dann COBOL für die Transformation auswählen.

Sie können jetzt Java-Klassen erfolgreich erstellen.

Wenn Sie eine Java-Methode generieren oder neu generieren und:

  • Sie schlägt mit der Fehlernachricht Server error occurred while translating COBOL to Java. Try again. For more information, check the full log in the Output view. fehl.
  • Die letzte Nachricht in der Ansicht "Ausgabe" enthält Select from Catalog db failed to find any entry for the given inputs for app name EZSCH, program name.

Sie müssen die Entwurfsdaten der Java-Klasse aus Ihrer Datenbank löschen.

  1. Führen Sie zwei SQL-Abfragen gegen Ihre Datenbank aus, wobei Sie $program-id durch die PROGRAM-ID Ihres Programms COBOL ersetzen:
DELETE FROM EZSCH.WCAZCATALOG WHERE appName = 'EZSCH' AND fileKey = '$program-id' AND moduleName = 'oodesigner' AND secondaryKey = 'CH';
DELETE FROM EZSCH.WCAZCATALOG WHERE appName = 'EZSCH' AND fileKey = '$program-id'  AND moduleName = 'semantic-mapping' AND secondaryKey = 'mapping';

Wenn Sie die Db2 Connect-Erweiterung für Visual Studio Codeverwenden und die Erweiterung mit Ihrer Datenbank verbunden ist, können Sie sie zum Ausführen der folgenden SQL-Abfragen verwenden:

  1. Erstellen Sie eine Datei cleanup_jcd.sql, die die SQL-Abfragen enthält.
  2. Öffnen Sie die Erweiterung Db2 Connect und klicken Sie auf das Symbol SQL-Datei ausführen.
  3. Wählen Sie die Datei cleanup_jcd.sql aus und klicken Sie auf Ausführen.

Nach der Ausführung der SQL-Abfragen müssen zunächst Java-Klassen generiert werden, bevor Java-Methoden generiert werden können.

Wenn Sie Java-Klassen generieren und:

  • Sie schlägt mit der Fehlernachricht Class Mapping Command Utilities error handler: Server error occurred while retrieving Java classes. Try again. For more information, check the full log in the Output view. fehl.
  • Die letzte Nachricht in der Ansicht "Ausgabe" enthält Deserializing from class hierarchy bytes from db failed with, then you need to delete Java transformation data from your database.

Sie müssen die Java-Transformationsdaten aus Ihrer Datenbank löschen:

  1. Führen Sie zwei SQL-Abfragen gegen Ihre Datenbank aus, wobei Sie $program-id durch die PROGRAM-ID Ihres Programms COBOL ersetzen:
DELETE FROM EZSCH.WCAZCATALOG WHERE appName = 'EZSCH' AND fileKey = '$program-id' AND moduleName = 'oodesigner' AND secondaryKey = 'CH';
DELETE FROM EZSCH.WCAZCATALOG WHERE appName = 'EZSCH' AND fileKey = '$program-id' AND moduleName = 'oodesigner' AND secondaryKey = 'TranslateValidateInput';
DELETE FROM EZSCH.WCAZCATALOG WHERE appName = 'EZSCH' AND fileKey = '$program-id'  AND moduleName = 'semantic-mapping' AND secondaryKey = 'mapping';

Wenn Sie die Db2 Connect-Erweiterung für Visual Studio Codeverwenden und die Erweiterung mit Ihrer Datenbank verbunden ist, können Sie sie zum Ausführen der folgenden SQL-Abfragen verwenden:

  1. Erstellen Sie eine Datei cleanup_db.sql, die die SQL-Abfragen enthält.
  2. Öffnen Sie die Erweiterung Db2 Connect und klicken Sie auf das Symbol SQL-Datei ausführen.
  3. Wählen Sie die Datei cleanup_db.sql aus und klicken Sie auf Ausführen.

Nach Ausführung der SQL-Abfragen können Sie Java-Klassen für Ihr Programm generieren.

17. Juni 2024

watsonx Code Assistant for Z

Neue Funktionalität
Zu den neuen Funktionen gehören:
  • Fehlerkorrekturen
  • Leistungsverbesserungen

3. Juni 2024

watsonx Code Assistant for Z

Neue Funktionalität
Zu den neuen Funktionen gehören:
  • Fehlerkorrekturen
  • Unterstützung bei der Vorbereitung der Umwandlung von COBOL Programmen in Java durch die Verwendung der watsonx Code Assistant for Z Erweiterung für Microsoft Visual Studio Code. Sie müssen IBM Passport Advantage verwenden, um die Version 1.1.3 der Erweiterung herunterzuladen, und sie dann unter Visual Studio Code installieren.
Benutzeraktion erforderlich
Ein Defekt in der Backend-Komponente, der dazu führt, dass watsonx Code Assistant for Z während des Generate Java-Methoden-Prozesses selten leere Methoden zurückgibt.

Wenn Sie eine Java-Methode generieren und:

  • Sie schlägt mit der Fehlernachricht Error locating metadata needed for transformation. Try again. For more information, check the full log in the Output view. fehl.
  • Die letzte Nachricht im vollständigen Protokoll ist Core Mapping not found for project EZSCH.

Sie müssen Ihre Java-Klassen neu generieren.

  1. Klicken Sie auf das Symbol Java-Klasse generieren.
  2. Wählen Sie das Verzeichnis aus, in dem Sie Java-Klassendateien generieren wollen.
  3. Optional: Bearbeiten Sie alle Namen in der Entwurfsansicht der Java-Klasse, die Sie ändern wollen.
  4. Klicken Sie auf Java-Klassen generieren.
  5. Wenn Sie ein Verzeichnis auswählen, das bereits Java-Klassendateien mit doppelten Dateinamen enthält, müssen Sie bestätigen, dass Sie vorhandene Dateien mit den neuen Dateien überschreiben möchten.

Wenn eine Nachricht ähnlich der folgenden angezeigt wird: Could not find OO Designer config in database for project EZSCH, program name LGACDB01:

  1. Überprüfen Sie, ob der Dateiname der Programmdatei COBOL mit dem Absatz PROGRAM-ID in der Quelle COBOL übereinstimmt.
  2. Wenn sie sich unterscheiden, aktualisieren Sie den Dateinamen so, dass er dem Wert von PROGRAM-ID entspricht.
  3. Mithilfe von IBM Application Discovery and Delivery Intelligence (ADDI) erneut scannen.

Ein Programm COBOL mit dem folgenden PROGRAM-ID-Absatz befindet sich beispielsweise in einer Quelldatei namens LGACDB01.cbl.

PROGRAM-ID. LGACDB01.

16. Mai 2024

watsonx Code Assistant for Z

Neue Funktionalität
Zu den neuen Funktionen gehören Fehlerkorrekturen.
Benutzeraktion erforderlich
Wenn Sie eine Java-Methode generieren und:
  • Sie schlägt mit der Fehlernachricht Error locating metadata needed for transformation. Try again. For more information, check the full log in the Output view. fehl.
  • Die letzte Nachricht im vollständigen Protokoll ist Core Mapping not found for project EZSCH.

Sie müssen Ihre Java-Klassen neu generieren.

  1. Klicken Sie auf das Symbol Java-Klasse generieren.
  2. Wählen Sie das Verzeichnis aus, in dem Sie Java-Klassendateien generieren wollen.
  3. Optional: Bearbeiten Sie alle Namen in der Entwurfsansicht der Java-Klasse, die Sie ändern wollen.
  4. Klicken Sie auf Java-Klassen generieren.
  5. Wenn Sie ein Verzeichnis auswählen, das bereits Java-Klassendateien mit doppelten Dateinamen enthält, müssen Sie bestätigen, dass Sie vorhandene Dateien mit den neuen Dateien überschreiben möchten.

Wenn eine Nachricht ähnlich der folgenden angezeigt wird: Could not find OO Designer config in database for project EZSCH, program name LGACDB01:

  1. Überprüfen Sie, ob der Dateiname der Programmdatei COBOL mit dem Absatz PROGRAM-ID in der Quelle COBOL übereinstimmt.
  2. Wenn sie sich unterscheiden, aktualisieren Sie den Dateinamen so, dass er dem Wert von PROGRAM-ID entspricht.
  3. Mithilfe von IBM Application Discovery and Delivery Intelligence (ADDI) erneut scannen.

Ein Programm COBOL mit dem folgenden PROGRAM-ID-Absatz befindet sich beispielsweise in einer Quelldatei namens LGACDB01.cbl.

PROGRAM-ID. LGACDB01.

2. Mai 2024

watsonx Code Assistant for Z

Neue Funktionalität
Zu den neuen Funktionen gehören:
  • Fehlerkorrekturen
  • Leistungsverbesserungen für Umsetzungs-APIs ( Java-Klassen generieren)
  • Qualitätsverbesserungen für generierte Java-Methoden
Benutzeraktion erforderlich
Die generierte Java könnte eine reset()-Methode enthalten.

Wenn eine Nachricht ähnlich der folgenden angezeigt wird: Could not find OO Designer config in database for project EZSCH, program name LGACDB01:

  1. Überprüfen Sie, ob der Dateiname der Programmdatei COBOL mit dem Absatz PROGRAM-ID in der Quelle COBOL übereinstimmt.
  2. Wenn sie sich unterscheiden, aktualisieren Sie den Dateinamen so, dass er dem Wert von PROGRAM-ID entspricht.
  3. Mithilfe von IBM Application Discovery and Delivery Intelligence (ADDI) erneut scannen.

Ein Programm COBOL mit dem folgenden PROGRAM-ID-Absatz befindet sich beispielsweise in einer Quelldatei namens LGACDB01.cbl.

PROGRAM-ID. LGACDB01.

22. April 2024

watsonx Code Assistant for Z

Neue Funktionalität
Zu den neuen Funktionen gehören:
  • Fehlerkorrekturen
  • Leistungsverbesserungen bei der Umsetzung von APIs ( Java-Klassen generieren)
Benutzeraktion erforderlich
Wenn Sie eine Java-Methode generieren und diese mit der Fehlernachricht Invalid Java selected for transformation or error locating COBOL needed for transformation. Try selecting valid Java to translate. For more information, check the full log in the Output view. fehlschlägt, müssen Sie Ihre Java-Klassen neu generieren.
  1. Klicken Sie auf das Symbol Java-Klasse generieren.
  2. Wählen Sie das Verzeichnis aus, in dem Sie Java-Klassendateien generieren wollen.
  3. Optional: Bearbeiten Sie alle Namen in der Entwurfsansicht der Java-Klasse, die Sie ändern wollen.
  4. Klicken Sie auf Java-Klassen generieren.
  5. Wenn Sie ein Verzeichnis auswählen, das bereits Java-Klassendateien mit doppelten Dateinamen enthält, müssen Sie bestätigen, dass Sie vorhandene Dateien mit den neuen Dateien überschreiben möchten.

Die generierte Java könnte eine reset()-Methode enthalten, die nicht mit Java generiert werden kann, sondern stattdessen Ausnahmen zurückgibt, wie z. B.: Failed to get COBOL paragraph name for method reset. For more information, check the full log in the Output view.

Sie müssen die Methode reset() aus dem generierten Java-Code löschen. Diese Methode wird in einem zukünftigen Release von watsonx Code Assistant for Znicht automatisch generiert.

Wenn Sie eine ähnliche Meldung wie Could not find OO Designer config in database for project EZSCH, program name LGACDB01 erhalten, überprüfen Sie, ob der Dateiname der Programmdatei COBOL mit dem Absatz PROGRAM-ID in der Quelle COBOL übereinstimmt, und wenn nicht, aktualisieren Sie den Dateinamen so, dass er mit dem Wert von PROGRAM-ID übereinstimmt, und führen Sie dann einen erneuten Scan mit IBM Application Discovery and Delivery Intelligence (ADDI) durch.

Ein Programm COBOL mit dem folgenden PROGRAM-ID-Absatz befindet sich beispielsweise in einer Quelldatei namens LGACDB01.cbl.

PROGRAM-ID. LGACDB01.

5. April 2024

watsonx Code Assistant for Z

Neue Funktionalität
Zu den neuen Funktionen gehören:
  • Erweiterungen der REST-API
  • Fehler-und Sicherheitskorrekturen
Benutzeraktion erforderlich
Die Methodengenerierung kann mit der Nachricht Cannot find COBOL paragraph fehlschlagen. Die Ursache ist, dass im Quellcode ein Abschnittsname für das Programm fehlt. Das Format des Absatznamens, das zur Unterscheidung der Absatzstelle verwendet wird, fehlt. Gehen Sie folgendermaßen vor, um das Problem zu beheben:
  1. Um den Absatz zu erfassen, fügen Sie einen Abschnittsnamen in PROCEDURE DIVISION hinzu.
  2. Die Datei mit ADDI erneut scannen, um den Prozess zur Umwandlung des Programms erneut zu starten.
  3. Wenn Sie die Klassen am Anfang des Plug-in-Prozesses Z Open Editor generieren, überprüfen Sie die Methode und den verknüpften Absatznamen. Suchen Sie zum Beispiel nach etwas ähnlichem wie <SectionName>:FIRST_SENTENCES.

18. März 2024

watsonx Code Assistant for Z

Neue Funktionalität
Zu den neuen Funktionen gehören:
  • Erweiterungen der REST-API
  • Fehler-und Sicherheitskorrekturen
Benutzeraktion erforderlich
Wenn Sie die IBM Z Open Editor-Erweiterung verwenden, um Java-Klassen zu generieren, könnte die main-Methode in der Liste der Methoden enthalten sein, die für die Codegenerierung aus dem LLM in Frage kommen. Wenn ja, müssen Sie Ihren gespeicherten Java-Klassenentwurf aus Ihrer Db2-Datenbank löschen.

Führen Sie eine SQL-Abfrage für Ihre Datenbank aus, um Ihr Klassendesign zu löschen. Ersetzen Sie $program-id durch die PROGRAM-ID Ihres Programms COBOL.

DELETE FROM EZSCH.WCAZCATALOG WHERE appName = 'EZSCH' AND moduleName = 'semantic-mapping' AND secondaryKey = 'mapping' AND fileKey = '$program-id' AND version = '1.0.1';

Wenn Sie die Db2 Connect-Erweiterung für Visual Studio Codeverwenden und die Erweiterung mit Ihrer Datenbank verbunden haben, können Sie sie zum Ausführen der SQL-Abfrage verwenden:

  1. Erstellen Sie eine Datei delete_mapping.sql, die die SQL-Abfrage enthält.
  2. Öffnen Sie die Erweiterung DB2 Connect und klicken Sie auf das Symbol SQL-Datei ausführen.
  3. Wählen Sie die Datei delete_mapping.sql aus und klicken Sie auf Ausführen.

Nachdem Sie die SQL-Abfrage ausgeführt haben, generieren Sie den Java-Klassenentwurf neu und erzeugen dann die Java-Klassen im IBM Z Open Editor. Die Liste der Methoden, die für die Codegenerierung infrage kommen, übergehen die Hauptmethode.

Wenn Sie eine Java-Methode generieren und diese mit der Fehlernachricht Invalid Java selected for transformation or error locating COBOL needed for transformation. Try selecting valid Java to translate. For more information, check the full log in the Output view fehlschlägt, müssen Sie Ihre Java-Klassen neu generieren.

  1. Klicken Sie auf das Symbol Java-Klasse generieren.
  2. Wählen Sie das Verzeichnis aus, in dem Sie Java-Klassendateien generieren wollen.
  3. Optional: Bearbeiten Sie alle Namen in der Entwurfsansicht der Java-Klasse, die Sie ändern wollen.
  4. Klicken Sie auf Java-Klassen generieren.
  5. Wenn Sie ein Verzeichnis auswählen, das bereits Java-Klassendateien mit doppelten Dateinamen enthält, müssen Sie bestätigen, dass Sie vorhandene Dateien mit den neuen Dateien überschreiben möchten.

Während der Klassengenerierung können einige vorgeschlagene Java-Variablen ihren Typ nicht aufweisen. Beispiel:

Beispiel eines fehlenden Typs für eine Java-Variable
Typ
Zahlung int ZAHLUNG Variable
Provision int Einsetzung Variable
Kunde CUSTOMER Variable

Ein fehlender Typ wirkt sich nicht auf den Entwurfsprozess für die tatsächliche Klassengenerierung/ Java-Klasse oder die Konvertierung selbst aus und wird in einem zukünftigen Release behandelt.

Im Beispiel könnte der Vorschlag für den Java-Variablennamen auch einen ersten Großbuchstaben enthalten ("Kunde" statt "Kunde"). Wenn Sie den vorgeschlagenen Variablennamen akzeptieren und weiterhin Klassen generieren, ist der Java-Code falsch. Sie müssen die vorgeschlagenen Variablennamen überschreiben, beispielsweise Customer in customer ändern, bevor Sie auf Java-Klassen generieren klicken.

15. Februar 2024

AnsibleRed Hat Lichtgeschwindigkeit

Neue Preistarife
Watsonx Code Assistant for Red Hat Ansible Lightspeed ist jetzt in drei verschiedenen Preistarifen verfügbar, die jeweils unterschiedliche Funktionen bieten und unterschiedlichen Ressourcenbeschränkungen unterliegen. Weitere Informationen zu den Lite-, Essentials- und Standard-Plänen finden Sie unter IBM watsonx Code Assistant for Red Hat Ansible Lightspeed pricing plans.

02. Februar 2024

watsonx Code Assistant for Z

Neue Funktionalität
Zu den neuen Funktionen gehören:
  • Eine Teilmenge der IMS Befehle innerhalb des COBOL Codes kann konvertiert werden in Java
  • Eine Teilmenge der CICS Befehle innerhalb des COBOL Codes kann konvertiert werden in Java
  • REST-API-Verbesserungen, damit in künftigen IBM Z Open Editor-Versionen mehr Funktionen hinzugefügt werden können
Benutzeraktion erforderlich
Die Generierung von Klassen muss vom VS Code-Benutzer erneut ausgeführt werden, um erfolgreiche Konvertierungsaufrufe zu ermöglichen.

29. Oktober 2023

Einführung von Watsonx Code Assistant for Red Hat Ansible Lightspeed und watsonx Code Assistant for Z
Watsonx Code Assistant for Red Hat Ansible Lightspeed und watsonx Code Assistant for Z sind jetzt verfügbar.