IBM i 上の統合言語環境。複数言語で書かれたモジュールを結合して一つのプログラムを作成できる仕組み。
概要
RPG、COBOL、C、CL など異なる言語で書いたモジュールを バインド(結合) して一つのプログラムにできる。サービスプログラム(*SRVPGM)を使うことで、共通ロジックを DLL のように共有できる。
主要概念
| 概念 | 説明 |
|---|---|
| モジュール (*MODULE) | コンパイル済みの単位 |
| プログラム (*PGM) | 実行可能な単位 |
| サービスプログラム (*SRVPGM) | 共有ライブラリ |
| バインディングディレクトリ (*BNDDIR) | リンク対象のカタログ |