![]() |
![]() |
![]() |
![]() |
![]() |
Oracle Jolt 12cリリース2 (12.2.2)の概要とインストール情報次の各項では、Oracle Jolt 12cリリース2 (12.2.2)の概要を示し、Oracle Jolt 12cリリース2 (12.2.2)ソフトウェア・コンポーネントをインストールするための前提条件および準備に関する情報を説明します:Oracle Joltは、リモートJavaクライアントが既存のOracle Tuxedo ATMIサービスにアクセスできるようにするJavaクラス・ライブラリとAPIです。次の図B-1に示すように、Oracle Joltは既存のTuxedo ATMIアプリケーションの機能を拡張し、イントラネットやインターネットにも対応できます。上の図は、Oracle Joltでサポートされている5種類のJoltクライアント・パーソナリティの中の1つを示しています(すべてのパーソナリティについて簡潔に「Oracle Joltクライアント・パーソナリティ」で説明されています)。次の図B-2に示すように、Joltサーバーの実装は1つ以上のJoltサーバー・ハンドラ、1つ以上のJoltサーバー・リスナーおよび唯一のメタデータ・リポジトリ・サーバーで構成され、これらはすべて同じOracle Tuxedoサーバー・マシン上で稼働します。図B-2 Oracle Joltサーバーの実装Joltサーバーは、Joltクライアントからのネットワーク接続のリスニング、Joltメッセージの変換、複数のJoltクライアントの単一プロセスへの多重化、Tuxedo ATMIアプリケーションとの間でのリクエストの送受信を行います。Tuxedoシステムの他のすべての実行可能ファイルと同様、Joltサーバー・コンポーネントはtux_prod_dir/binディレクトリにあります。tux_prod_dirは、Oracle Tuxedo 12cリリース2 (12.2.2)ディストリビューションがインストールされているディレクトリを表します。TMMETADATAサーバーは、Joltサービス定義をTuxedoサービス・メタデータ・リポジトリから取り出し、そのサービス定義をJSHに返します。TMMETADATAサーバーは、Joltサービス定義の更新または追加も行います。図B-3は、Joltインターネット・リレーの接続パスを示しています。JRLY実行可能ファイル(jrly)はtux_prod_dir/udataobj/jolt/relayディレクトリにあり、JRAD実行可能ファイルはtux_prod_dir/binディレクトリにあります。
• Jolt JARファイルの内容を表示するには、JDK 1.8.x(またはそれ以上の)ソフトウェアへのパスがPATH変数の最初に含まれていることを確認した後、tux_prod_dir/udataobj/joltディレクトリに移動して次のコマンドを入力します:prompt> jar -tvf filename.jarprompt> jar -tvf jolt.jar
0 Thu Aug 08 07:19:02 EDT 2002 META-INF/
68 Thu Aug 08 07:19:02 EDT 2002 META-INF/MANIFEST.MF
547 Thu Aug 08 07:19:00 EDT 2002
bea/jolt/ApplicationException.class
741 Thu Aug 08 07:19:00 EDT 2002 bea/jolt/BData.class
951 Thu Aug 08 07:19:00 EDT 2002 bea/jolt/ByteArrayUtil.class
.
.
.Jolt呼出しプロセスは次のとおりです: JOLTクライアント --> JSL/JSH --> tuxedoサーバー --> サービス
1. Jolt接続プールは、WeblogicとOracle Tuxedoの間のECIDの伝播をサポートします。ECIDは、javaオプション"-Dtuxedo.ECID_ENABLE"または環境変数"ECID_ENABLE"が'y'に設定されている場合に伝播され、リクエスト・メッセージに挿入されます。javaオプション-Dtuxedo.ECID_ENABLEは、環境変数ECID_ENABLEよりも優先度が高くなります。ECIDは、Oracle Tuxedoからの応答メッセージで返送することもできます。
• Joltアプレット - Webブラウザ環境で実行されるダウンロード可能なJava対話型プログラムで、Joltクラスを使用してWebページ内からTuxedoサービスを呼び出します。この方法でTuxedo ATMIサービスにアクセスするには、Joltアプレットが動作するマシンにJoltクラス・パッケージjolt.jar(および場合によってはjoltjse.jarとjoltwls.jarを除く他のJoltクラス・パッケージ)がダウンロードされ、インストールされている必要があります。
• Joltアプリケーション - Java仮想マシンおよびクライアント・マシンのオペレーティング・システムで実行されるスタンドアロンJavaクライアントで、Joltクラスを使用してTuxedoサービスを呼び出します。この方法でTuxedo ATMIサービスにアクセスするには、Joltアプリケーションが動作するマシンにJoltクラス・パッケージjolt.jar(および場合によってはjoltadmin.jar)がインストールされている必要があります。
•
• WebLogic Connectivity for Oracle Tuxedo - Jolt JSE Connectivity for the Oracle WebLogic Serverのカスタマイズ・バージョンです。この方法でTuxedo ATMIサービスにアクセスするには、Oracle WebLogic Serverが動作するマシンにJoltクラス・パッケージjolt.jar、joltjse.jar、およびjoltwls.jarがインストールされている必要があります。
• javaオプション-Dtuxedo.TMTRACEが設定されると、JOLTクライアントはトレースをトレース形式として出力します。JOLTのトレース形式は、Oracle Tuxedoと同じです。4つのトレース・カテゴリatmi、inet、traceおよび*がサポートされています。Oracle Jolt 12cリリース2 (12.2.2)サーバー(JSL、JSH、JREPSVR)およびJoltインターネット・リレー(JRLY、JRAD)コンポーネントを使用するには、使用環境に2MBのディスク領域が必要です。Oracle Jolt 12c リリース2 (12.2.2)のシステム要件およびサポートするプラットフォームは、「Oracle Tuxedo 12c リリース2 (12.2.2)プラットフォーム・データ・シート」を参照してください。図B-1に、Jolt 12c リリース2 (12.2.2)アプレットおよびアプリケーションのクライアント・タイプの要件を示します。
Oracle Jolt 12cリリース2 (12.2.2)アプレットおよびアプリケーションのクライアント・タイプ要件 図B-2に、Webサーバー内で動作するHTMLベースのJoltクライアント・クラスによって実装される残りの3つのJoltクライアント・タイプの要件を示します。表には、Oracle Jolt 12cリリース2 (12.2.2)の動作が保証されているWebサーバーが記されています。
Webサーバー・ベースのOracle Jolt 12cリリース2 (12.2.2)クライアント・タイプ要件
ノート:
• Oracle Jolt 12cリリース2 (12.2.2)アプリケーション開発用にJava Development Kit (JDK) 1.8を認定(http://java.sun.com/j2se)Javaの様々な実装では、特性にわずかな違いがある傾向があります。Oracle Jolt 12cリリース2 (12.2.2)は、JDK 1.8に基づいています。Oracle Joltのクラス・ライブラリは、図B-3に示すブラウザおよびJDKのバージョンと互換性があります。
Oracle Jolt 12cリリース2 (12.2.2)クライアントは、Oracle Jolt 9.0、9.1、10.0、10.3、11.1.1.x、12.1.1または12.1.3サーバー実装と相互運用が可能で、クライアントはOracle Jolt 12cリリース2 (12.2.2)の新機能を使用できます。Oracle Jolt 9.0、9.1、10.0、10.3、11.1.1.x、12.1.1または12.1.3クライアントはOracle Jolt 12cリリース2 (12.2.2)サーバー実装と相互運用が可能ですが、Oracle Joltサーバー側コンポーネントがOracle Jolt 12cリリース2 (12.2.2)にアップグレードされて新機能が追加されても、Oracle JoltクライアントはOracle Jolt 9.0、9.1、10.0、10.3、11.1.1.x、12.1.1または12.1.3の機能しか使用できません。