Partager via


Comment étendre l’Assistant Générateur de schémas

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

  1. 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();  
    }  
    
  2. 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

  1. 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.

  2. 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.

Voir aussi

Utilitaires dans le Kit de développement logiciel (SDK)