ヘッダーをスキップ
Oracle Fusion Middlewareテクノロジ・アダプタ・ユーザーズ・ガイド
11
g
リリース1(11.1.1)
B55918-01
索引
次へ
目次
例一覧
図一覧
表一覧
タイトルおよび著作権情報
はじめに
対象読者
ドキュメントのアクセシビリティについて
関連ドキュメント
表記規則
サポートおよびサービス
第I部 概要と説明
1
Oracle JCAアダプタの概要
Oracle JCAアダプタの機能
Oracle JCAアダプタのタイプ
Oracleテクノロジ・アダプタ
アーキテクチャ
設計時コンポーネント
ランタイム・コンポーネント
デプロイメント
パッケージ・アプリケーション・アダプタ
アーキテクチャ
設計時コンポーネント
ランタイム・コンポーネント
デプロイメント
レガシー・アダプタ
アーキテクチャ
設計時コンポーネント
ランタイム・コンポーネント
デプロイメント
Oracle JCAアダプタのアダプタ・サービスのタイプ
リクエスト-レスポンス(アウトバウンド相互作用)サービス
イベント通知(インバウンド相互作用)サービス
メタデータ・サービス
2
アダプタのライフサイクル管理
Oracle JCAアダプタのインストール
Oracle JCAアダプタの起動と停止
Oracle JCAアダプタの物理デプロイ
アダプタ・コネクション・ファクトリの追加
データソースの作成
接続プールの作成
リモートOracle SOAサーバーで作業中のデプロイメント計画の処理
Oracle JCAアダプタのトレース・レベルの設定
アダプタ・ログの表示
Oracle JCAアダプタのヘッダー・プロパティの使用
InteractionSpecまたはActivationSpecプロパティ
Oracle AQアダプタのプロパティ
Oracleデータベース・アダプタのプロパティ
Oracleファイル・アダプタのプロパティ
Oracle FTPアダプタのプロパティ
Oracle JMSアダプタのプロパティ
Oracle MQ Seriesアダプタのプロパティ
Oracleソケット・アダプタのプロパティ
エンドポイント・プロパティ
XMLデータ構造の説明
エラー処理
拒否されたメッセージの処理
拒否ハンドラの構成
拒否メッセージ・ハンドラ
拒否されたメッセージのチェック
接続エラーの処理
アウトバウンド相互作用
インバウンド相互作用
メッセージ・エラーの処理
メッセージの損失がないことをOracle JCAアダプタで保証する方法
ローカル・トランザクションとグローバル(XA)トランザクション
インバウンド・トランザクション
アウトバウンド・トランザクション
大きなペイロードのストリーミング
コンポジットの可用性とインバウンド・アダプタ
アダプタのRARファイルの手動デプロイ
既存WSDLのインポートによるアダプタ・インタフェースの定義
Oracle JCAアダプタ用のアプリケーション・サーバー接続の作成
Oracle JDeveloperからのOracle JCAアダプタ・アプリケーションのデプロイ
アプリケーションのテスト
バッチ処理とデバッチ処理のサポート
リポジトリの移行
Oracle JCAアダプタで使用するデータソースの推奨設定
3
アダプタとOracle Application Serverコンポーネントの統合
アダプタとOracle WebLogic Serverの統合
Oracle WebLogic Serverの概要
Oracle WebLogic Serverとアダプタの統合
アダプタとOracle Fusion Middlewareの統合
Oracle BPEL Process Managerの概要
Oracle Mediatorの概要
Oracle Fusion Middlewareとアダプタの統合
Oracle SOAコンポジットとアダプタの統合
Oracle SOAコンポジットの概要
アダプタとOracle SOAコンポジットの統合
Oracle JCAアダプタの監視
4
Oracle JCA Adapter for Files/FTP
Oracleファイル/FTPアダプタの概要
Oracleファイル/FTPアダプタのアーキテクチャ
Oracleファイル/FTPアダプタとBPEL PMの統合
Oracleファイル/FTPアダプタとメディエータの統合
Oracleファイル/FTPアダプタとSOAコンポジットの統合
Oracleファイル/FTPアダプタの機能
ファイル・フォーマット
FTPサーバー
インバウンドおよびアウトバウンド相互作用
ファイルのデバッチ処理
ファイルのChunkedRead
ファイルのソート
動的なアウトバウンド・ディレクトリ名およびファイル名の指定
セキュリティ
非トランザクション
プロキシのサポート
ペイロード以外のサポート
大きなペイロードのサポート
ファイルベースのトリガー
エラー処理
スレッド・モデル
デフォルトのスレッド・モデル
変更されたスレッド・モデル
パフォーマンス・チューニング
高可用性
複数のディレクトリ
追加モード
Oracle FTPアダプタのディレクトリ内のファイルの再帰的処理
エンタープライズ情報システムの資格証明の保護
Oracleファイル/FTPアダプタの説明
Oracleファイル・アダプタのRead Fileの説明
インバウンド操作
インバウンド・ファイル・ディレクトリの指定
ファイルの検索とバッチ処理
ファイル・ポーリング
後処理
ネイティブ・データ・トランスレーション
インバウンド・サービス
インバウンド・ヘッダー
Oracleファイル・アダプタのWrite Fileの説明
アウトバウンド操作
アウトバウンド・ファイル・ディレクトリの作成
ネイティブ・データ・トランスレーション
アウトバウンド・サービス・ファイル
アウトバウンド・ヘッダー
Oracleファイル・アダプタの同期読取りの説明
Oracleファイル・アダプタのファイル・リスティングの説明
リスト表示操作
ファイル・ディレクトリの指定
ファイルの検索
Oracle FTPアダプタのGet Fileの説明
Oracle FTPアダプタのPut Fileの説明
Oracle FTPアダプタの同期Get Fileの説明
Oracle FTPアダプタのファイル・リスティングの説明
Oracleファイル/FTPアダプタの構成
高可用性のためのOracleファイル/FTPアダプタの構成
高可用性の前提条件
インバウンド操作の高可用性
アウトバウンド操作の高可用性
Oracle FTPアダプタでのセキュアFTPの使用
セキュアFTPの概要
OpenSSLのインストールおよび構成
vsftpdのインストールおよび構成
Oracleウォレットの作成
Oracle FTPアダプタの設定
Oracle FTPアダプタでのSFTPの使用
SFTPの概要
OpenSSH for Windowsのインストールと構成
Oracle FTPアダプタでのSFTPの設定
HTTPプロキシ用のOracle FTPアダプタの構成
プレーンFTPモード用の構成
SFTPモード用の構成
Oracleファイル/FTPアダプタの使用例
Oracleファイル・アダプタのXMLデバッチ処理
前提条件
SOAコンポジットの設計
インバウンドOracleファイル・アダプタ・サービスの作成
アウトバウンド・ファイル・アダプタ・サービスの作成
サービスとアクティビティのワイヤリング
Oracle JDeveloperを使用したデプロイ
Enterprise Managerコンソールを使用した監視
BPEL PMのフラット構造
前提条件
SOAコンポジットの設計
インバウンドOracleファイル・アダプタ・サービスの作成
アウトバウンドOracleファイル・アダプタ・サービスの作成
サービスとアクティビティのワイヤリング
Oracle JDeveloperを使用したデプロイ
Oracle Enterprise Managerコンソールを使用した監視
メディエータのフラット構造
前提条件
メディエータ・アプリケーションとプロジェクトの作成
スキーマ定義(.XSD)ファイルのインポート
インバウンドOracleファイル・アダプタ・サービスの作成
アウトバウンドのOracle FTPアダプタ・サービスの作成
サービスのワイヤリング
ルーティング・ルールの作成
Oracle JDeveloperを使用したデプロイ
実行時タスク
Oracleファイル・アダプタのスケーラブルなDOM
前提条件
SOAコンポジットの設計
インバウンドOracleファイル・アダプタ・サービスの作成
アウトバウンドOracleファイル・アダプタ・サービスの作成
サービスとアクティビティのワイヤリング
Oracle JDeveloperを使用したデプロイ
Enterprise Managerコンソールを使用した監視
Oracleファイル・アダプタのChunkedRead
前提条件
SOAコンポジットの設計
インバウンドOracleファイル・アダプタ・サービスの作成
アウトバウンドOracleファイル・アダプタ・サービスの作成
サービスとアクティビティのワイヤリング
Oracle JDeveloperを使用したデプロイ
Enterprise Managerコンソールを使用した監視
添付ファイルとしてのOracleファイル・アダプタのRead File
前提条件
SOAコンポジットの設計
インバウンドOracleファイル・アダプタ・サービスの作成
アウトバウンドOracleファイル・アダプタ・サービスの作成
サービスとアクティビティのワイヤリング
Oracle JDeveloperを使用したデプロイ
Enterprise Managerコンソールを使用した監視
Oracleファイル・アダプタのファイル・リスティング
前提条件
SOAコンポジットの設計
アウトバウンドOracleファイル・アダプタ・サービスの作成
サービスとアクティビティのワイヤリング
Oracle JDeveloperを使用したデプロイ
Enterprise Managerコンソールを使用した監視
Oracleファイル・アダプタの複雑な構造
前提条件
SOAコンポジットの設計
インバウンドOracleファイル・アダプタ・サービスの作成
アウトバウンドOracleファイル・アダプタ・サービスの作成
サービスとアクティビティのワイヤリング
Oracle JDeveloperを使用したデプロイ
Enterprise Managerコンソールを使用した監視
Oracle FTPアダプタのデバッチ処理
前提条件
SOAコンポジットの設計
インバウンドのOracle FTPアダプタ・サービスの作成
アウトバウンドのOracle FTPアダプタ・サービスの作成
サービスとアクティビティのワイヤリング
Oracle JDeveloperを使用したデプロイ
Enterprise Managerコンソールを使用した監視
Oracle FTPアダプタの動的な同期読取り
前提条件
SOAコンポジットの設計
インバウンドOracleファイル・アダプタ・サービスの作成
アウトバウンドのOracle FTPアダプタ・サービスの作成
サービスとアクティビティのワイヤリング
Oracle JDeveloperを使用したデプロイ
Enterprise Managerコンソールを使用した監視
ファイルのコピー、移動および削除
ファイルシステムのローカル・ディレクトリから別のローカル・ディレクトリへのファイルの移動
ファイルシステムのローカル・ディレクトリから別のローカル・ディレクトリへのファイルのコピー
ローカル・ファイルシステム・ディレクトリからのファイルの削除
大きいCSVソース・ファイルの使用
あるリモート・ディレクトリから同じFTPサーバーの別のリモート・ディレクトリへのファイルの移動
ファイルシステムのローカル・ディレクトリからFTPサーバーのリモート・ディレクトリへのファイルの移動
FTPサーバーのリモート・ディレクトリからファイルシステムのローカル・ディレクトリへのファイルの移動
あるFTPサーバーから別のFTPサーバーへのファイルの移動
5
Oracle JCA Adapter for Sockets
Oracleソケット・アダプタの概要
Oracleソケット・アダプタのアーキテクチャ
Oracleソケット・アダプタとメディエータの統合
Oracleソケット・アダプタとBPEL PMの統合
Oracleソケット・アダプタとSOAコンポジットの統合
Oracleソケット・アダプタの機能
Oracleソケット・アダプタの概念
通信モード
インバウンド同期リクエスト/レスポンス
アウトバウンド同期リクエスト/レスポンス
インバウンド受信
アウトバウンド起動
プロトコル定義メカニズム
スタイルシートを使用したハンドシェイク・メカニズムを持つプロトコル
カスタムJavaコードを使用したハンドシェイク・メカニズムを持つプロトコル
ハンドシェイク・メカニズムを持たないプロトコル
キャラクタ・エンコーディングとバイト順
パフォーマンス・チューニング
Oracleソケット・アダプタの構成
weblogic-ra.xmlファイルの変更
ハンドシェイクのモデル化
アウトバウンド・ハンドシェイクのモデル化
インバウンド・ハンドシェイクのモデル化
XSLマッパー・ツールを使用したXSLファイルの設計
インバウンド同期リクエスト/リプライに使用するXSLの設計
アウトバウンド同期リクエスト/リプライに使用するXSLの設計
Oracleソケット・アダプタの使用例
Oracleソケット・アダプタHello World
前提条件
SOAコンポジットの設計
インバウンドOracleソケット・アダプタ・サービスの作成
アウトバウンドOracleソケット・アダプタ・サービスの作成
サービスとアクティビティのワイヤリング
Oracle JDeveloperを使用したデプロイ
Enterprise Managerコンソールを使用した監視
フライト情報表示システム
前提条件
SOAコンポジットの設計
インバウンドOracleソケット・アダプタ・サービスの作成
アウトバウンドOracleソケット・アダプタ・サービスの作成
サービスとアクティビティのワイヤリング
Oracle JDeveloperを使用したデプロイ
Enterprise Managerコンソールを使用した監視
6
ネイティブ・フォーマット・ビルダー・ウィザード
ネイティブ・フォーマット・ビルダー・ウィザードを使用したネイティブ・スキーマ・ファイルの作成
サポートされているファイル形式
デリミタ
固定長(位置固定)
複合タイプ
DTD
COBOLコピーブック
ネイティブ・スキーマ・ファイルの編集
ネイティブ・スキーマ・コンストラクト
ネイティブ・スキーマ・コンストラクトについて
ネイティブ・スキーマ・コンストラクトの使用
固定長データの定義
終了データの定義
囲みデータの定義
リストの定義
配列の定義
条件付き処理
日付の定義
変数の使用
接頭辞と接尾辞の定義
スキップするデータの定義
fixedおよびdefault値の定義
writeの定義
LookAheadの定義
outboundHeaderの定義
conditionValueでの複雑な条件の定義
choiceConditionでの複雑な条件の定義
dataLinesの定義
タイムゾーンを使用した日付書式の定義
変換中の検証の実装
BOMを使用したファイルの処理
トランスレータXPath関数
用語
トランスレータXPath関数
doTranslateFromNative関数
doTranslateToNative関数
doStreamingTranslate関数
バッチ処理によるトランスフォーメーションの特徴
ネイティブ・フォーマット・ビルダーの使用例
デリミタ付きファイル構造のスキーマの定義
アスタリスク(*)区切り値ファイルの構造の定義
固定長ファイル構造のスキーマの定義
複雑なファイル構造のスキーマの定義
ネームスペースのないXMLのネームスペースの削除または追加
複雑なファイル構造の選択条件スキーマの定義
複雑なファイル構造のLookAheadを使用する選択条件スキーマの定義
複雑なファイル構造の配列タイプ・スキーマの定義
DTDファイル構造のスキーマの定義
COBOLコピーブック・ファイル構造のスキーマの定義
第II部 メッセージ・アダプタ
7
Oracle JCA Adapter for AQ
Oracle AQアダプタの概要
Oracle AQアダプタとOracle BPEL Process Managerの統合
Oracle AQアダプタとOracle Mediatorの統合
Oracle AQアダプタの機能
エンキュー固有の機能(メッセージ生成)
デキューおよびエンキューの機能
サポートされているADTペイロード・タイプ
ネイティブ・フォーマット・ビルダー・ウィザード
正規化されたメッセージのサポート
DOM2準拠
メッセージ・サイズ対応
複数の受信者スレッド
DequeueTimeoutプロパティ
デキュー・タイムアウトおよび複数のインバウンド・ポーリング・スレッドの制御
ストリーム・ペイロードのサポート
Oracle AQアダプタのインバウンドの再試行
エラー処理のサポート
Oracle AQアダプタの使用例
一般的な使用例
アダプタ構成ウィザードの概要
オブジェクトとADTペイロードのデキューおよびエンキュー
オブジェクト・ペイロードの1つの列のデキュー
デキュー中のメッセージのフィルタ処理に対する相関IDの使用
マルチ・サブスクライバ・キューからのエンキューおよびデキュー
マルチ・コンシューマ・キューのルールベースのサブスクリプション
Oracle AQアダプタのADTキュー
前提条件の確認
アプリケーションおよびSOAプロジェクトの作成
インバウンドOracle AQアダプタの作成
アウトバウンドOracle AQアダプタの作成
サービスとアクティビティのワイヤリング
ルーティング・サービスの構成
Oracle WebLogic Server管理コンソールでのデータソースの構成
Oracle JDeveloperを使用したデプロイ
Oracle Enterprise Managerコンソールを使用した監視
Oracle AQアダプタのRAWキュー
前提条件
アプリケーションおよびSOAプロジェクトの作成
インバウンド・アダプタ・サービスの作成
アウトバウンド・アダプタ・サービスの作成
サービスとアクティビティのワイヤリング
Oracle WebLogic Server管理コンソールでのデータソースの構成
Oracle JDeveloperを使用したデプロイ
Oracle Enterprise Managerコンソールを使用した監視
8
Oracle JCA Adapter for JMS
Oracle JMSアダプタの概要
Oracle JMSアダプタとOracle BPEL Process Managerの統合
Oracle JMSアダプタとOracle Mediatorの統合
Oracle JMSアダプタの機能
Oracle JMSアダプタの概念
Point-to-Point
パブリッシュ・サブスクライブ
宛先、接続、コネクション・ファクトリおよびセッション
JMSメッセージの構造
Oracle JMSアダプタのヘッダー・プロパティ
Oracle JMSアダプタの使用例
Oracle JMSアダプタの構成
アプリケーションおよびSOAプロジェクトの作成
アダプタ構成ウィザードを使用したOracle JMSアダプタの構成
生成されるファイル
weblogic-ra.xmlファイル
メッセージ発行手順
TIBCO JMSを使用したOracle JMSアダプタの構成
非直接接続
直接接続
IBM WebSphere MQ JMSを使用したOracle JMSアダプタの構成
非XAデータソース
XAデータソース
WLS JMSテキスト・メッセージ
前提条件の確認
アプリケーション・サーバー接続の作成
アプリケーションおよびSOAプロジェクトの作成
インバウンド・アダプタ・サービスの作成
アウトバウンド・アダプタ・サービスの作成
サービスとアクティビティのワイヤリング
Oracle JDeveloperを使用したデプロイ
Oracle Enterprise Managerコンソールを使用した監視
リモートOracle WebLogic Serverドメイン内のWLS JMSサーバーからのキューとトピックへのアクセス
同期/非同期リクエスト-リプライ相互作用パターン
AQ JMSテキスト・メッセージ
前提条件の確認
アプリケーション・サーバー接続の作成
アプリケーションおよびSOAプロジェクトの作成
インバウンド・アダプタ・サービスの作成
アウトバウンド・アダプタ・サービスの作成
サービスとアクティビティのワイヤリング
Oracle JDeveloperを使用したデプロイ
Oracle Enterprise Managerコンソールを使用した監視
OC4J 10.1.3.4サーバーからリリース11
g
で作成されたキューとトピックへのアクセス
9
Oracle JCA Adapter for Database
Oracleデータベース・アダプタの概要
Oracleデータベース・アダプタの機能
Oracleデータベース・アダプタとOracle BPEL Process Managerの統合
設計の概要
アダプタ構成ウィザードの概要
アプリケーションおよびSOAプロジェクトの作成
Oracleデータベース・アダプタの定義
データベースへの接続
操作タイプの選択
表の選択およびインポート
主キーの定義
リレーションシップの作成
リレーションシップが作成または削除された際の動作
様々なタイプの1対1マッピング
外部キーが主キーである場合
属性フィルタの作成
WHERE句の定義
読取り後計画の選択
読取り済の行の削除
表のフィールドの更新(論理削除)
順序表の更新
異なるデータベースにある外部順序表の更新
順序ファイルの更新
ポーリング・オプションの指定
詳細オプションの指定
Pure SQL操作に必要なSQL文字列の入力
Oracleデータベース・アダプタの機能
トランザクション・サポート
グローバル・トランザクションへの関与のためのOracleデータベース・アダプタの構成
両方を同じグローバル・トランザクションで起動
失敗時のロールバックが必須
トランザクション/XAサポート
Pure SQL: XMLタイプのサポート
プロキシ認証のサポート
大きなペイロードのストリーミング
スキーマ検証
高可用性
データベースの再起動後も存続
Undying
スケーラビリティ
分散ポーリングのベスト・プラクティス: MarkReservedValue
分散ポーリングのベスト・プラクティス2: SELECT FOR UPDATE
分散ポーリングのベスト・プラクティス3: 最初に単一ノードをチューニングする
パフォーマンス・チューニング
detectOmissions
機能
OutputCompletedXml
機能
インバウンドおよびアウトバウンド・トランザクションのQueryTimeout
BPELへの同期ポストの実行(順序配信の許可)
Oracleデータベース・アダプタの説明
リレーショナルからXMLへのマッピング
リレーショナル型からXMLスキーマ型へ
任意のリレーショナル・スキーマの任意のXMLスキーマへのマッピング
複数の表の問合せ
WebサービスとしてのSQL操作
DML操作
ポーリング計画
デプロイメント
サード・パーティJDBCドライバとデータベース接続の構成
Microsoft SQL Serverの使用方法
MS JDBCドライバ
DataDirectドライバ
IBM DB2データベースの使用方法
IBM DB2ドライバ
JT400ドライバ(AS400 DB2)
IBM Universalドライバ
InterSystems Cachéデータベースの使用方法
MySQL 4データベースの使用方法
サード・パーティおよびOracle Oliteデータベースの接続情報のまとめ
JDBCドライバJARファイルの場所とクラスパスの設定
ストアド・プロシージャおよびファンクションのサポート
設計時: アダプタ構成ウィザードの使用
最上位のスタンドアロンAPIの使用
パッケージ化されたAPIの使用およびオーバーロード
設計時: コマンドライン・ユーティリティの使用方法
共通のコマンドライン機能
生成される出力
サポートされるサード・パーティ・データベース
データベース接続の作成
設計時: 成果物の生成
WSDLとXSDのリレーションシップ
JCAファイル
Oracleのデータ型
生成されたXSD属性
ユーザー定義タイプ
複雑なユーザー定義タイプ
オブジェクト・タイプの継承
オブジェクト参照
別のスキーマのタイプの参照
XSDプルーニングの最適化
実行時: ストアド・プロシージャの起動前
値のバインディング
データ型の変換
実行時: ストアド・プロシージャの起動後
データ型の変換
NULL値
ファンクションの戻り値
実行時: サード・パーティ・データベースの共通機能
ResultSetsの処理
INTEGERステータス値の戻し
高度なトピック
REF CURSORのサポート
PL/SQLブール、PL/SQLレコードおよびPL/SQL表タイプのサポート
Oracleデータベース・アダプタの使用例
Oracleデータベース・アダプタの使用例
Oracleデータベース・アダプタ: ストアド・プロシージャの使用例
Oracle JDeveloper BPELデザイナにおけるストアド・プロシージャの作成および構成
ファイルからストアド・プロシージャへの使用例
10
Oracle JCA Adapter for MQ Series
MQ Seriesメッセージ・キューイングの概要
MQ Seriesの概要
ネイティブOracle MQ Seriesアダプタの概要
Oracle MQ Seriesアダプタの必要性
Oracle MQ SeriesアダプタとOracle BPEL Process Managerの統合
Oracle MQ SeriesアダプタとOracle Mediatorの統合
Oracle MQ Seriesアダプタの機能
RFHバージョン2(RFH2)ヘッダー
固定部分
可変部分
SSLの有効化
XAトランザクション
高可用性
高可用性の前提条件
インバウンド/アウトバウンド操作での高可用性
スケーラビリティ
エンタープライズ情報システムの資格証明の保護
フォルト・ポリシー
インバウンド拒否ハンドラ
再試行メカニズム
JCAインバウンド再試行メカニズム
メッセージ・バックアウト・キュー
Oracle MQ Seriesアダプタの概念
メッセージングのシナリオ
メッセージのエンキュー
メッセージのデキュー
非同期リクエスト-レスポンス(Oracle BPEL Process Managerがクライアントの場合)
同期リクエスト-レスポンス(Oracle BPEL Process Managerがサーバーの場合)
非同期リクエスト-レスポンス(Oracle BPEL Process Managerがサーバーの場合)
同期リクエスト-レスポンス(Oracle Mediatorがサーバーの場合)
同期リクエスト-レスポンス(Oracle BPEL Process Managerがクライアントの場合)
同期リクエスト-レスポンス(Oracle Mediatorがクライアントの場合)
非同期リクエスト-レスポンス(Oracle Mediatorがクライアントの場合)
アウトバウンド・デキューのシナリオ
メッセージ・プロパティ
メッセージ・タイプ
メッセージのフォーマット
メッセージの有効期限
メッセージの優先度
メッセージの永続性
相関スキーム
配布リストのサポート
レポート・メッセージ
メッセージ配信失敗オプション
メッセージのセグメンテーション
CICSとの統合
サポートされるエンコーディング
Oracle MQ Seriesアダプタの構成
Oracle MQ Seriesアダプタのクラスパスへのcom.ibm.mq.jarの追加
JNDIエントリの追加
接続のバインディング・モードの有効化
Oracle MQ Seriesアダプタの使用例
デキュー/エンキュー
前提条件
SOAコンポジットの設計
インバウンド・アダプタ・サービスの作成
アウトバウンド・アダプタ・サービスの作成
サービスとアクティビティのワイヤリング
Oracle JDeveloperを使用したデプロイ
Enterprise Managerコンソールを使用した監視
インバウンド同期リクエスト-リプライ
前提条件
SOAコンポジットの設計
インバウンド・アダプタ・サービスの作成
サービスとアクティビティのワイヤリング
JDeveloperを使用したデプロイ
Enterprise Managerコンソールを使用した監視
インバウンド/アウトバウンド同期リクエスト-リプライ
前提条件
SOAコンポジットの設計
インバウンド・アダプタ・サービスの作成
アウトバウンド・アダプタ・サービスの作成
サービスとアクティビティのワイヤリング
JDeveloperを使用したデプロイ
Enterprise Managerコンソールを使用した監視
非同期リクエスト-リプライ
前提条件
SOAコンポジットの設計
インバウンド・アダプタ・サービスの作成
非同期アウトバウンド・リクエスト-リプライ・アダプタ・サービス・アウトバウンドの作成
もう1つのアウトバウンド・アダプタ・サービスの作成
サービスとアクティビティのワイヤリング
JDeveloperを使用したデプロイ
Enterprise Managerコンソールを使用した監視
アウトバウンド・デキュー
前提条件
SOAコンポジットの設計
アウトバウンド・デキュー・アダプタ・サービスの作成
サービスとアクティビティのワイヤリング
JDeveloperを使用したデプロイ
Enterprise Managerコンソールを使用した監視
A
Oracle JCAアダプタのプロパティ
Oracleファイル/FTPアダプタのプロパティ
Oracleソケット・アダプタのプロパティ
Oracle AQアダプタのプロパティ
Oracle JMSアダプタのプロパティ
Oracleデータベース・アダプタのプロパティ
Oracle MQ Seriesアダプタのプロパティ
B
トラブルシューティングおよび解決策
Oracle JCA Adapter for Databaseのトラブルシューティング
TopLinkセッションを作成できなかったという例外
eis/DB/
my_connection
のアダプタを検出できなかった
Customers_table.xsdを変更できない
ターゲット外部キーがないというエラー
主キーがないという例外
日時変換の例外
Oracle DATEの問題
Microsoft SQL ServerデータベースでTIMESTAMPデータ型がサポートされていない
Oracleデータベース・アダプタのフォルトの処理
表が見つからない: SQL例外
開発データベースから本番データベースへの切替え
部門ごとに1人の従業員しか表示されない
CHAR(X)またはNCHAR列に対するアウトバウンドのSELECTで行が返されない
ORA-00932: CLOBの問合せ時のデータ型が一致しないという例外
ORA-17157: CLOBおよびBLOBでの4K/32Kドライバ制限
MERGEによるUPDATE処理とINSERT処理の誤作動
MERGEの起動操作におけるメッセージの損失
DeleteまたはDeletePollingStrategyで整合性違反が発生する
問い合せた行が検索結果に2回表示される、または表示されない
同じスキーマ名で同じ名前の表の異なるデータベースからのインポート
コンポジット主キーに対するリレーションシップを手動で作成中の問題
コンポジット主キーに関連するリレーションシップを完全に指定する必要がある
BFILEの使用中にOracleデータベース・アダプタにより例外がスローされる
表を個別にインポートするとリレーションシップが自動生成されない
主キーが保存されない
表の列名がJavaキーワードである
データベース例外の捕捉
接続設定のエラー: トランザクションが多すぎる
SELECT FOR UPDATEの使用中に「ORA-01747: user.table.column、table.columnまたは列指定が無効です」というエラーが表示される
Update Onlyで子レコードの挿入/削除が実行される場合がある
設計時と実行時の接続ユーザーが異なる場合の問題
ストアド・プロシージャを使用中のOracle JCA Adapter for Databaseのトラブルシューティング
設計時: サポートされていない、または定義されていないパラメータ・タイプ
設計時: 別のスキーマのユーザー定義タイプの参照
実行時: パラメータの不一致
実行時: データベースに定義されていないストアド・プロシージャ
相関セットを使用したインバウンド方向での複数アダプタの構成
Oracle JCA Adapter for Files/FTPのトラブルシューティング
アダプタ構成ウィザードを使用した論理名の変更
ネイティブ・フォーマット・ビルダー・ウィザードを使用した空白のあるファイル名の作成
ネイティブ・フォーマット・ビルダー・ウィザードを使用したスキーマ定義ファイルの作成
処理するファイルが30000を超える場合の表領域に関するAUTOEXTENDの設定
複数の処理中にすべてのファイルを確実に処理するためのMinimumAgeの設定
一般的なユーザー・エラー
Oracle JCA Adapter for AQのトラブルシューティング
インバウンド・エラー
JNDI参照の失敗
キューが見つからない
アウトバウンド・エラー
JNDI参照の失敗
キューが見つからない
Oracle JCA Adapter for JMSのトラブルシューティング
索引