Erweitern des Schemagenerator-Assistenten
Erweitern des vorhandenen Schemagenerator-Assistenten und Erstellen eines neuen Assistenten für die Schemagenerierung
Erweitern des vorhandenen Schema-Assistenten
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(); }
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
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.
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.