Compartir a través de


Cómo ampliar el Asistente para generador de esquemas

Cómo ampliar el Asistente para generador de esquemas existente y cómo crear un asistente para la generación de esquemas.

Extender el asistente de esquema existente

  1. Implemente la interfaz ISchemaGenerator para crear un nuevo módulo de generador de esquemas que pueda integrar en el Asistente para generador de esquemas existente.

    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. Coloque el ensamblado resultante en la siguiente carpeta de instalación de Microsoft BizTalk Server:

    \Archivos de programa (x86)\Microsoft BizTalk Server <VERSION>\Herramientas de Desarrollador\Extensiones del Editor de Esquemas

    La próxima vez que ejecute el Asistente para generador de esquemas, recogerá automáticamente el nuevo módulo del generador de esquemas.

    Utilice el procedimiento siguiente para crear un nuevo asistente de esquemas.

    Ubicación en el SDK

    \Archivos de programa (x86)\Microsoft BizTalk Server <VERSION>\SDK\Utilities\Schema Generator

Creación de un asistente para esquemas

  1. Ejecute InstallDTD.vbs para instalar Microsoft.BizTalk.DTDToXSDGenerator.dll en \Archivos de programa (x86)\Microsoft BizTalk Server <VERSION>\Developer Tools\Schema Editor Extensions. DTDToXSDGenerator.dll expone clases que puede usar para convertir archivos DTD en XSD.

  2. Ejecute InstallWFX.vbs para instalar Microsoft.BizTalk.WFXToXSDGenerator.dll en \Archivos de programa (x86)\Microsoft BizTalk Server <VERSION>\Developer Tools\Extensiones del Editor de esquemas. WFXToXSDGenerator.dll expone clases que puede usar para convertir archivos WFX en XSD.

Véase también

Utilidades en el SDK