次の方法で共有


スキーマ ジェネレーター ウィザードを拡張する方法

既存のスキーマ ジェネレーター ウィザードを拡張する方法と、スキーマ生成用の新しいウィザードを作成する方法。

既存のスキーマ ウィザードを拡張する

  1. ISchemaGenerator インターフェイスを実装して、既存のスキーマ生成ウィザードに統合できる新しいスキーマ生成モジュールを作成します。

    public interface ISchemaGenerator  
    {  
    //Method to extract a schema from a document.  
    void GenerateSchema(string inputDocument,string outputDocumentPath);  
    
    //Method to extract the errors.  
    [return : MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT )]object [] Errors();  
    
    //Method to extract the warnings.  
    [return : MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT )]object [] Warnings();  
    
    //Method to extract the referenced schemas.  
    [return : MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_VARIANT )]object [] ReferencedSchemas();  
    }  
    
  2. 結果のアセンブリを次の Microsoft BizTalk Server インストール フォルダーにドロップします。

    \Program Files (x86)\Microsoft BizTalk Server <VERSION>\Developer Tools\Schema Editor Extensions

    次にスキーマ生成ウィザードを実行すると、新しいスキーマ生成モジュールが自動的に選択されます。

    新しいスキーマ ウィザードを作成するには、次の手順を実行します。

    SDK でのパス

    \Program Files (x86)\Microsoft BizTalk Server <VERSION>\SDK\Utilities\Schema Generator

新しいスキーマの作成ウィザード

  1. InstallDTD.vbs を実行して、\Program Files (x86)\Microsoft BizTalk Server VERSION>\Developer Tools\Schema Editor Extensions に Microsoft.BizTalk.DTDToXSDGenerator.dll <をインストールします。 DTDToXSDGenerator.dll は、DTD ファイルを XSD に変換するために使用できるクラスを公開します。

  2. InstallWFX.vbs を実行して、\Program Files (x86)\Microsoft BizTalk Server VERSION>\Developer Tools\Schema Editor Extensions に Microsoft.BizTalk.WFXToXSDGenerator.dll <をインストールします。 WFXToXSDGenerator.dll は、WFX ファイルを XSD に変換するために使用できるクラスを公開します。

参照

SDK のユーティリティ