J2SE 環境におけるアンマネージ接続の使用

この場合、接続は管理されない状態になります。プログラム コードは、J2SE の環境下で Java アプリケーション サーバーのライブラリで実行されます。この方法では Java アプリケーション サーバーを管理するためのオーバーヘッドを回避できますが、トランザクション サポートなどの利点を得ることができません。

アンマネージ接続をディプロイするには、Micro Focus リソース アダプターのサポートを提供するクラスを含むようにクラスパスを更新するだけです。これらのクラスは、次のファイルにパッケージ化されています。

mfcobolpure.jar
デフォルトでは %ProgramFiles(x86)%\Micro Focus\Enterprise Developer\bin および \bin64(Windows) または $COBDIR/lib(UNIX) ディレクトリにあります。
mfconnector.jar
アプリケーション サーバーに対応する %ProgramFiles(x86)%\Micro Focus\Enterprise Developer\javaee\javaee7(Windows) または $COBDIR/javaee/javaee7 (UNIX) のサブディレクトリにあります。たとえば、WebSphere 9.0 の mfconnector.jar ファイルは、ibmwebsphere90 という名前のサブディレクトリにあります。

Java で作成するクライアントは、CCI に準拠する必要があります。CCI では、リソース アダプターから Enterprise Server などの EIS (Enterprise Information Server) に接続するために必要な API が定義されています。また、Micro Focus リソース アダプター専用の拡張クラスも使用可能です。

クライアントによる処理の大まかな流れは次のとおりです。

  1. Java クラスおよび Micro Focus クラスをインポートする。
  2. 接続を確立する。
  3. 対話用のオブジェクトを作成する。
  4. 対話の設定 (InteractionSpec) を行う。
  5. 対話通信を実行する。
  6. 結果を取得する。
  7. 接続を閉じる。

CCI で定義されている各クラス、およびそれらのメソッドの一部を次に示します。

com.microfocus.cobol.connector.cci パッケージには、次のクラスなど、Micro Focus 拡張が含まれています。

com.microfocus.cobol.connector.cci パッケージのドキュメントを表示する方法については、「COBOL コネクタ クラス ライブラリ」を参照してください。