Progress 4GL ABL レポートからクリスタルレポートへの変換
アプリケーション移行ツールIspirer MnMTKはProgress 4GL ABL レポートからクリスタルレポートへの移行を支援します。
Progress 4GL ABL レポートからクリスタルレポートへの変換機能
- Progress データベースを主要なデータベースに変換
- Report Application Server (RAS) オブジェクトモデルを使って、ABL レポートの デザイン定義を クリスタルレポートデザインに変換
- ABL ビジネスロジックを PL/SQL ストアドプロシージャに変換
ABL レポートからクリスタルレポートへの移行は2つのパートに分かれます:
デザインの移行
- Frame 宣言 から クリスタルレポートのクリエーションへ
- Frame PAGE-TOP オプションから Crystal Page Headerへ
- Frame PAGE-BOTTOM オプションから Crystal Page Footerへ
- Frame アイテムから クリスタルレポートのアイテム (special fields, text objects, images, cross tabs, etc.)へ
- Frame アイテムのマニピュレイションから クリスタルレポートの式フィールドへ
- ABL グルーピング (BREAK BY 句、FIRST-OF/LAST-OF ファンクション) からGroup Header/Footerへ
ビジネスロジックの移行
- ABL プロシージャのファイルパラメータから PL/SQL ストアドプロシージャのパラメータへ
- データマニピュレイションから 結果セットを返すPL/SQL ストアドプロシージャへ
- FIND ステートメントからSELECT ステートメントへ
- FOR EACH ステートメントから FETCH ステートメントへ など
サンプルは以下のリンクからダウンロードできます:
このデモは、Progress4GLからクリスタルレポートへのレポート実装の例になります。 Progress4GLレポートの主な構成がどのように採用されているかがわかります。例えば:
- PAGE-TOP/PAGE-BOTTOMのフレームオプション
- フレームアイテム (time, today)
- ABLのグループ分け
Progress 4GL ABL レポートからクリスタルレポートへの変換にIspirer MnMTKを使う理由
Ispirer MnMTKはクリスタルレポートへの移行作業を自動化することができ、移行作業に伴うリスクと必要な内部作業を大幅に削減する事ができます。これらの利点がありとてもお手頃な価格のIspirer MnMTKは、このような種類のプロジェクトにとって大変魅力的なツールであると言えます。
- 良質で経験豊富なサポート:私たちのテクニカルチームは絶大経験のおかげで、最も複雑なタスクの解決策を見つけることをお約束します
- 迅速なカスタマイズ:修正、カスタム変換、最適化(ほとんどの要件は 1~2 日で対応)
- 検討段階での共同作業:お客様の検討期間中に変換のデモをお見せすることができます;
- 柔軟な価格設定:広範囲オプションのご提供;
- 最適化された変換:インテリジェントで保守し易いコードを生成します。変換後特別なIspirerのミドルウェア等は必要ありません。
見積のための情報収集
Ispirerでは、ツールを使用したアプリケーション移行プロジェクトのIspirer/お客様による共同作業モデルを用意しています。詳細はこちら。
Ispirer移行ソリューションABL ReportsからCrystal Reportsへ リクエスト
移行サービスABL ReportsからCrystal Reportsへ サービス
移行ツール
詳細はお問い合わせください。
|