Auf dieser Seite finden Sie eine Anleitung zum Extrahieren von Geschäftsregeln aus Anwendungen, die in den unterstützten Sprachengeschrieben wurden. Mit dieser Funktion können Sie die Geschäftslogik validieren und veraltete Regeln in Ihrem Mainframe-Code identifizieren.
Bei der Extraktion von Geschäftsregeln analysiert das Mainframe Assessment Tool die Codebasis Ihrer Mainframe-Anwendung, um die Geschäftsregeln zu identifizieren und sie in einem standardisierten, menschenlesbaren Format darzustellen.
Vorteile der Extraktion von Geschäftsregeln
Mit der Extraktion von Geschäftsregeln können Sie folgende Ziele erreichen:
- Eine einzige Quelle der Wahrheit schaffen:Das Mainframe Assessment Tool extrahiert die Logik Ihrer Mainframe-Anwendung in für Menschen lesbare Geschäftsregeln in Gherkin, einer domänenspezifischen Sprache (Domain-Specific Language, DSL) im Klartext, die in der verhaltensgesteuerten Entwicklung (Behavior-Driven Development, BDD) verwendet wird. Dieses standardisierte Format übersetzt komplexen Code in klare Szenarien und schließt so die Lücke zwischen der technischen Erkundung und der geschäftlichen Absicht.
- Veraltete Logik entfernen: Identifizieren und entfernen Sie irrelevante Regeln, um die Migration zu zu optimieren Google Cloud.
- Modernisierung beschleunigen:Generieren Sie Anwendungsspezifikationen aus Ihrem Mainframe-Code, um den Modernisierungsprozess zu beschleunigen.
- Risiken reduzieren:Minimieren Sie funktionale Abweichungen, indem Sie die extrahierten Regeln vor der Modernisierung von den Verantwortlichen für Geschäftsprozesse validieren lassen.
Diese Seite richtet sich an Mainframe-Entwickler, Unternehmensarchitekten und Business-Analysten, die ältere Mainframe-Anwendungen verstehen und modernisieren möchten, indem sie Geschäftsregeln aus dem Quellcode extrahieren.
Auf dieser Seite wird Folgendes erläutert:
- Geschäftsregeln extrahieren: Führen Sie einen Extraktionsjob aus, um Geschäftsregeln in Ihrer Mainframe-Anwendung zu identifizieren.
- Regeln prüfen und validieren: Analysieren Sie die extrahierten Regeln, um ihre Richtigkeit 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: Exportieren Sie die extrahierten Regeln in eine Datei um sie weiter zu analysieren oder zu modernisieren.
Hinweis
Führen Sie die folgenden Aufgaben aus, bevor Sie beginnen:
- Bewertung erstellen: Sie benötigen eine vorhandene Bewertung mit hochgeladenen Mainframe-Assets wie Programmen und Copybooks. Weitere Informationen finden Sie unter Bewertung 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.
- Verwenden Sie den globalen Agent Platform-Endpunkt, da diese Funktion Gemini-Vorschaumodelle verwendet.
Job zur Extraktion von Geschäftsregeln starten
Das Mainframe Assessment Tool verwendet Gemini-basierte Agents, um Ihren Code zu analysieren. Diese Agents führen die Extraktion in mehreren Schritten aus, z. B. durch das Parsen von Code, das Identifizieren der Entscheidungslogik und das Generieren einer Ausgabe in natürlicher Sprache.
Sie können mehrere Extraktionsjobs im Rahmen einer einzelnen Bewertung ausführen, um große Anwendungen schrittweise zu analysieren. So können Sie sich auf bestimmte Geschäftsfunktionen wie die Rechnungsstellung oder die Gehaltsabrechnung konzentrieren, indem Sie für jeden Job verschiedene Assets auswählen. Jedes Mal, wenn Sie eine neue Extraktion starten, können Sie ein anderes Asset-Set für die Analyse auswählen.
So starten Sie einen Job zur Extraktion 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 Pfeil , 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 ID für den Job ein.
- Optional: Geben Sie unter Beschreibung eine kurze Beschreibung des Jobs ein (bis zu 128 Zeichen).
- Optional: Geben Sie unter 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 für die Analyse aus.
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 identifiziert 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 diese spezifische 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 prüfen und verfeinern. So wird sichergestellt, dass nur korrekte und notwendige Regeln für die Modernisierung verwendet werden. Außerdem können Sie veraltete oder falsche Logik identifizieren, bevor die Regeln modernisiert werden.
So prüfen Sie Geschäftsregeln in einem Extraktionsjob:
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.
Klicken Sie auf Geschäftsablauf, um die extrahierten Regeln hierarchisch zu untersuchen.
Klicken Sie auf Spezifikationen, um die generierten Spezifikationen aufzurufen.
Auf dem Tab Spezifikationen werden folgende Informationen angezeigt:
- Ziel:eine Zusammenfassung des Systems und seines Betriebsrahmens.
- Funktionale Anforderungen:spezifische Verhaltensweisen, die das System unterstützen muss.
- Nutzerprozesse:End-to-End-Szenarien, die aus den Geschäftsregeln abgeleitet wurden.
- Glossar:Definitionen wichtiger Begriffe und Akronyme, die in der Anwendung verwendet werden.
- Empfohlene Modernisierungsreihenfolge:ein vorgeschlagener schrittweiser Ansatz zur Modernisierung der Mainframe-Anwendung.
Prüfen Sie auf dem Tab Geschäftsregeln die extrahierten Geschäftsregeln und ihre Tags.
Wählen Sie eine bestimmte Regel aus, um den Bereich Regeldetails zu öffnen.
Im Bereich Regeldetails werden folgende Informationen angezeigt:
- Name:der Name der Geschäftsregel.
- Zusammenfassung:eine Beschreibung des Zwecks und der Funktion der Regel.
- Konfidenz:ein Prozentsatz, der die Konfidenz des Systems in Bezug auf die extrahierte Regel angibt.
- Begründung:eine Erklärung, wie die Regel abgeleitet wurde und warum sie als korrekt gilt.
- Tags:die Tags, die das Mainframe Assessment Tool der Regel automatisch zuweist. Mit diesen Tags können Sie den Kontext der Regel verstehen und die Regeln filtern.
- Regelinhalt:die Details der Geschäftsregel, z. B. Eingabedaten, Ausgabedaten, Geschäftslogik und Grenzfälle.
- Assets:die Quellcode-Assets, die mit der Geschäftsregel verknüpft sind und die Regel dem Mainframe-Code zuordnen.
- Codeverweise:die Quellcode-Snippets, die zum Ableiten der einzelnen Regeln verwendet wurden. Bei Regeln, die sich über mehrere Quell-Assets erstrecken, werden die relevanten Code-Snippets aus allen Assets angezeigt.
Regelstatus aktualisieren
Wenn Geschäftsregeln extrahiert werden, wird ihnen der anfängliche Status Wartet auf Überprüfung zugewiesen. Bei der Überprüfung müssen Sie diese Regeln validieren, um sicherzustellen, dass sie die aktuelle geschäftliche Absicht widerspiegeln, und Regeln identifizieren, die für die Modernisierung in Betracht gezogen werden sollten. Wenn Sie einen Status auswählen, stellen Sie sicher, dass die Modernisierungsspezifikationen Ihre aktuellen geschäftlichen Anforderungen genau widerspiegeln.
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:
- Wartet auf Überprüfung:der Standardstatus für alle Regeln. Gibt an, dass die Regel noch nicht überprüft wurde.
- Validiert: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 Validiert markieren, um Anwendungsspezifikationen für die Modernisierung neu zu generieren.
- Wartet auf Validierung: Wählen Sie diesen Status aus, wenn für die Validierung der Regel eine weitere Analyse oder zusätzliche Eingaben 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 Veraltet markiert sind, vom Export und der Modernisierung aus.
Geschäftsregeln exportieren
Nachdem Sie die extrahierten Geschäftsregeln geprü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 die Modernisierung und Analyse verwenden, sie für Stakeholder freigeben oder Offline-Analysen durchführen.
So exportieren Sie Geschäftsregeln:
- Wählen Sie in der Tabelle Geschäftsregeln die Regeln aus, die Sie exportieren möchten.
- Klicken Sie auf Exportieren, um Geschäftsregeln im JSON-Format zu exportieren.
- Klicken Sie auf Für Gemini-Modernisierung exportieren, um die Agent-Konfiguration in Markdown für die Verwendung mit der Gemini CLI zu exportieren. Mit dieser Konfiguration kann die Gemini CLI eine Verbindung herstellen und die Regeln direkt herunterladen.
Nächste Schritte
- Erfahren Sie, wie Sie Bewertungsergebnisse exportieren.