ワークフロー
IBM Bob Premium Package for Z で利用可能な主要なワークフローについて学びます。
IBM Bob Premium Package for Z には、メインフレームのモダナイゼーションのための構造化されたガイド付きワークフローが含まれています。各ワークフローは特定のタスク向けに設計されており、独立して実行することも、より大きなモダナイゼーションパイプラインの一部として実行することもできます。
データ・ディクショナリーを生成
データ・ディクショナリー生成ワークフローは、COBOL および PL/I 変数をビジネス上意味のある説明にマッピングし、プログラムをスキャンし、主要な変数を選択して DD.json を生成します。
プログラム・ドキュメントを生成
プログラム・ドキュメント生成ワークフローは、ビジネス・ルールを含む COBOL、PL/I、Assembler、JCL プログラムの構造化されたドキュメントを生成します。
COBOL または PL/I プログラムをリファクタリング
COBOL または PL/I プログラムのリファクタリング・ワークフローは、個別のビジネス・ロジックを再利用可能でスタンドアロンのサービス・プログラムに抽出することで、レガシー・メインフレーム・アプリケーションをモダナイズします。モノリシックなコードベースをモジュラー・コンポーネントに変換し、保守性、スケーラビリティ、API やマイクロサービスなどの最新アーキテクチャへの対応を改善します。このワークフローは、発見主導型とターゲット型の両方のリファクタリング・アプローチをサポートします。
リファクタリングされたサービス・プログラムを生成
リファクタリングされたサービス・プログラムの生成ワークフローは、抽出されたコード・セグメントを完全に機能するスタンドアロンのサービス・プログラムに変換することで、リファクタリング・ライフサイクルを完了します。リファクタリング・ワークフローの出力に基づいて、構造、依存関係、インターフェースを含む本番環境対応の COBOL または PL/I サービスの作成を自動化します。このワークフローは、抽出されたロジックの再構築における手作業を排除し、テストとデプロイの準備が整った一貫性のある標準準拠のコンポーネントを提供します。
コードを説明
コード説明ワークフローは、複雑なメインフレーム・ソースコードを明確で対象者固有の説明に変換します。複数の言語にわたって完全なプログラムを分析してロジック、ビジネス・ルール、データ使用、依存関係を明らかにし、アーキテクト、開発者、またはビジネス・ユーザーに合わせた形式で結果を提示します。このワークフローは、レガシー・システムの深い洞察を得るのに適しており、オンボーディング、ドキュメント化、リファクタリング前の分析をサポートします。
アプリケーション・ドキュメントを生成
アプリケーション・ドキュメント生成ワークフローは、プログラムドキュメントのMarkdownファイルに基づいて、COBOL、PL/I、Assembler、JCLプログラムの図表と相互参照ページを含む構造化されたHTMLアプリケーションドキュメントを生成します。