CICS Explorer SDK を使用したアプリケーションの開発

CICS Explorer Software Development Kit (SDK) は、OSGi サポートを含む、CICS での Java アプリケーション開発および配置の環境を提供します。

このタスクについて

SDK を使用して、OSGi 仕様に準拠するように、新しいアプリケーションを作成したり、既存の Java アプリケーションを再パッケージ化したりできます。 OSGi サービス・プラットフォームは、コンポーネント・モデルを使用して、アプリケーションを OSGi バンドルとしてフレームワークに配置するこれらのアプリケーションの開発のメカニズムを提供します。 OSGi バンドルはアプリケーションの配置の単位であり、バージョン管理情報、依存関係、およびアプリケーション・コードが含まれます。OSGi の主な利点は、OSGi サービスと呼ばれる適切に定義されたインターフェースを経由してのみアクセスされる再利用可能なコンポーネントから、アプリケーションを作成できる点です。 また、Java アプリケーションのライフサイクルと依存関係を、詳細に管理することもできます。OSGi を使用したアプリケーションの開発については、OSGi Alliance の Web サイトを参照してください。

SDK を使用して、CICS のサポートされるリリースで動作する Java アプリケーションを開発できます。CICS のリリースが異なると、サポートされる Java のバージョンも異なります。さらに、最近のリリースの JCICS API は CICS の追加機能をサポートするよう拡張されています。 間違ったクラスの使用を防ぐために、SDK にはターゲット・プラットフォームをセットアップする機能があります。 開発対象としている CICS のリリースを定義でき、SDK は使用できない Java クラスを自動的に非表示にします。

アプリケーションを開発/配置するための以下の各ステップの実行方法について、詳しくは SDK ヘルプの中の「CICS Java 開発者ガイド」を参照してください。

手順

  1. Java 開発用のターゲット・プラットフォームをセットアップします。 ターゲット・プラットフォームを使用すると、アプリケーション開発において CICS のターゲット・リリースに適した Java クラスだけを確実に使用することができます。
  2. Java アプリケーション開発のためのプラグイン・プロジェクトを作成します。
  3. ベスト・プラクティスを使用して、Java アプリケーションを開発します。 CICS 用の Java アプリケーションを初めて開発する場合は、CICS Explorer® SDK に付属の JCICS サンプルを使って開始することができます。 Java アプリケーションで JCICS を使用するには、com.ibm.cics.server パッケージをインポートする必要があります。
  4. 以下のようにして、配置用にアプリケーションをパッケージ化します。
    1. OSGi バンドルを含めるための 1 つ以上の CICS バンドル・プロジェクトを作成します。 CICS バンドルには、1 つ以上の OSGi バンドルを含めることができ、CICS のアプリケーションの配置の単位です。更新して一緒に管理する OSGi バンドルを CICS バンドルに入れます。 アプリケーションの配置先の JVMSERVER リソースの名前を知っている必要があります。
  5. プロジェクトをエクスポートするか、配置用のソース・リポジトリーに保存することにより、Java アプリケーションを zFS に配置します。

タスクの結果

これで、CICS Explorer SDK を使用したアプリケーションの開発とエクスポートが正常に完了しました。

次のタスク

アプリケーションを JVM サーバーにインストールします。 CICS 内にリソースを作成する権限がない場合は、システム・プログラマーまたは管理者にアプリケーションの作成を依頼します。 システム・プログラマーまたは管理者には、エクスポートしたバンドルがある場所とターゲット JVM サーバーの名前を伝える必要があります。 詳しくは、JVM サーバーへの OSGi バンドルのインストールを参照してください。