동적 디자인 타임 어댑터 구성
어댑터 메타데이터 추가 마법사의 정적 디자인 타임 어댑터 구성 및 표준 기본 UI가 BizTalk 프로젝트가 가져올 어댑터의 서비스를 표시할 수 있을 정도로 유연하지 못한 경우가 있습니다. 이러한 경우 대신 동적 디자인 타임 구성을 통해 마법사에 사용자 지정 UI를 제공하여 어댑터의 서비스를 표시하고 선택할 수 있습니다. BizTalk 어댑터 프레임워크는 어댑터에 필요한 스키마를 가져오고 사용자 지정 UI를 표시하는 데 사용할 수 있는 API 집합을 제공합니다.
이 섹션에서는 사용자 지정 어댑터에 동적 디자인 타임 구성 기능을 구현하는 방법에 대해 설명합니다. 어댑터가 통신하는 응용 프로그램의 요구와 어댑터가 구현해야 하는 논리에 따라 변경 내용이 결정됩니다. 이러한 단계를 자세히 설명하거나 사용 가능한 경우 추가 배경을 제공하는 BizTalk Server 도움말 섹션에 대한 링크가 제공됩니다. 또한 샘플 파일 어댑터 설명서에서 관련 예제를 제공하는 부분을 표시합니다.
동적 개발 프로세스 지침
다음 목록에서는 동적 디자인 타임 기능을 어댑터에 빌드하기 위한 권장 사항을 제공합니다. 개발 중에 이러한 단계를 모두 수행하거나 순서대로 실행할 필요는 없습니다.
설정해야 하는 구성 매개 변수 및 어댑터 구성 요구 사항 목록을 만듭니다. 매개 변수가 모든 수신 위치 및 송신 포트에 대해 전역적으로 사용되는 경우 핸들러 스키마 구성 파일에서 해당 매개 변수를 지정합니다. 매개 변수가 포트 또는 위치별로 사용되는 경우에는 송신 포트 및 수신 위치 구성 파일에서 해당 매개 변수를 구성합니다.
새 구성 매개 변수에 맞도록 어댑터 속성 페이지를 수정합니다. 이 단계에 대한 자세한 내용은 어댑터 구성 스키마를 참조하세요.
어댑터 메타데이터 추가 마법사에 대해 프로젝트에 추가할 스키마를 선택할 사용자 지정 UI(사용자 인터페이스)를 만듭니다. 여기에 나열된 모든 권장 사항 중 이 권장 사항만 정적 어댑터와 다릅니다. 이 단계에 대한 자세한 내용은 동적 어댑터 DisplayUI 메서드 및 Microsoft.BizTalk.Adapter.Framework.IDynamicAdapterConfig.DisplayUI 클래스를 참조하세요.
스키마를 WSDL(웹 서비스 기술 언어) 파일로 반환하도록 샘플 코드를 수정합니다. 이 단계에 대한 자세한 내용은 정적 어댑터 IStaticAdapterConfig 인터페이스를 참조하세요.
기존 WSDL 파일을 수정하거나 새 WSDL 파일을 만듭니다. 이 단계에 대한 자세한 내용은 어댑터 WSDL 파일을 참조하세요.
어댑터에 필요한 추가 XSD 파일 중 WSDL 파일에 포함되어 있지 않은 파일을 반환하도록 샘플 코드를 수정합니다. 이 단계에 대한 자세한 내용은 Adapter GetSchema 메서드를 참조하세요.
어댑터 레지스트리 키를 수정하고 어댑터 레지스트리 파일을 실행합니다. 이 단계에 대한 자세한 내용은 어댑터 등록 파일을 참조하세요.
정적 어댑터를 BizTalk Server 설치합니다. 이 단계에 대한 자세한 내용은 BizTalk Server 어댑터 설치를 참조하세요.
어댑터 속성 페이지의 변경 내용을 테스트합니다. 어댑터를 다시 빌드하여 어댑터 메타데이터 추가 마법사에 표시되는 UI를 테스트합니다. 이 단계에 대한 자세한 내용은 어댑터 프로젝트 빌드 및 테스트를 참조하세요.