Auf dieser Seite finden Sie eine Anleitung zum Extrahieren von Geschäftsregeln aus Anwendungen, die in PL/I, COBOL und JCL geschrieben wurden. Mit der Funktion zum Extrahieren von Geschäftsregeln im Mainframe Assessment Tool können Sie die Geschäftslogik validieren und veraltete Regeln in Ihrer Mainframe-Codebasis ermitteln.
Bei der Extraktion von Geschäftsregeln analysiert das Mainframe Assessment Tool die Codebasis Ihrer Mainframe-Anwendung, um die Geschäftsregeln zu ermitteln, und präsentiert sie in einem standardisierten, menschenlesbaren Format.
Vorteile der Extraktion von Geschäftsregeln
Die Extraktion von Geschäftsregeln hilft Ihnen, die folgenden Ziele zu erreichen:
- Eine zentrale Informationsquelle erstellen:Das Mainframe Assessment Tool extrahiert die Logik Ihrer Mainframe-Anwendung in für Menschen lesbare Geschäftsregeln in Gherkin, einer domänenspezifischen Klartextsprache (DSL), die in der verhaltensgesteuerten Entwicklung (Behavior-Driven Development, BDD) verwendet wird. In diesem standardisierten Format wird komplexer Code in klare Szenarien übersetzt, wodurch die Lücke zwischen technischer Ermittlung und geschäftlicher Absicht geschlossen wird.
- Veraltete Logik entfernen:Ermitteln und entfernen Sie irrelevante Regeln, um die Migration zu Google Cloudzu optimieren.
- Modernisierung beschleunigen:Generieren Sie Anwendungsspezifikationen aus Ihrem Mainframe-Code, um den Modernisierungsprozess zu beschleunigen.
- Risiko reduzieren:Minimieren Sie funktionale Abweichungen, indem Sie die extrahierten Regeln vor der Modernisierung mit den Verantwortlichen für Geschäftsprozesse validieren.
Diese Seite richtet sich an Mainframe-Entwickler, Unternehmensarchitekten und Business-Analysten, die Legacy-Mainframe-Anwendungen modernisieren möchten, indem sie Geschäftsregeln aus dem Quellcode extrahieren.
Auf dieser Seite wird Folgendes beschrieben:
- Geschäftsregeln extrahieren: Führen Sie einen Extraktionsjob aus, um Geschäftsregeln in Ihrer Mainframe-Anwendung zu ermitteln.
- Regeln prüfen und validieren: Analysieren Sie die extrahierten Regeln, um Genauigkeit und Relevanz für Ihre Modernisierungsziele sicherzustellen.
- Regelstatus aktualisieren: Aktualisieren Sie den Status der extrahierten Regeln, um ihre Relevanz für Ihre Modernisierungsziele widerzuspiegeln.
- Geschäftsregeln exportieren: Die extrahierten Regeln werden in eine Datei exportiert, die für weitere Analysen oder die Modernisierung verwendet werden kann.
Hinweis
Führen Sie die folgenden Aufgaben aus, bevor Sie beginnen:
- Erstellen Sie eine Bewertung: Sie benötigen eine vorhandene Bewertung mit hochgeladenen Mainframe-Assets wie Programmen und Copybooks. Weitere Informationen finden Sie unter Prüfung erstellen.
Einstiegspunkt identifizieren: Wählen Sie das primäre Modul in Ihrer Mainframe-Anwendung aus, das als Einstiegspunkt für die Extraktion von Geschäftsregeln dient.
verfügbar.
Auftrag zum Extrahieren von Geschäftsregeln starten
Das Mainframe Assessment Tool verwendet auf Gemini basierende Agents, um Ihren Code zu analysieren. Diese Agents führen die Extraktion in mehreren Schritten durch, z. B. durch Parsen von Code, Identifizieren von Entscheidungslogik und Generieren von Ausgaben in natürlicher Sprache.
Sie können mehrere Extraktionsjobs innerhalb einer einzelnen Bewertung ausführen, um große Anwendungen inkrementell zu analysieren. So können Sie sich auf bestimmte Geschäftsfunktionen wie Rechnungsstellung oder Gehaltsabrechnung konzentrieren, indem Sie für jeden Job unterschiedliche Assets auswählen. Bei jeder neuen Extraktion können Sie einen anderen Satz von Assets für die Analyse auswählen.
So starten Sie einen Job zum Extrahieren von Geschäftsregeln:
- Öffnen Sie das Mainframe Assessment Tool in einem Webbrowser.
- Klicken Sie im Navigationsmenü auf Bewertungen.
- Klicken Sie auf der Seite Bewertungen auf den Erweiterungspfeil , um eine bestimmte Bewertung zu öffnen.
- Klicken Sie auf Geschäftsregeln.
- Klicken Sie auf Neuer Extraktionsjob.
So konfigurieren Sie die Details des Extraktionsjobs auf der Seite Grundlegende Informationen:
- Geben Sie unter Name eine eindeutige Kennung für den Job ein.
- Optional: Geben Sie unter Beschreibung eine kurze Beschreibung des Jobs ein (bis zu 128 Zeichen).
- Optional: Geben Sie für Fokus-Prompt spezifische Anweisungen ein, um die Extraktion zu fokussieren. Beispiel:
Extract only the tax calculation logicExtract only rules involving the accounts dataExtract only rules that are implemented in the branch of the code that handles car insurance
- Klicken Sie auf Weiter.
Wählen Sie in der Modulliste ein oder mehrere primäre Module aus, die analysiert werden sollen.
Diese Module dienen als Einstiegspunkte für die Extraktion. Wenn Sie primäre Module auswählen, werden alle Abhängigkeiten wie Copybooks und aufgerufene Programme automatisch vom Mainframe Assessment Tool erkannt und einbezogen. So wird sichergestellt, dass die Geschäftsregeln vollständig sind und die gesamte Anwendungslogik widerspiegeln.
Nachdem Sie die primären Module ausgewählt haben, klicken Sie auf Extraktionsjob ausführen.
Während ein Job ausgeführt wird, wird in der Tabelle Extraktionsjobs der Status des Jobs angezeigt. Dieser Status gibt die Anzahl der internen Planungsschritte an, die der Agent erfolgreich abgeschlossen hat, im Verhältnis zur Gesamtzahl der für die jeweilige Analyse erforderlichen Schritte.
Nach Abschluss des Extraktionsjobs ändert sich der Status in der Tabelle Extraktionsjobs in Abgeschlossen.
Geschäftsregeln prüfen
Nachdem das Mainframe Assessment Tool Geschäftsregeln extrahiert hat, können Sie sie überprüfen und optimieren. Durch diesen Überprüfungsprozess wird sichergestellt, dass nur korrekte und notwendige Regeln für die Modernisierung verwendet werden. Außerdem können Sie so veraltete oder falsche Logik identifizieren, bevor die Regeln modernisiert werden.
So rufen Sie Geschäftsregeln in einem Extraktionsjob auf:
Wählen Sie in der Tabelle Extraktionsjobs den Job aus, den Sie prüfen möchten.
In der Jobübersicht werden die Konfigurationsdetails angezeigt, z. B. die Beschreibung, der Fokus-Prompt und die Liste der in der Analyse enthaltenen Assets. Außerdem sehen Sie eine Tabelle mit den extrahierten Geschäftsregeln und den zugehörigen Tags.
Prüfen Sie die extrahierten Geschäftsregeln und ihre Tags.
Wählen Sie eine bestimmte Regel aus, um den Bereich Regeldetails zu öffnen.
Im Bereich Regeldetails werden die folgenden Informationen angezeigt:
- Zusammenfassung: Hier wird die Regel beschrieben, damit Sie ihren Zweck und ihre Funktion nachvollziehen können.
- Tags: Hier werden die Tags angezeigt, die dem Mainframe Assessment Tool automatisch für die Regel zugewiesen werden. Mithilfe von Tags können Sie den Kontext der Regel nachvollziehen und die Regeltabelle nach einem bestimmten Mainframe-Anwendungskontext filtern.
- Regelinhalte: Hier sehen Sie die Details der Geschäftsregel, z. B. Eingabedaten, Ausgabedaten, Geschäftslogik und Grenzfälle.
- Assets: Hier werden die Quellcode-Assets aufgeführt, die mit der Geschäftsregel verknüpft sind. So können Sie die Regel auf den Mainframe-Code zurückführen.
Regelstatus aktualisieren
Wenn Geschäftsregeln extrahiert werden, erhalten sie den ursprünglichen Status Überprüfung ausstehend. Bei der Überprüfung müssen Sie diese Regeln validieren, um sicherzustellen, dass sie der aktuellen geschäftlichen Absicht entsprechen. Außerdem müssen Sie Regeln identifizieren, die modernisiert werden sollten. Wenn Sie einen Status auswählen, stellen Sie sicher, dass die Modernisierungsspezifikationen Ihren aktuellen geschäftlichen Anforderungen entsprechen.
So wählen Sie den Status von Geschäftsregeln aus:
- Wählen Sie in der Tabelle Geschäftsregeln die Regeln aus, die Sie aktualisieren möchten.
Klicken Sie auf das Menü Status ändern und wählen Sie einen der folgenden Status aus:
- Wird überprüft:Der Standardstatus für alle Regeln. Gibt an, dass die Regel noch nicht überprüft wurde.
- Bestätigt:Wählen Sie diesen Status aus, um zu bestätigen, dass die Regel korrekt und aktiv ist. Das Mainframe Assessment Tool verwendet Regeln, die Sie als Validated (Bestätigt) markieren, um Anwendungsspezifikationen für die Modernisierung neu zu generieren.
- Ausstehende Überprüfung: Wählen Sie diesen Status aus, wenn für die Regel eine weitere Analyse oder zusätzliche Eingaben zur Überprüfung erforderlich sind.
- Veraltet:Wählen Sie diesen Status aus, um Regeln zu kennzeichnen, die nicht mehr relevant sind. Das Mainframe Assessment Tool schließt Regeln, die als Obsolete markiert sind, aus dem Export und der Modernisierung aus.
Geschäftsregeln exportieren
Nachdem Sie die extrahierten Geschäftsregeln überprüft haben, können Sie sie in eine Datei exportieren. Wenn Sie Geschäftsregeln exportieren, können Sie sie als Eingabe für Tools wie die Gemini CLI für Modernisierung und Analyse verwenden, sie für Stakeholder freigeben oder Offlineanalysen durchführen.
So exportieren Sie Geschäftsregeln:
- Wählen Sie in der Tabelle Geschäftsregeln die Regeln aus, die Sie exportieren möchten.
- Wenn Sie Geschäftsregeln im JSON-Format exportieren möchten, klicken Sie auf Exportieren.
- Wenn Sie die Agentenkonfiguration in Markdown exportieren möchten, um sie mit der Gemini CLI zu verwenden, klicken Sie auf Für Gemini-Modernisierung exportieren. Mit dieser Konfiguration kann die Gemini CLI eine Verbindung herstellen und die Regeln direkt herunterladen.