Micro Focus Open PL/I
Open PL/Iは、PL/Iアプリケーションのための強力かつ柔軟な開発システムです。Open PL/Iは、現在の市場において Linux/UNIX/Windowsのマルチプラットフォームをサポートする唯一の PL/Iソリューションです。

Open PL/Iは、リホスティングプロジェクトで要求されるコード変更数を最小化するためのメインフレーム PL/I言語機能をサポートする ANSI PL/Iコンパイラです。ミッションクリティカルなアプリケーションの機能性とビジネスロジックを再利用するので、PL/Iアプリケーションをリライトする場合と比べリスクを減らせます。何よりも ANSI標準PL/I仕様を利用しているアプリケーションは、通常ターゲットプラットフォーム上の僅かなソースコード修正のみでコンパイルできます。
トランザクションコストが低くなります。新しいクライアントサーバ環境で、今後の開発・実行・サポート予算が抑えられます。
ミッションクリティカルなアプリケーションへの投資が保護されます。高価な再トレーニングをすることなく、開発者のスキルや経験が活用できます。
高い移植性は、アプリケーションがエンドユーザの必要性にしたがって様々なプラットフォームで実行できることを意味します。
主な機能
ファイル操作とリレーショナルデータベースをサポート
VSAMデータは、標準PL/Iレコード入出力文でアクセスします。VSAMファイルにアクセスするアプリケーションのリホスティングをサポートするため、Open PL/Iはアプリケーションがリスクを軽減して最小限の変更だけで移行できるように CISAMファイルハンドラを含んでいます。
リレーショナルデータは、EXEC SQL文でアクセスします。リレーショナルデータベースにアクセスするアプリケーションのリホスティングをサポートするため、オプションの EXEC SQLプリプロセッサが主要な UNIXプラットフォーム上の DB2または Oracleで利用可能です。
マクロプリプロセッサ
Open PL/Iは、メインフレーム PL/Iのオープンシステムへの変換を容易にするための付加機能として強力なマクロプリプロセッサを提供します。
コマンド行ドライバ
Open PL/Iは、実行ファイルの生成に必要なコマンドを減らしメイクファイルの利用を容易にするコンパイラ、マクロプリプロセッサ、SQLおよび CICSプリコンパイラ、リンカを呼び出すコマンド行ドライバを提供します。
性能およびライブラリ
Open PL/Iは、様々なコンパイラ最適化レベルにより傑出した実行時性能を提供します。さらに、UNIXシステムの共有ライブラリを利用することで、コードサイズを減らしシステム性能を向上できます。
CodeWatchデバッガをサポート
Open PL/Iは、強力な GUIソースコードデバッガ CodeWatchを含んでいます。CodeWatchは、PL/I言語の規則、文法や記号を利用したテストやデバッグを許可します。標準PL/I式の評価は、組み込みの配列および配列のクロス・セクションを含む PL/Iデータ型をフルサポートします。