XML スキーマの生成

始める前に:

このタスクを実行するには、以下のタスクを完了している必要があります。

ヒント: ご使用のモデルの XML スキーマ表記を生成する前に、 推奨されていないいかなる構成も置換するようお勧めします。

このタスク・トピックは、メッセージ定義ファイルから XML スキーマを生成する方法を説明しています。

  1. 「ブローカー・アプリケーション開発 (Broker Application Development)」パースペクティブに切り替えます。
  2. XML スキーマを生成するメッセージ定義ファイル (*.msxd ファイル拡張子) を選択します。
  3. ワークベンチ・メニューから 「ファイル (File)」>「新規 (New)」>「XML スキーマ (XML Schema)」をクリックして、 「新規 XML スキーマ (New XML Schema)」ウィザードを開きます。 代わりに、XML スキーマを生成する元になるメッセージ定義ファイルを右マウス・ボタンでクリックし、 ポップアップ・メニューで「新規 (New)」>「XML スキーマ (XML Schema)」をクリックします。
  4. 選択したメッセージ定義ファイルが強調表示されます。 これが XML スキーマを生成する予定のメッセージ定義ファイルでない場合、 正しいメッセージ定義ファイルを選択します。
  5. オプション: 「新規 XML スキーマ (New XML Schema)」ページの下部にあるドロップダウン・リストから、XML スキーマを生成するために使用する XML ワイヤー形式をクリックしてください。
    ヒント: XML スキーマ生成時に XML 物理形式を使用する場合は、 1 つ以上の XML ワイヤー形式層を前もってメッセージ・セットに追加しておく必要があります。 詳細については、XML ワイヤー形式の追加を参照してください。
  6. XML スキーマの生成を制限しない場合は、 「新規 XML スキーマ (New XML Schema)」ページの下部にある 「生成の制限 (Strict generation)」チェック・ボックスのチェックをクリアします。 デフォルトでは、このチェック・ボックスが選択されています。
    ヒント: XML スキーマの厳密な生成と緩い生成についての詳細は、XML スキーマの生成を参照してください。
  7. 「次へ (Next)」をクリックして、ウィザードの次のページへ移動します。
  8. XML スキーマの宛先フォルダーを選択します。
    ヒント: 選択するフォルダーは、 文書を生成する元になるメッセージ定義ファイルを含むプロジェクト内になければなりません。 フォルダーが選択されないと、生成される XML スキーマは、 デフォルトでプロジェクト・フォルダーに入れられます。 選択するフォルダーの内容が上書きされることに注意してください。
  9. 文書用の新規フォルダーを作成するには、以下のステップを実行します。
    1. プロジェクト階層で新しいフォルダーの位置をクリックします。
    2. 「新規フォルダーの作成 (Create New Folder)」をクリックし、新規フォルダーの名前をタイプします。
    3. 「OK」をクリックします。
  10. 「終了 (Finish)」をクリックします。 XML スキーマが生成されます。
  11. リソース・ナビゲーターを使用して、生成された XML スキーマに指定した宛先フォルダーを探します。 このフォルダーには、ファイル拡張子 *.xsd が付く メッセージ定義ファイルとまったく同じ名前を持つファイルが入っています。 これは生成済み XML スキーマです。 このファイルを表示するには、右マウス・ボタンでクリックして、ポップアップ・メニューで「開く」をクリックします。 これにより、スキーマ・エディターが起動されます。
    ヒント: スキーマ・エディターの左下隅にある「設計 (Design)」「ソース (Source)」、または「グラフ (Graph)」タブを使って、 生成された XML スキーマをさまざまな方法で表示できます。

関連概念
メッセージ・モデル
モデル表記の生成

関連タスク
メッセージ・セットの処理
メッセージ定義ファイルの処理
メッセージ・モデル・オブジェクトの処理
メッセージ・カテゴリー・ファイルの処理

関連資料
WSDL の生成