1.3.1.1 プログラムによるインタフェース

CICS Runtimeには、z/OS CICS APIの機能を再現し、同等のサービスを、移行されたCICSアプリケーションに提供する、CICS APIのライブラリが用意されており、さらに、3270画面をサポートするBMS機能も提供します。

z/OSプラットフォームの上のCICSアプリケーションでは、リソースとのすべての対話は、EXEC CICS APIを介して行われます(DB2を除く)。

CICS Preprocessor (Z/OS上の)は、これらのEXEC CICSを、CICSライブラリの呼出しに変換します。

ターゲット・プラットフォームでも、同じ考え方が使用されます。CICS Runtime Preprocessor (CICS Runtimeのコンパイル時ツール)が、これらのEXEC CICSを、CICSランタイム・ライブラリへの呼出しに変換します。

ソフトウェア開発者の場合、変更点はほとんどありません。CICS Runtime Preprocessorは、呼び出されるCICS APIを自動的に変更します。使用できるコマンドには一部制限があります。これについては、CICSコマンドとパラメータの範囲に関する項に記載されています。