> データ サービス開発者ガイド
データ サービス開発者ガイド
AquaLogic Data Services Platform ベースのプロジェクトで使用可能なサービス
AquaLogic Data Services Platform のバージョン番号を確認する
AquaLogic Data Services Platform プロジェクトの主なコンポーネント
データ サービス プロジェクトの右クリック メニューのオプション
プロパティ エディタ
ファイル内のテキストを検索する
メタデータのインポート
データ モデル
データ サービス
デザイン ビュー
XQuery エディタ ビュー
XML 型と戻り値型を編集する
テスト ビュー
ソース ビュー
クエリ プラン ビュー
データ サービス アーティファクトの用途
アプリケーションまたはプロジェクトのデータ サービス ライブラリを更新する
AquaLogic Data Services Platform プロジェクトを再ビルドする場合
アプリケーションをデプロイする
SDO メディエータ JAR を Workshop で生成する
SDO メディエータ API をコマンドラインで生成する
EAR ファイルが使用可能な場合
SDO メディエータ JAR ファイルを生成する
デフォルト以外のディレクトリに JAR ファイルを生成する
XFL 関数を作成する
組み込みおよびユーザ定義の SQL 関数のサポート
データベース XFL を作成して、データベース関数を登録する
XFL データベース関数の情報を変更する
XFL データベース関数ライブラリにデータ ソースを追加する
ソース ビューで XFL データベース関数の呼び出しを理解する
XFL データベース関数の宣言
多態性のサポート
データ オブジェクト選択オプション
すべてのデータベース オブジェクトを選択する
データ ソース オブジェクトをフィルタ処理する
SQL 文
新しいデータ ソースを作成する
既存のデータ ソースを選択する
テーブルベースおよびビューベースのメタデータを作成する
データベース固有の考慮事項
XML 名前変換に関する考慮事項
メタデータ インポート ウィザードを使用したストアド プロシージャのインポート
プロシージャのプロファイル
プロシージャのパラメータ
行セット
ストアド プロシージャをデータ サービス プロシージャとして識別する
内部ストアド プロシージャのサポート
ストアド プロシージャのバージョンのサポート
null 値を許す入力パラメータを持つストアド プロシージャをサポートする
一般的に使用されるデータベースのストアド プロシージャのサポート
一般的な制限
Oracle ストアド プロシージャのサポート
Sybase ストアド プロシージャのサポート
IBM DB2 ストアド プロシージャのサポート
Microsoft SQL Server ストアド プロシージャのサポート
リレーショナル データ型からメタデータへの変換
メタデータで強化される Java クラスを作成する :例
技術的な詳細と追加のサンプル コード
Java プリミティブの配列を返す関数を処理する
XMLBean で表現される複合型を処理する
Java 関数に関する制限
直接的および間接的な影響
メタデータの更新の分析
同期化の不一致
データ サービスと Web サービスを比較する
XML 型が使用される場合
戻り値型が使用される場合
ナビゲーション関数について
ナビゲーション関数を使用する場合の返されるデータへの影響
データ サービス間の関係を作成する
関係ウィザードを使用してナビゲーション関数を作成する
関係の表記 (ロール名、方向、カーディナリティ) を設定する
関数名を設定する、反対側のデータ サービスを指定する、パラメータをマップする、where 句を作成する
ナビゲーション関数の作成の例
ナビゲーション関数をテストする
ソース ビューにおけるナビゲーション関数
XML 型を関連付ける
グローバル要素を選択する
XML 型を編集する
XML 型を外部から編集する
更新を許可する
オーバーライド クラスを設定する
オプティミスティック ロックを有効または無効にする
必要なセキュリティ リソースを作成する
セキュリティ リソース検証をサポートするようにクエリを構築する
AquaLogic Data Services Platform Console からセキュリティ リソースを割り当てる
テスト ビューからセキュリティ ポリシーを検証する
キャッシングに関する考慮事項
関数に対するキャッシング ポリシーを設定する
データ サービス関数のパブリッシュに関するアラート ダイアログ
関数を SQL オブジェクトとしてパブリッシュする機能に非テーブル形式の要素型が与える影響
物理データ モデル
論理データ モデル
ロール名
関係
モデル レポートを作成する
モデル レポートの形式
モデル ダイアグラムのプロパティ
物理データ ソースからメタデータをインポートする
論理データ サービスを作成する
完成させる
戻り値型ノード
for 句ノード
パラメータ化された入力
for ノードと let ノードのオプション
for 句と let 句の間の変換
let 文ノード
パラメータ ノード
単純型を求めるパラメータを追加する
複合パラメータを追加する
パラメータ ダイアログを使用して where 句を作成する
既存のデータ サービスに関係関数を追加する
group by 文ノード
複数の group by 要素を作成する
複数のグループ ノードを使用する
distinct by 文ノード
where 句
フィルタ処理機能として where 句を使用する
order by 句
結合条件を作成する
where 句で XQuery 関数を使用する
XQuery 関数を使用してデータを変換する
要素と属性を型にマップする
複合要素を戻り値型へマップする
ソースからターゲットへのマッピングのオプション
マッピングを削除する
戻り値型を編集する
複合子要素を追加する
戻り値型にゾーンを設定する
XQuery エディタのノードとゾーンを関連付ける
ゾーンを削除する
戻り値型を検証して保存する
パラメータが必要ないクエリを実行する
結果を編集する
単純なパラメータを持つクエリ関数を実行する
複合パラメータを持つクエリ関数をテストする
以前の結果を入力として使用する
XML 型を使用して入力パラメータを指定する
AquaLogic Data Services Platform のプロシージャをテストする
配列の結果を制限する
クライアント トランザクション オプションを開始する
結果を検証する
実行中のクエリを終了する
クエリのパフォーマンスを監査する
テスト ビューでアド ホック クエリを実行する
アド ホック XQuery の例
クエリ プランの情報と警告
クエリ プランを出力する
クエリ プランで問題のある条件を特定する
XQuery アド ホック クエリの例
SQL アド ホック クエリ
SQL アド ホック クエリの例
テーブル パラメータを含むアド ホック SQL クエリを実行する
色分け
コード コンプリーション
Xpath 式を完成させる
エラーの特定
更新オーバーライドと物理データ サービス
更新オーバーライドが更新処理に与える影響
キーペアを使用した主キーと外部キーの関係のマッピング
キーの依存関係の管理
トランザクション管理
performChange( ) メソッドを使用する
データ サービス メディエータ コンテキストにアクセスする
分解マップにアクセスする
更新プランを実行する
更新オーバーライドで JpdService API を使用して JPD を呼び出す
同期および非同期の動作
エラー処理とコールバックの使用
反転関数によってパフォーマンスが向上する状況
その他の反転関数のシナリオ
複合キーを分解する
手順 1: 必要なプログラミング ロジックを作成する
手順 2: Java 関数のメタデータをインポートする
手順 3: XFL ファイルに機能を追加する
手順 4: 反転関数をコンフィグレーションする