다음을 통해 공유


스키마 생성기 마법사를 확장하는 방법

기존 스키마 생성기 마법사를 확장하는 방법과 스키마 생성을 위한 새 마법사를 만드는 방법입니다.

기존 스키마 마법사 확장

  1. ISchemaGenerator 인터페이스를 구현하여 기존 스키마 생성기 마법사에 통합할 수 있는 새 스키마 생성기 모듈을 만듭니다.

    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. 결과 어셈블리를 다음 Microsoft BizTalk Server 설치 폴더에 놓습니다.

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

    다음에 스키마 생성기 마법사를 실행하면 새 스키마 생성기 모듈이 자동으로 선택됩니다.

    다음 절차에 따라 새 스키마 마법사를 만듭니다.

    SDK에서의 위치

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

새 스키마 마법사 만들기

  1. InstallDTD.vbs 실행하여 \Program Files (x86)\Microsoft BizTalk Server VERSION>\Developer Tools\Schema Editor Extensions에 Microsoft.BizTalk.DTDToXSDGenerator.dll <설치합니다. DTDToXSDGenerator.dll은 DTD 파일을 XSD로 변환하는 데 사용할 수 있는 클래스를 표시합니다.

  2. InstallWFX.vbs 실행하여 \Program Files (x86)\Microsoft BizTalk Server VERSION>\Developer Tools\Schema Editor Extensions에 Microsoft.BizTalk.WFXToXSDGenerator.dll <설치합니다. WFXToXSDGenerator.dll은 WFX 파일을 XSD로 변환하는 데 사용할 수 있는 클래스를 표시합니다.

참고 항목

SDK의 유틸리티