ヘッダーをスキップ
Oracle® Fusion Middleware Oracle WebLogic Server WebLogic Tuxedo Connectorプログラマーズ・ガイド
12
c
リリース1 (12.1.1)
B65957-01
ライブラリ
製品
次
目次
タイトルおよび著作権情報
はじめに
ドキュメントのアクセシビリティについて
表記規則
1
Oracle WebLogic Tuxedo Connectorプログラミングの概要
このドキュメントの手引き
Oracle WebLogic Tuxedo Connectorアプリケーションの開発
Oracle WebLogic Tuxedo Connectorクライアントの開発
Oracle WebLogic Tuxedo Connectorサーバーの開発
Oracle WebLogic Tuxedo ConnectorとOracle Tuxedo CORBAオブジェクトの相互運用性
Oracle WebLogic Tuxedo Connector JATMIプリミティブ
Oracle WebLogic Tuxedo Connector TypedBuffers
2
Oracle WebLogic Tuxedo ConnectorクライアントEJBの開発
アプリケーションとの接続および切断
アプリケーションへの接続
アプリケーションからの切断
クライアントの基本操作
Oracle Tuxedoオブジェクトの取得
メッセージ・バッファリングの実行
メッセージの送信および受信
リクエスト/レスポンス通信
会話型通信
メッセージのエンキューとデキュー
Oracle Tuxedoオブジェクトへの接続の終了
サンプル・クライアントEJB
3
Oracle WebLogic Tuxedo ConnectorサービスEJBの開発
サービスEJBの基本操作
サービス情報へのアクセス
バッファ・メッセージ
リクエストされたサービスの実行
リクエスト/レスポンス通信でクライアント・メッセージを返す
会話型通信でtpsendおよびtprecvの使用
サンプル・サービスEJB
4
RMI/IIOPおよびCORBAを相互に運用するOracle WebLogic Tuxedo Connectorの使用
CORBA Java APIを用いてOracle WebLogic Tuxedo ConnectorクライアントBeanを開発する方法
CosNamingサービスの使用
サンプルToupperCorbaBean.javaコード
FactoryFinderの使用
WLECからOracle WebLogic Tuxedo Connectorへの移行
サンプル・コード
Oracle WebLogic Tuxedo Connector用のRMI/IIOPアプリケーションを開発する方法
Oracle WebLogic Tuxedo Connectorを使用するために着信RMI/IIOPアプリケーションを変更する方法
Oracle WebLogic Tuxedo Connectorを使用するために発信RMI/IIOPアプリケーションを開発する方法
FederationURLをEJBに渡すためにejb-jar.xmlファイルを修正する方法
オブジェクトにアクセスするためのFederationURLを使用するためにEJBを変更する方法
FederationURLフォーマットの使用方法
corbaloc URLフォーマットの使用
corbaloc:tgiopの例
-ORBInitRefの使用例
-ORBDefaultInitRefの使用例
corbaname URLフォーマットの使用
-ORBInitRefの使用例
Oracle Tuxedo CORBAアプリケーションに対するトランザクションを管理する方法
5
Oracle WebLogic Tuxedo Connector JATMIトランザクション
グローバル・トランザクション
JTA Transaction API
JTAインタフェースのタイプ
Transaction
TransactionManager
UserTransaction
JTAトランザクション・プリミティブ
トランザクションの定義
トランザクションの開始
TPNOTRANの使用
トランザクションの終了
Oracle WebLogic Tuxedo Connectorトランザクションのルール
サンプル・トランザクション・コード
6
Oracle WebLogic Tuxedo Connector JATMI会話
Oracle WebLogic Tuxedo Connectorの会話型通信の概要
Oracle WebLogic Tuxedo Connectorの会話の特性
Oracle WebLogic Tuxedo Connector JATMI会話プリミティブ
Oracle WebLogic Tuxedo Connectorの会話型クライアントおよび会話型サーバーの作成
会話型クライアントの作成
Oracle Tuxedo会話型サービスとの接続の確立
サンプルTuxedoConversationBean.javaコード
Oracle WebLogic Tuxedo Connectorの会話型サーバーの作成
メッセージの送受信
メッセージの送信
メッセージの受信
会話の終了
Oracle Tuxedoアプリケーションが開始した会話
Oracle WebLogic Tuxedo Connectorアプリケーションが開始した会話
階層的な会話の終了
無秩序な切断の実行
会話型通信のイベントについて
Oracle WebLogic Tuxedo Connectorの会話ガイドライン
7
Oracle WebLogic Tuxedo ConnectorでのFMLの使用
FMLの概要
Oracle WebLogic Tuxedo Connector FML API
FMLフィールド表の管理
mkfldclass32クラスに対するDynRdHdrプロパティの使用
TypedFML32コンストラクタの使用
TypedFML32でパフォーマンスの向上の実現
tBridge XML/FML32変換
FLAT
NO
FML32の考慮事項
XmlFmlCnvクラスを使用したXMLとFML/FML32間の変換
XmlFmlCnvクラスの制限事項
MBSTRINGの使い方
MBSTRINGデータのOracle Tuxedoドメインへの送信
MBSTRINGデータのOracle Tuxedoドメインからの受信
Oracle WebLogic Tuxedo ConnectorでのFMLの使用
8
Oracle WebLogic Tuxedo Connector JATMI VIEW
Oracle WebLogic Tuxedo Connector VIEWバッファの概要
VIEW記述ファイルの作成方法
サンプルVIEW記述ファイル
viewjコンパイラの使用方法
VIEWバッファとの情報の受け渡し方法
JATMIアプリケーションでのVIEWバッファの使用方法
FML32バッファに対してVIEW32データを追加および取得する方法
XmlViewCnvクラスを使用したXMLとView/View(32)間の変換
9
カスタムAppKeyプラグインの作成方法
カスタム・プラグインの作成方法
サンプル・カスタム・プラグイン
10
アプリケーション・エラーの管理
アプリケーション・エラーのテスト
例外クラス
致命的なトランザクション・エラー
Oracle WebLogic Tuxedo Connectorのタイムアウト条件
ブロッキング・タイムアウトとトランザクション・タイムアウト
commit()の影響
TPNOTRANの影響
アプリケーション・イベントのトラッキングのガイドライン