8.6. 新しい Web サービスビューモデルの作成


8.6.1. 新しい Web サービスビューモデルの作成

新しい空の Web サービスビューモデルを作成するには、以下を行います。
  1. New Model Wizard を起動します。
  2. 一意なモデル名を指定します。
  3. Model Class ドロップダウンメニューから Web Service オプションを選択します。
  4. Model Type ドロップダウンメニューから View Model を選択します。
  5. Finish をクリックします。

注記

Browse... ボタンを選択し、ワークスペース内でプロジェクトまたはフォルダーを選択すると、目的の場所 (例: プロジェクトまたはフォルダー) を変更できます。
新しい空の Web サービスビューモデルを作成する他に、以下のビルダーオプションを利用できます。
  1. 同じモデルクラスの既存モデルからのコピー。
  2. 既存の WSDL ファイルまたは URL からのビルド。

8.6.2. 既存の Web サービスビューモデルのコピー

このビルダーオプションは、新たに定義されたモデルへ既存モデルの内容の構造をコピーします。完全コピーまたは個別のモデルコンポーネントのコピーを選択できます。
別の Web サービスビューモデルから内容をコピーして新しいリレーショナルモデルを作成するには、「新しい Web サービスビューモデルの作成」に記載されている手順を行い、以下の追加ステップを実行します。
  1. 同じモデルクラスの Copy from existing model というラベルが付いたモデルビルダーを選択し、Next > をクリックします。Copy Existing Model ダイアログが表示されます。
  2. Browse ボタンを使用してワークスペースから既存のリレーショナルモデルを選択します。
  3. 必要に応じて Copy all descriptions オプションを選択します。Finish をクリックします。

8.6.3. WSDL ファイルまたは URL からの Web サービスビューモデルの作成

このビルダーオプションは、ユーザー定義の WSDL ファイルとその参照されたスキーマを基にして Web サービスモデルを作成します。また、該当する XML スキーマファイルおよび XML ビュードキュメントモデル (任意) も作成されます。
別の Web サービスビューモデルから内容をコピーして新しいリレーショナルモデルを作成するには、「新しい Web サービスビューモデルの作成」に記載されている手順を行い、以下の追加ステップを実行します。
  1. Build from existing WSDL file(s) or URL というラベルの付いたモデルビルダーを選択し、Next > をクリックします。
  2. ウィザードの残りの手順は、「WSDL の Web サービスへのインポート」に記載されているオプションの手順と同じです。

8.6.4. XML ドキュメントビューモデルからの Web サービスビューモデルの作成

Teiid Designer では、Web サービスモデルとそれらに対応するインターフェースおよび演算を XML ビューモデルコンポーネント (XML ビュードキュメントおよび XML ビュードキュメントルート) から生成できます。
XML コンポーネントから新しい Web サービスモデルを作成するには、以下を行います。
  1. Model Explorer ビューで、単一の XML ドキュメントまたは単一の XML ドキュメントルートを選択します。
  2. 右クリックして Modeling > Create Web Service アクションを選択します。
  3. Web Service Generation Wizard で、不足しているプロパティーを入力します。
  4. Finish をクリックしてモデルを生成します。モデルの生成が完了すると確認ダイアログが表示されます。OK をクリックします。

注記

Web サービスモデルおよびインターフェース名の値を変更し (「...」ボタンを使用)、既存の Web サービスモデルコンポーネントを使用できます。これにより、既存モデルに新しい演算が作成されます。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat