MVSCASPB API を呼び出すプログラムをデバッグまたは実行する方法について説明します。
Enterprise Server でのプログラムのデバッグまたは実行
Enterprise Developer のプロジェクトから
- Enterprise Developer で、Enterprise Server Application テンプレートまたは Mainframe Subsystem Application テンプレートのいずれかを使用して、プログラムを作成します。
- Enterprise Developer のプロジェクトで、MVSCASPB API を使用してスプール ファイルにアクセスするプログラムを作成してビルドします。
注: このインターフェイス コピーブック ファイルには COMP-X として宣言されたフィールドがあるため、MF 方言を使用してプログラムをコンパイルする必要があります。
- Enterprise Server で、プログラムを実行するエンタープライズ サーバー インスタンスを作成します。
- エンタープライズ サーバー インスタンスを Enterprise Developer のプロジェクトに関連付けます。
- Enterprise Developer でプログラムをデバッグまたは実行します。
Enterprise Server から
- Enterprise Developer で、適切なプロジェクト テンプレートを使用してプロジェクトを作成します。
- Enterprise Developer のプロジェクトで、MVSCASPB API を使用してスプール ファイルにアクセスするプログラムを作成してビルドします。
注: このインターフェイス コピーブック ファイルには COMP-X として宣言されたフィールドがあるため、MF 方言を使用してプログラムをコンパイルする必要があります。
- プログラムを実行する JCL を記述します。
- Enterprise Server で、プログラムを実行するエンタープライズ サーバー インスタンスを作成します。
- Enterprise Server で、JCL を実行します。
Enterprise Developer.外部でのプログラムのデバッグまたは実行
Enterprise Server Application テンプレートまたは Mainframe Subsystem Application テンプレートのいずれかを使用してプログラムが作成されていない場合:
- MFSYSCAT 環境変数をカタログ データ ファイルのパスとファイル名に設定します。このファイルはデフォルトでは Enterprise Developer プロジェクト ディレクトリに含まれています。次に例を示します。
set MFSYSCAT=c:\myproject\catalog.dat
注: スプール ファイルがカタログとは別のディレクトリにある場合は、次の環境変数も設定する必要があります。
set MVSSPOOLDIR=c:\myproject\<spool-file-folder>
- Enterprise Developer でプログラムを作成してビルドします。
- プロジェクトまたは Enterprise Developer コマンド プロンプトからプログラムを実行またはデバッグします。