目次 前 次


目次

Oracle Tuxedo Javaプログラミングの紹介
概要
プログラミングのガイドライン
プログラミング環境
Tuxedo Javaサーバー・スレッドおよびJavaクラス・インスタンス・モデル
Tuxedo Javaサーバーの初期化メソッドと終了メソッド
Tuxedo 12cリリース2 (12.1.3以上)の動作
Tuxedo 12cリリース1 (12.1.1)の動作
tpsvrinit()処理
tpsvrdone()処理
Tuxedo Javaサーバーのtpreturn()メソッド
Tuxedo Javaサーバーの例外処理
関連項目
ATMI Javaサーバーのユーザー・インタフェース
TuxedoJavaServer
Oracle Tuxedo Javaコンテキスト
Tuxedo JavaアプリケーションのTJATMIプリミティブ
Java APIプログラミングの例
リスト2-1 サーバーの初期化および終了段階でAPIを呼び出す場合の例
リスト2-2 サービス・ルーチンでAPIを呼び出す場合の例
リスト2-3 サービス要求を転送する場合の例
リスト2-4 アプリケーション・サーバー・スレッドでAPIを呼び出す場合の例
Tuxedo JavaアプリケーションのTypedBuffer
Typedbufferサポートの制限事項
サービス情報の取得または設定
例外
トレース
関連項目
Oracle Tuxedo Javaサーバーでのサービスの実装
通常の手順
a. getTuxAppContext()メソッドを使用してTuxAppContextオブジェクトを取得します。
b. TPSVCINFO.getServiceData()メソッドを使用してTPSVCINFOオブジェクトからクライアント・リクエスト・データを取得します。
c. DataSourceを構成した場合は、DataSourceへの接続をTuxAppContext.getConnection()メソッドを使用して取得します。
d. TuxAppContext.tpcall()を使用した他のサービスの呼出しや、データベースの操作など、ビジネス・ロジックを実行します。
e. 新しいTypedBufferを割り当て、返信データをTypedBufferに配置します。
f. TuxAppContext.tpreturn()を呼び出して、返信データをクライアントに返します。
例: トランザクションなしのJavaサービスの実装
Javaクラスの定義
リスト3-1 Javaクラスの定義
Javaサーバー構成ファイルの作成
リスト3-2 Javaサーバー構成ファイル
UBB構成ファイルの更新
リスト3-3 UBB Configファイルの構成
例: トランザクションを含むJavaサービスの実装
Javaクラスの定義
リスト3-4 クラスの定義
Javaサーバー構成ファイルの作成
リスト3-5 Javaサーバー構成ファイル
UBB構成ファイルの更新
リスト3-6 UBB Confファイルの構成
関連項目
リファレンス
Oracle Tuxedo JavaサーバーでのFMLの使用
Oracle Tuxedo JavaサーバーでのFMLの使用
FMLの概要
Oracle WebLogic Tuxedo Connector FML API
FMLフィールド表の管理
mkfldclass32クラスに対するDynRdHdrプロパティの使用
TypedFML32でパフォーマンスの向上の実現
Oracle Tuxedo JavaサーバーでのVIEWの使用
VIEWバッファの概要
VIEW記述ファイルの作成方法
サンプルVIEW記述ファイル
リスト4-1 サンプルVIEW記述
viewjコンパイラの使用方法
VIEWバッファとの情報の受け渡し方法
JATMIアプリケーションでのVIEWバッファの使用方法
FML32バッファに対してVIEW32データを追加および取得する方法
リスト4-2 例: TypedFML32バッファに対して埋込みTypedView32バッファを追加および取得する方法
リスト4-3 サンプルFML記述
関連項目
Oracle® Tuxedo
12c <Default ? Font>リリース2 (12.2.2)
Oracle Tuxedo Javaを使用したOracle Tuxedoアプリケーションのプログラミング, 12c <Default ? Font>リリース2 (12.2.2)

Copyright ©1994, 2017,Oracle and/or its affiliates. All rights reserved