ブローカー・スキーマの作成

リソースを編成したい場合や、リソース名の有効範囲を定義して固有性を確保したい場合には、ブローカー・スキーマを作成できます。 メッセージ・フローの作成時にデフォルトのスキーマが作成されますが、追加のスキーマを作成することもできます。

始める前に

リソースを作成する順序を、柔軟に決定することができます。 既存のアプリケーション、ライブラリー、または 統合プロジェクトにスキーマを追加することも、スキーマの作成時にコンテナーを作成することもできます。 コンテナーを最初に作成するには、以下のトピックの指示に従ってください。スキーマ・ファイルが複数のソリューションで使用する目的の場合は、共有ライブラリーに作成することを検討してください。

スキーマについて詳しくは、 ブローカー・スキーマを参照してください。

このタスクの概要

メッセージ・フローを作成するとき、デフォルトでスキーマが作成されます。 デフォルトのスキーマは、 「アプリケーション開発」ビューに表示されません。 作成した追加のスキーマのみが、収容プロジェクトの下の 「アプリケーション開発」ビューに表示されます。 メッセージ・フローの作成について詳しくは、 メッセージ・フローの作成を参照してください。

追加のスキーマを作成するには、以下の手順を完了します。

手順

  1. 「新規ブローカー・スキーマ」 ウィザードを開くには、以下のいずれかの方法を使用します。
    • 「アプリケーション開発」ビュー でスペースを右クリックし、 「新規」 > 「ブローカー・スキーマ」をクリックします。
    • [ファイル ] > [新規作成 ] > [その他 ] > [ IBM App Connect Enterprise - アプリケーション開発 ] > [Broker Schema ] の順にクリックし、 [次へ] をクリックします。
    • アプリケーション、静的ライブラリー、または 統合プロジェクトを右クリックし、 「新規」 > 「ブローカー・スキーマ」をクリックします。
  2. スキーマを作成するアプリケーション、ライブラリー、または 統合プロジェクト の名前を選択します。
    あるいは、「新規」をクリックして、新規コンテナーを作成します。
  3. スキーマの名前を入力します。

    スキーマに含まれるリソースを反映する名前を選びます。例えば、このスキーマを小売アプリケーション用メッセージ・フローに使用する場合、Retail という名前を付けることができます。

    スキーマ名は Unicode 文字を先頭にして、0 またはそれ以上の Unicode 文字または数字、およびアンダースコア記号 (_) による文字列である必要があります。ピリオドを使用して、その名前に、例えば Stock.Common のような構造を指定できます。

  4. 「終了」をクリックします。
    関連するコンテナーの下の 「アプリケーション開発」ビュー にスキーマが表示されます。

    スキーマの作成時に 「アプリケーション開発」ビュー でカテゴリー・ビューが選択されている場合は、スキーマが作成されたことを示すメッセージが表示されます。 ただし、空の場合は、 「アプリケーション開発」ビュー に表示されないことがあります。 「アプリケーション開発」ビューに新規スキーマを表示するには、 「アプリケーション開発」ビュー ツールバーの 「カテゴリーの非表示」 「カテゴリーを非表示」ツールバー・アイコン をクリックします。

結果

プロジェクト・ディレクトリーの中にスキーマ・ディレクトリーが作成されます。 ピリオドを使用してスキーマ名を構造化した場合は、さらにサブディレクトリーが定義されます。 例えば、スキーマ Stock.Common の結果は、ディレクトリー Common、ディレクトリー Stock、アプリケーション、ライブラリー、または 統合プロジェクト のディレクトリーになります。