リソースを編成したい場合や、リソース名の有効範囲を定義して固有性を確保したい場合には、ブローカー・スキーマを作成できます。 メッセージ・フローの作成時にデフォルトのスキーマが作成されますが、追加のスキーマを作成することもできます。
始める前に
リソースを作成する順序を、柔軟に決定することができます。 既存のアプリケーション、ライブラリー、または
統合プロジェクトにスキーマを追加することも、スキーマの作成時にコンテナーを作成することもできます。 コンテナーを最初に作成するには、以下のトピックの指示に従ってください。
スキーマ・ファイルが複数のソリューションで使用する目的の場合は、共有ライブラリーに作成することを検討してください。
スキーマについて詳しくは、 ブローカー・スキーマを参照してください。
このタスクの概要
メッセージ・フローを作成するとき、デフォルトでスキーマが作成されます。 デフォルトのスキーマは、 「アプリケーション開発」ビューに表示されません。 作成した追加のスキーマのみが、収容プロジェクトの下の 「アプリケーション開発」ビューに表示されます。 メッセージ・フローの作成について詳しくは、 メッセージ・フローの作成を参照してください。
追加のスキーマを作成するには、以下の手順を完了します。
手順
- 「新規ブローカー・スキーマ」 ウィザードを開くには、以下のいずれかの方法を使用します。
- 「アプリケーション開発」ビュー でスペースを右クリックし、 をクリックします。
- ] の順にクリックし、 [次へ] をクリックします。
- アプリケーション、静的ライブラリー、または 統合プロジェクトを右クリックし、 をクリックします。
- スキーマを作成するアプリケーション、ライブラリー、または 統合プロジェクト の名前を選択します。
あるいは、「新規」をクリックして、新規コンテナーを作成します。
- スキーマの名前を入力します。
スキーマに含まれるリソースを反映する名前を選びます。例えば、このスキーマを小売アプリケーション用メッセージ・フローに使用する場合、Retail という名前を付けることができます。
スキーマ名は Unicode 文字を先頭にして、0 またはそれ以上の Unicode 文字または数字、およびアンダースコア記号 (_) による文字列である必要があります。ピリオドを使用して、その名前に、例えば Stock.Common のような構造を指定できます。
- 「終了」をクリックします。
関連するコンテナーの下の
「アプリケーション開発」ビュー にスキーマが表示されます。
スキーマの作成時に 「アプリケーション開発」ビュー でカテゴリー・ビューが選択されている場合は、スキーマが作成されたことを示すメッセージが表示されます。 ただし、空の場合は、 「アプリケーション開発」ビュー に表示されないことがあります。 「アプリケーション開発」ビューに新規スキーマを表示するには、 「アプリケーション開発」ビュー ツールバーの 「カテゴリーの非表示」
をクリックします。
結果
プロジェクト・ディレクトリーの中にスキーマ・ディレクトリーが作成されます。 ピリオドを使用してスキーマ名を構造化した場合は、さらにサブディレクトリーが定義されます。 例えば、スキーマ Stock.Common の結果は、ディレクトリー Common、ディレクトリー Stock、アプリケーション、ライブラリー、または 統合プロジェクト のディレクトリーになります。