次の方法で共有


スキーマの保存、名前変更、および終了の方法

BizTalk Serverでは、スキーマは XML スキーマ定義 (XSD) 言語ファイルであり、拡張子が .xsd のファイル システムに存在します。 BizTalk エディターを使用したスキーマの作成には、スキーマ ファイルの保存と終了、場合によっては、ファイル名の変更といった作業が常に伴います。 このトピックでは、こうした基本操作に必要な手順について説明します。

スキーマを保存するには

  1. 必要に応じて、Microsoft Visual Studio の [メイン編集] ウィンドウの上部にある適切なタブをクリックして、保存するスキーマの BizTalk エディターをアクティブにします。

  2. [ファイル] メニューの [スキーマ>の名前の保存<] をクリックします。

    スキーマに対する変更がまだ保存されていなかった場合、スキーマを保存すると、メイン編集ウィンドウ上部のタブに表示される名前からアスタリスク (*) が消えます。このアスタリスクは、変更内容が保存されていないことを示すマークです。

Note

[ファイル] メニューの [スキーマの名前を付けて保存] をクリックすると、スキーマ>を新しい名前で保存<できます。

Note

[ファイル] メニューの [すべて保存] をクリックすると、変更されたすべての項目をプロジェクトに保存する一環としてスキーマを保存できます。

スキーマ名を変更するには

  1. ソリューション エクスプローラーで、名前を変更するスキーマを右クリックし、[名前の変更] をクリックします。

  2. ソリューション エクスプローラーで、スキーマの位置に表示された編集ボックスに新しいスキーマ名を入力するか、既存の名前を変更し、Enter キーを押します。

Note

名前を変更するときに、スキーマの 型名 を変更することもできます。 型名を変更するには、ソリューション エクスプローラーでスキーマを選択し、プロパティ ウィンドウの [種類名] に新しい名前を入力します。

重要

他のスキーマで使われているスキーマの名前を変更することはできません。 たとえば、他のスキーマによってインクルード、インポート、または再定義されたスキーマや、既に昇格が設定されたプロパティ スキーマなどです。 これらのスキーマの名前を変更した場合、使用されているスキーマが、名前の変更されたスキーマを見つけることができなくなります。

Note

プロジェクトのメンバー ファイル (スキーマ ファイルなど) に特定の名前を使用すると、C# の予約語や NET Framework の型/名前空間名 ("System" など) との競合によってコンパイル エラーになる場合があります。 このようなスキーマ名には、schema.xsd、XmlContent、RootNodes などがあります。 これは、 Type Name プロパティの既定値は Filename プロパティの基本 (拡張子なし) 部分であるためです。 この種類のコンパイル エラーを回避するには、 Type Name プロパティの値を競合しない値に明示的に変更します。

スキーマを終了するには

  1. 必要に応じて、Microsoft Visual Studio の [メイン編集] ウィンドウの上部にある適切なタブをクリックして、スキーマを閉じる BizTalk エディターをアクティブにします。

  2. [ファイル] メニューの [閉じる] をクリックします。

    BizTalk エディターによってスキーマが終了されます。

参照

プロジェクト内のスキーマの管理