トレーニング
モジュール
Dynamics 365 Business Central での XMLports の使用 - Training
AL で XMLports を定義および使用し、さまざまなノードやプロパティについて理解して AL コードに適用する方法について説明します。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
XML スキーマは、XML で表されるビジネス ドキュメントの詳細情報を記述します。 Microsoft BizTalk Serverはビジネス ドキュメントの正規表現として XML を使用するため、受信ドキュメントと送信ドキュメントでは翻訳は必要ありません。 また、すべてのスキーマで使用できる基本的なプロパティだけを使用して、XML スキーマを BizTalk エディターで作成できるので、スキーマ エディター拡張機能を有効にする必要はありません。
BizTalk Serverで XML スキーマを作成するには、いくつかの方法があります。 具体的な内容は次のとおりです。
新しいスキーマの作成。 このスキーマ作成の方法には、新しいスキーマを BizTalk プロジェクトに追加することも含まれます。 ソリューション エクスプローラーで、BizTalk プロジェクトを右クリックし、[追加] をクリックし、[新しい項目] をクリックして、[スキーマ] をクリックします。 スキーマ ツリー ビューでさまざまなノードを追加してスキーマの構造を構築します。
他のスキーマと組み合わせて新しいスキーマを作成する。 : 複雑なスキーマを実際に使用するとき、一般的には、既存の他のスキーマで提供されている型を使用して、メッセージのスキーマを作成します。 XSD (XML Schema Definition) 言語の概念 (スキーマのインポート、包含、および再定義) を使用することにより、他のスキーマで既に定義されている型を利用できます。 複数のスキーマを一緒に使用する方法の詳細については、「 他のスキーマを使用するスキーマ」を参照してください。
インスタンス メッセージからのスキーマの生成。 : インスタンス メッセージが整形式 XML で構成されていれば、特定のインスタンス メッセージに対応する XML スキーマを生成できます。 この種類のスキーマ生成操作を実行するには、[プロジェクト] メニューの [生成された項目の追加] をクリックしてアクセスする [生成された項目の追加 - <BizTalk プロジェクト名>] ダイアログ ボックスを使用します。
注意
この生成操作は、XML スキーマを生成する場合のみ使用できます。プロパティ スキーマやフラット ファイル スキーマには使用できません。
以前のスキーマ仕様言語から XSD へのスキーマの移行。 以前のバージョンの BizTalk Server を使用して開発されたスキーマからBizTalk Server用の XML スキーマを生成できます。このスキーマは、XML-Data 削減 (XDR) 形式で格納されています。 古い XDR スキーマを、BizTalk Serverで使用される XSD 形式に移行する方法の詳細については、「以前のバージョンのBizTalk Serverからのスキーマの移行」を参照してください。
また、DTD (Document Type Definition) 構文で表記されるドキュメント スキーマから、XSD に基づいた XML スキーマを生成できます。
この種類のスキーマ生成操作を実行するには、[プロジェクト] メニューの [生成された項目の追加] をクリックしてアクセスする [生成された項目の追加 - <BizTalk プロジェクト名>] ダイアログ ボックスを使用します。
注意
これらの生成操作は、XML スキーマを生成する場合のみ使用できます。プロパティ スキーマやフラット ファイル スキーマには使用できません。
スキーマの作成にどの方法を使用していても、スキーマを変更して、対応するインスタンス メッセージを完全に説明できます。 これらのタスクを開始するには、「スキーマ内のノードの管理」、「ノードのプロパティの設定」、「既存のノードの操作」を参照してください。
トレーニング
モジュール
Dynamics 365 Business Central での XMLports の使用 - Training
AL で XMLports を定義および使用し、さまざまなノードやプロパティについて理解して AL コードに適用する方法について説明します。