Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Comment étendre l’Assistant Générateur de schémas existant et comment créer un Assistant pour la génération de schémas.
Étendre l’Assistant Schéma existant
Implémentez l’interface ISchemaGenerator pour créer un module générateur de schémas que vous pouvez intégrer à l’Assistant Générateur de schémas existant.
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(); }
Supprimez l’assembly résultant dans le dossier d’installation de Microsoft BizTalk Server suivant :
\Program Files (x86)\Microsoft BizTalk Server <VERSION>\Developer Tools\Schema Editor Extensions
La prochaine fois que vous exécutez l’Assistant Générateur de schémas, il récupère automatiquement votre nouveau module de générateur de schémas.
Utilisez la procédure suivante pour créer un nouvel assistant de schéma.
Emplacement dans le Kit de développement logiciel (SDK)
\Program Files (x86)\Microsoft BizTalk Server <VERSION>\SDK\Utilities\Schema Generator
Créer un assistant de création de schéma
Exécutez InstallDTD.vbs pour installer Microsoft.BizTalk.DTDToXSDGenerator.dll sur \Program Files (x86)\Microsoft BizTalk Server <VERSION>\Developer Tools\Schema Editor Extensions. DTDToXSDGenerator.dll expose des classes que vous pouvez utiliser pour convertir des fichiers DTD en XSD.
Exécutez InstallWFX.vbs pour installer Microsoft.BizTalk.WFXToXSDGenerator.dll sur \Program Files (x86)\Microsoft BizTalk Server <VERSION>\Developer Tools\Schema Editor Extensions. WFXToXSDGenerator.dll expose des classes que vous pouvez utiliser pour convertir des fichiers WFX en XSD.