Erweitern des Schemagenerator-Assistenten

Erweitern des vorhandenen Schemagenerator-Assistenten und Erstellen eines neuen Assistenten für die Schemagenerierung

Erweitern des vorhandenen Schema-Assistenten

  1. Implementieren Sie die ISchemaGenerator-Schnittstelle, um ein neues Schema-Generator-Modul zu erstellen, das Sie in den vorhandenen Schema-Generator-Assistenten integrieren können.

    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. Löschen Sie die resultierende Assembly im folgenden Microsoft BizTalk Server Installationsordner:

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

    Wenn Sie den Schema-Generator-Assistenten das nächste Mal ausführen, wird Ihr neues Schema-Generator-Modul automatisch eingebunden.

    Mit dem folgenden Verfahren erstellen Sie einen neuen Schema-Assistenten.

    Speicherort im SDK

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

Erstellen eines neuen Schema-Assistenten

  1. Führen Sie InstallDTD.vbs aus, um Microsoft.BizTalk.DTDToXSDGenerator.dll in \Programme (x86)\Microsoft BizTalk Server <VERSION>\Developer Tools\Schema Editor Extensions zu installieren. DTDToXSDGenerator.dll stellt Klassen zur Verfügung, mit denen Sie DTD-Dateien in XSD konvertieren können.

  2. Führen Sie InstallWFX.vbs aus, um Microsoft.BizTalk.WFXToXSDGenerator.dll in \Programme (x86)\Microsoft BizTalk Server <VERSION>\Developer Tools\Schema Editor Extensions zu installieren. WFXToXSDGenerator.dll stellt Klassen zur Verfügung, mit denen Sie WFX-Dateien in XSD konvertieren können.

Weitere Informationen

Dienstprogramme des SDK