ヘッダーをスキップ
Oracle Fusion Middleware Oracle TopLink開発者ガイド
11gリリース1(11.1.1)
B56246-01
  目次
目次
索引
索引

戻る
戻る
 
次へ
次へ
 

72 EISプロジェクトの作成

この章では、EISプロジェクトを作成するために構成する必要のある様々なコンポーネントについて説明します。

この章の内容は次のとおりです。

複数のタイプのTopLinkプロジェクトの作成方法の詳細は、第116章「プロジェクトの作成」を参照してください。

72.1 EISプロジェクト作成の概要

プロジェクトは、Oracle JDeveloperTopLinkエディタ、TopLink WorkbenchまたはJavaコードを使用して作成できます。

Oracle JDeveloperまたはTopLink Workbenchを使用してプロジェクトを作成し、実行時に使用するプロジェクトのデプロイXMLまたはJavaソース・バージョンを生成することをお薦めします。TopLink Workbenchを使用したプロジェクトの作成方法の詳細は、116.1.2項「TopLink Workbenchを使用したプロジェクトの作成方法」を参照してください。TopLink Workbenchを使用したプロジェクトの作成方法の詳細は、116.1.1項「TopLink Workbenchを使用したプロジェクトの作成方法」を参照してください。Javaを使用したプロジェクトの作成方法の詳細は、116.1.3項「Javaを使用したプロジェクトの作成方法」を参照してください。

詳細は、第71章「EISプロジェクトの概要」を参照してください。

XML以外のレコード・タイプを使用するEISプロジェクトの場合は、Javaコードを使用する必要があります。詳細は、次を参照してください。

72.2 XMLレコードを使用するEISプロジェクトの作成

TopLink Workbenchは、EIS XMLレコードにJavaオブジェクトをマップするEISプロジェクトの作成を完全にサポートします。

TopLink Workbenchを使用すると、JCAアダプタおよびEIS XMLレコードを使用してアクセスされる非リレーショナル・データ・ソースに対するJavaオブジェクトのトランザクション永続性を可能にする、EISプロジェクトを作成できます。

TopLinkランタイムは、1つ以上のXMLスキーマに基づいてXMLデータ変換を行います。EISプロジェクトでは、TopLink WorkbenchはデプロイXMLのスキーマを直接参照しませんが、そのかわりに特定のスキーマと一致するように構成されたマッピングをエクスポートします。

EIS問合せはXMLInteractionを使用します。詳細は、109.8項「EISインタラクションの使用」を参照してください。

72.2.1 Oracle JDeveloperを使用してXMLレコードを使用するEISプロジェクトの作成方法

この詳細は、116.1.1項「Oracle JDeveloperを使用したプロジェクトの作成方法」を参照してください。

72.2.2 TopLink Workbenchを使用してXMLレコードを使用するEISプロジェクトの作成方法

この詳細は、116.1.2項「TopLink Workbenchを使用したプロジェクトの作成方法」を参照してください。

72.3 索引レコードまたはマップ済レコードを使用するEISプロジェクトの作成

TopLink Workbenchは、現在、非XML EISプロジェクトをサポートしていません。非XML EISプロジェクトはJavaで作成する必要があります。

Javaを使用すると、JCAアダプタおよびサポートされる任意のEISレコード・タイプ(索引付き、マップ済またはXML)を使用してアクセスされる非リレーショナル・データ・ソースに対するJavaオブジェクトのトランザクション永続性を可能にする、EISプロジェクトを作成できます。

XMLレコードを使用する場合、TopLinkランタイムは1つ以上のXMLスキーマに基づいてXMLデータ変換を行います。JavaでEISプロジェクトを作成する場合、これらのスキーマに関するマッピングを構成しますが、TopLinkランタイムはこれらのスキーマを直接参照しません。

問合せを、サポートされているEISインタラクションであるIndexedInteractionMappedInteractionQueryStringInteractionを含む)またはXMLInteractionXQueryInteractionを含む)に基づいて作成することができます。詳細は、109.8項「EISインタラクションの使用」を参照してください。

72.3.1 Javaを使用して索引レコードまたはマップ済レコードを使用するEISプロジェクトの作成方法

この詳細は、116.1.3項「Javaを使用したプロジェクトの作成方法」を参照してください。