다음을 통해 공유


파일 어댑터(BizTalk Server 샘플)

파일 어댑터 샘플은 Microsoft BizTalk Server와 함께 작동하도록 Microsoft Visual C# .NET으로 작성되었습니다. 동적 또는 정적 어댑터를 빌드하는 코드를 제공합니다. 그러나 다음 절차에서는 정적 어댑터만 간략하게 설명합니다. 정적 어댑터는 정적 스키마 집합이 있고 사용자 지정 사용자 인터페이스가 없는 어댑터입니다. 동적 어댑터에는 사용자 지정 사용자 인터페이스와 잠재적으로 동적 스키마 집합이 있습니다. 정적 어댑터와 동적 어댑터 모두 어댑터 추가 마법사를 사용하여 해당 스키마를 BizTalk 프로젝트에 추가합니다.

비고

파일 어댑터 샘플은 BizTalk Server와 함께 제공되는 네이티브 FILE 어댑터와 다릅니다. 따라서 이 샘플을 사용할 때 전송 유형을 선택할 때 FILE 대신 "정적"을 선택합니다.

사용자 지정 사용자 인터페이스 및 잠재적으로 동적 스키마 집합이 있는 동적 어댑터에는 어댑터 관리 쪽에 추가 코드가 필요합니다. 동적 스키마 집합의 사용을 더 잘 이해하려면 동적 Design-Time 어댑터 구성을 참조하세요.

이 샘플이 수행하는 작업

샘플 어댑터는 파일 폴더에서 파일을 복사하고 BizTalk에 메시지로 제출하거나, BizTalk Server에서 메시지를 가져와 파일 폴더에 저장합니다. 동적 또는 정적 어댑터를 빌드하는 코드를 제공합니다. 그러나 다음 절차에서는 정적 어댑터만 간략하게 설명합니다. 정적 어댑터는 정적 스키마 집합이 있고 사용자 지정 사용자 인터페이스가 없는 어댑터입니다. 동적 어댑터에는 사용자 지정 사용자 인터페이스와 잠재적으로 동적 스키마 집합이 있습니다. 정적 어댑터와 동적 어댑터 모두 어댑터 추가 마법사를 사용하여 해당 스키마를 BizTalk 프로젝트에 추가합니다.

샘플 파일 어댑터를 다른 사용자 지정 어댑터를 만들 템플릿으로 사용할 수 있습니다.

이 샘플을 찾을 수 있는 위치

< 샘플 경로>\AdaptersDevelopment\File Adapter

비고

샘플 경로>의 < 기본 위치는 32비트 버전의 Windows를 실행하는 컴퓨터에 BizTalk Server가 설치된 경우 \Microsoft BizTalk Server\SDK\Samples를 %ProgramFiles%. 샘플 경로>의 < 기본 위치는 64비트 버전의 Windows를 실행하는 컴퓨터에 BizTalk Server가 설치된 경우 \Microsoft BizTalk Server\SDK\Samples를 %%ProgramFiles(x86) 위치입니다. %ProgramFiles% 또는 %ProgramFiles(x86)% 환경 변수와 연결된 값을 확인하려면 명령 프롬프트에서 echo %ProgramFiles% 또는 echo %ProgramFiles(x86)% 입력하고 Enter 키를 누릅니다. 64비트 운영 체제에서 이 샘플을 실행하는 경우 .reg 파일을 실행하기 전에 .reg 파일의 모든 참조를 %ProgramFiles%%ProgramFiles(x86)% 변경해야 합니다.

다음 표에서는 이 샘플의 파일을 보여 줍니다. 해당 용도를 설명합니다.

\파일 어댑터 파일 설명
\BizTalk 프로젝트 파일 샘플 어댑터를 테스트하는 데 사용되는 어댑터 하네스 프로젝트를 포함합니다.
\디자인 타임 파일 디자인 시간 및 관리 프로젝트(AdapterManagement.csproj)를 포함합니다.
\런타임 파일 런타임 파일 복사 수신 및 전송 프로젝트(DotNetFile.csproj)를 포함합니다.
DynamicAdapterManagement.reg 샘플 동적 어댑터를 등록합니다.
Instance.xml 파일 어댑터를 통과하는 샘플 파일입니다.
StaticAdapterManagement.reg 샘플 정적 어댑터를 등록합니다.
\BizTalk Project\Adapter Harness 문서 설명
AdapterHarness.odx, AdapterHarness.sln, AdapterHarnessProject.btproj BizTalk 프로젝트에 대한 프로젝트, 솔루션 및 관련 파일을 제공합니다.
mySchema.xsd 어댑터의 수신 부분에서 하네스 오케스트레이션이 예상하는 Instance.xml 스키마와 오케스트레이션을 통해 어댑터의 송신 부분에 전달된 Instance.xml 스키마를 제공합니다.
\Design Time\어댑터 관리 파일 설명
AdapterManagement.cs, AdapterManagement.csproj, AdapterManagement.sln 어댑터 디자인 타임에 대한 프로젝트, 솔루션 및 관련 파일입니다.
AssemblyInfo.cs 이 샘플에 대한 어셈블리 정보를 포함합니다.
CategorySchema2.xml 샘플 어댑터에서 사용되지 않습니다.
CategorySchema.xml 정적 어댑터에 대한 서비스 조직 트리를 포함합니다.
DotNetFileResource.resx 리소스를 포함합니다.
ReceiveHandler.xsd, ReceiveLocation.xsd 수신 쪽 처리기 및 엔드포인트 사용자 지정 속성 스키마 포함
service1.wsdl 어댑터에 대한 작업 정의를 포함합니다.
TransmitHandler.xsd, TransmitLocation.xsd 전송 쪽 처리기 및 엔드포인트 사용자 지정 속성 스키마를 포함합니다.
\런타임 파일 설명
DotNetFile.csproj, DotNetFile.sln,

AssemblyInfo.cs,

DotNetFileExceptions.cs, DotNetFileProperties.cs, DotNetFileReceiver.cs, DotNetFileReceiverEndPoint.cs, DotNetFileTransmitter.cs

DotNetFileTransmitterEndpoint.cs,

DotNetFileAsyncTransmitterBatch.cs

BatchMessage.cs
런타임 파일 복사 송신 및 수신 어댑터에 대한 파일입니다. 사용자 지정 구성 요소에 대한 새 이름으로 이러한 파일을 수정하고 저장할 수 있습니다.

DotNetFile.csproj 및 DotNetFile.sln 프로젝트 및 솔루션 파일입니다.

AssemblyInfo.cs 이 샘플에 대한 어셈블리 정보를 포함합니다.

DotNetFileReceiver.cs 수신 위치에서 파일을 읽고 BizTalk Server에 제출합니다.

DotNetFileExceptions.cs 메시지 처리 중 예외를 처리하는 코드를 구현합니다.

DotNetFileProperties.cs 수신 및 보내기 작업에 대한 공통 속성을 포함합니다.

BatchMessage.cs 일괄 처리 메시징을 구현합니다.

DotNetFileReceiverEndPoint.cs 수신 위치/URI에 해당하는 클래스입니다. 새 메시지에 대해 지정된 폴더 폴링을 처리합니다.

DotNetFileTransmitter.cs DotNetFile 송신 어댑터에 대한 싱글톤 클래스입니다. 이 어댑터 유형의 다양한 송신 포트로 이동하는 모든 메시지는 이 클래스를 통과합니다.

DotNetFileTransmitterEndpoint.cs 메시지 전송을 처리합니다.
\SDK\Samples\AdaptersDevelopment\BaseAdapter\v1.0.2 파일들 설명
Adapter.cs, AdapterException.cs, AsyncTransmitter.cs, batch.cs, ConfigProperties.cs, ControlledTermination.cs, IManageEndpoints.cs, Receiver.cs, ReceiverEndpoint.cs 기본 어댑터를 구성하는 클래스를 제공합니다. 이러한 어댑터를 사용하여 사용자 고유의 어댑터를 만들 수 있습니다.

이 샘플을 사용하는 방법

샘플 파일 어댑터를 다른 사용자 지정 어댑터를 만들 템플릿으로 사용합니다.

샘플을 만드는 것

중요합니다

BizTalk 설치가 64비트이거나 설치 위치가 수정된 경우 OutboundAssemblyPath, InboundAssemblyPath, AdapterMgmtAssemblyPath를 적절하게 변경해야 합니다.

다음 절차를 사용하여 파일 어댑터 샘플을 빌드하고 초기화합니다.

DotNetFileAdapter 프로젝트 및 기본 어댑터 프로젝트에 대한 강력한 이름 키를 만들려면

  1. Visual Studio 명령 프롬프트를 시작합니다.

    비고

    관리자 권한으로 명령 프롬프트를 실행합니다.

  2. 현재 디렉터리를 <Samples Path>\AdaptersDevelopment\BaseAdapter\v1.0.2 디렉터리로 변경합니다.

  3. 명령 프롬프트에서 sn –k BaseAdapter.snk 를 입력한 다음 Enter 키를 누릅니다. 이 .snk 파일은 이전에 실행된 다른 샘플의 결과로 이미 존재할 수 있습니다. 그렇다면 4단계로 바로 이동하여 이 단계를 건너뛸 수 있습니다.

  4. 현재 디렉터리를 <Samples Path>\AdaptersDevelopment\File Adapter\Runtime 디렉터리로 변경합니다.

  5. 명령 프롬프트에서 sn –k DotNetFileAdapter.snk 를 입력한 다음 Enter 키를 누릅니다.

  6. 명령 프롬프트에서 종료 를 입력한 다음 Enter 키를 눌러 명령 프롬프트 창을 닫습니다.

수신기 런타임 프로젝트를 빌드하려면

  1. 시작을 클릭하고 모든 프로그램을 가리키고 액세서리를 가리킨 다음 Windows 탐색기를 클릭합니다.

  2. < 샘플 경로>"\AdaptersDevelopment\File Adapter\Runtime" 디렉터리로 이동한 다음 DotNetFile.sln 두 번 클릭합니다.

  3. 어댑터 수신기 런타임 프로젝트를 다시 빌드하려면 솔루션 탐색기에서 DotNetFile을 마우스 오른쪽 단추로 클릭한 다음 다시 빌드를 클릭합니다.

  4. 파일 메뉴에서 끝내기를 클릭하여 Visual Studio를 닫습니다.

어댑터 디자인 타임 프로젝트를 빌드하려면

  1. Windows 탐색기에서 샘플 경로>"\AdaptersDevelopment\파일 어댑터\디자인 시간\어댑터 관리" 디렉터리로 이동 < 한 다음 AdapterManagement.sln 두 번 클릭합니다.

  2. 솔루션 탐색기에서 AdapterManagement를 마우스 오른쪽 단추로 클릭한 다음 다시 빌드를 클릭합니다.

  3. 파일 메뉴에서 끝내기를 클릭하여 Visual Studio를 닫습니다.

샘플 정적 어댑터를 등록하려면

  1. Windows 탐색기에서 샘플 경로>"\AdaptersDevelopment\File Adapter" 디렉터리로 이동합니다<.

  2. 샘플 어댑터를 레지스트리에 추가하려면 StaticAdapterManagement.reg 두 번 클릭합니다.

    비고

    StaticAdapterManagement.reg C:\Program Files\Microsoft BizTalk Server\에 대한 하드 코딩된 경로를 포함합니다. %ProgramFiles%\Microsoft BizTalk Server\ 디렉터리에 BizTalk Server를 설치하지 않은 경우 BizTalk Server 2009 또는 BizTalk Server 2006 R2에서 BizTalk Server 설치를 업그레이드했거나 64비트 버전의 Windows를 실행하는 컴퓨터에 BizTalk Server를 설치한 경우 적절한 경로로 파일 StaticAdapterManagement.reg 수정해야 합니다. 기본적으로 BizTalk Server는 64비트 버전의 Windows를 실행하는 컴퓨터의 %ProgramFiles(x86)%\Microsoft BizTalk Server\ 디렉터리에 설치됩니다. "InboundAssemblyPath", "OutboundAssemblyPath" 및 "AdapterMgmtAssemblyPath" 값과 연결된 경로를 업데이트하여 지정된 파일의 올바른 위치를 가리킵니다.

    중요합니다

    64비트 컴퓨터에 BizTalk를 설치하는 경우 HKEY_CLASSES_ROOT\CLSID\ 레지스트리 항목의 모든 인스턴스를 StaticAdapterManagement.reg 레지스트리 파일의 HKEY_CLASSES_ROOT\Wow6432Node\CLSID\ 변경합니다.

  3. 레지스트리 편집기 대화 상자에서 예를 클릭하여 샘플 어댑터를 레지스트리에 추가한 다음 확인을 클릭합니다.

  4. Windows 탐색기를 닫려면 파일 메뉴에서 닫기를 클릭합니다.

샘플 정적 어댑터를 설치하려면

  1. 시작을 클릭하고 모든 프로그램을 선택하고 Microsoft BizTalk Server 20xx를 선택한 다음 BizTalk Server 관리를 선택합니다.

  2. BizTalk Server 관리 콘솔에서 BizTalk Server 관리를 확장하고 BizTalk 그룹을 확장하려면 클릭한 다음 플랫폼 설정을 확장하려면 클릭합니다.

  3. 어댑터를 마우스 오른쪽 단추로 클릭하고 새로 만들기를 클릭한 다음 어댑터를 클릭합니다.

  4. 어댑터 추가 대화 상자에서 다음을 수행합니다.

    이것을 사용하세요 이 작업을 수행하려면
    이름 정적 형식입니다.
    어댑터 드롭다운 목록에서 Static DotNetFile 을 선택합니다.
    주석 샘플 어댑터를 입력합니다.
  5. OK를 클릭합니다.

    이제 정적 어댑터가 BizTalk 관리 콘솔의 오른쪽 창에 있는 어댑터 목록에 표시됩니다.

호스트 인스턴스를 중지하고 다시 시작하려면

  1. 시작을 클릭하고 모든 프로그램을 선택하고 Microsoft BizTalk Server 20xx를 선택한 다음 BizTalk Server 관리를 선택합니다.

  2. BizTalk Server 관리 콘솔에서 BizTalk Server 관리를 확장하려면 클릭하고 BizTalk 그룹을 확장하려면 클릭한 다음 플랫폼 설정을 확장하고 호스트 인스턴스를 클릭합니다. 오른쪽 창에서 BizTalkServerApplication을 선택합니다.

  3. 결과 창에서 호스트 인스턴스(일반적으로 컴퓨터 이름)를 마우스 오른쪽 단추로 클릭한 다음 다시 시작을 클릭합니다.

이 샘플 실행

파일 어댑터 샘플을 실행하려면
  1. 시작을 클릭하고 모든 프로그램을 가리키고 액세서리를 가리킨 다음 Windows 탐색기를 클릭합니다.

  2. BizTalk Server 설치 드라이브에 다음 폴더를 만듭니다.

    • <드라이브>:\Temp

    • <드라이브>:\Temp\Send

    • <드라이브>:\Temp\Receive

  3. Windows 탐색기를 닫려면 파일 메뉴에서 닫기를 클릭합니다.

  4. 시작을 클릭하고 모든 프로그램을 가리키고 Microsoft BizTalk Server 20xx를 가리킨 다음 BizTalk Server 관리를 클릭합니다.

  5. BizTalk Server 관리 노드를 마우스 오른쪽 단추로 클릭하고 기존 그룹에 연결을 선택합니다.

  6. 기존 BizTalk Server 구성 데이터베이스에 연결 대화 상자에서 다음을 수행합니다.

    비고

    BizTalk 관리 데이터베이스를 BizTalk 구성 데이터베이스라고도 합니다.

    이것을 사용하세요 이 작업을 수행하려면
    SQL Server 마침표(.)를 입력합니다.
    데이터베이스 구성 마법사에서 만든 BizTalk Management 데이터베이스의 이름을 선택합니다. 구성 마법사에서 사용하는 기본 데이터베이스 이름은 BizTalkMgmtDb입니다.
  7. OK를 클릭합니다.

  8. BizTalk Server 관리 콘솔에서 BizTalk 그룹[서버 이름] 노드를 확장하고, 애플리케이션 노드를 확장하고, BizTalk 애플리케이션 1 노드를 확장합니다.

  9. 송신 포트 노드를 마우스 오른쪽 단추로 클릭한 다음 새로 만들기를 클릭하고 정적 One-Way 송신 포트를 선택한 다음 확인을 클릭합니다.

  10. 송신 포트 속성 대화 상자에서 일반을 선택하고 다음을 수행합니다.

    이것을 사용하세요 이 작업을 수행하려면
    이름 AdapterSend를 입력합니다.
    전송 유형 드롭다운 목록에서 정적 을 선택하고 구성을 클릭합니다.

    - 디렉터리 상자에 드라이브>:\Temp\Send를 입력<합니다.
    - 파일 모드 상자에서 CreateNew를 선택합니다.
    - 파일 이름 상자에 %MessageID%.xml입력합니다.
    - 클릭합니다확인.
    - URI 필드에 <드라이브\Temp\Send\%MessageID%.xml>가 표시되어야 합니다.
    송신 파이프라인 PassThruTransmit(Microsoft.BizTalk.DefaultPipelines.PassThruTransmit)를 선택한 다음 확인을 클릭합니다.
  11. BizTalk 애플리케이션 1 노드에서 수신 포트를 클릭하고 수신 포트를 새로 만들기/One-Way 선택합니다.

  12. 새 수신 포트 만들기 대화 상자의 수신 포트 유형 지정 상자의 드롭다운 목록에서 단방향 수신 포트를 선택한 다음 확인을 클릭합니다.

  13. 수신 포트 속성 대화 상자의 이름 상자에 AdapterReceive를 입력한 다음 확인을 클릭합니다.

  14. BizTalk 애플리케이션 1 노드에서 수신 위치를 마우스 오른쪽 단추로 클릭하고 새로 만들기/단방향 수신 위치를 선택합니다.

  15. 수신 포트 선택 대화 상자에서 AdapterReceive를 선택한 다음 확인을 클릭합니다.

  16. 수신 위치 속성 대화 상자에서 다음을 수행합니다.

    이것을 사용하세요 이 작업을 수행하려면
    이름 AdapterReceiveLocation 유형
    전송 유형 드롭다운 목록에서 정적 을 선택하고 구성 을 눌러 나머지 속성에 액세스합니다.
    URI - 줄임표 단추(...)를 클릭합니다.
    - 일괄 처리 상자의 파일 수에20을 입력합니다.
    - 디렉터리 상자에 드라이브>:\Temp\Receive를 입력<합니다.
    - 파일 마스크 속성이 *.xml설정되어 있는지 확인합니다.
    - 폴링 간격 상자에 5를 입력하고 확인을 클릭합니다.
    - URI 레이블에 <드라이브>:\Temp\Receive\*.xml가 포함되어 있는지 확인합니다.
    수신 처리기 드롭다운 목록에서 BizTalkServerApplication 을 선택합니다.
    수신 파이프라인 드롭다운 목록에서 XMLReceive 를 선택합니다.
  17. OK를 클릭합니다.

    샘플 어댑터를 빌드, 배포 및 바인딩합니다.

샘플 어댑터 빌드, 배포 및 바인딩

어댑터가 라이브 상태가 되기 전에 프로젝트를 빌드하고, 오케스트레이션을 포트와 바인딩하고, 어댑터를 등록해야 합니다.

정적 어댑터에 대한 강력한 이름 키를 만들려면
  1. Visual Studio 명령 프롬프트를 시작합니다.

  2. 명령 프롬프트에서 현재 디렉터리를 <Samples Path>\AdaptersDevelopment\File Adapter\BizTalk Project\Adapter Harness 디렉터리로 변경합니다.

  3. 명령 프롬프트에서 sn –k AdapterHarness.snk를 입력한 다음 pressENTER를 입력합니다.

  4. OK를 클릭합니다.

어댑터 Harness 프로젝트를 빌드하려면
  • 솔루션 탐색기에서 AdapterHarnessProject를 마우스 오른쪽 단추로 클릭한 다음 다시 빌드를 클릭합니다.
어댑터 Harness 프로젝트를 배포하려면
  1. 솔루션 탐색기에서 프로젝트가 다시 빌드되면 AdapterHarnessProject를 마우스 오른쪽 단추로 클릭한 다음 배포를 클릭합니다.

  2. BizTalk Server 관리 콘솔에서 배포한 프로젝트를 선택한 다음 새로 고침을 클릭합니다.

오케스트레이션을 포트와 바인딩하려면
  1. BizTalk Server 관리 콘솔의 적절한 BizTalk Server 애플리케이션에서 오케스트레이션 노드를 확장합니다.

  2. AdapterHarness.AdapterHarnessType을 마우스 오른쪽 단추로 클릭한 다음 바인딩을 클릭합니다.

  3. 포트 바인딩 속성 - AdapterHarness.AdapterHarnessType- 바인딩 구성 대화 상자에서 다음을 수행합니다.

    이것을 사용하세요 이 작업을 수행하려면
    AdapterFileReceivePort 드롭다운 목록에서 AdapterReceive 를 선택합니다.
    AdapterFileSendPort 드롭다운 목록에서 AdapterSend 를 선택합니다.
  4. 왼쪽 창에서 호스트를 클릭합니다.

  5. 호스트 상자의 드롭다운 목록에서 BizTalkServerApplication을 선택한 다음 확인을 클릭합니다.

    샘플 어댑터 관리를 계속합니다.

샘플 어댑터 관리

BizTalk 관리 콘솔에서 샘플 어댑터에 대한 관리 작업을 완료합니다.

파일 어댑터 샘플을 관리하려면
  1. 시작을 클릭하고 모든 프로그램을 가리키고 Microsoft BizTalk Server 20xx를 가리킨 다음 BizTalk Server 관리를 클릭합니다.

  2. 왼쪽 창에서 응용 프로그램을 확장하고 BizTalk 애플리케이션 1을 클릭하여 수신 위치를 클릭합니다.

  3. AdapterReceive 상태가 사용 중인지 확인합니다.

    상태가 사용 안 함인 경우 오른쪽 창에서 AdapterReceive를 마우스 오른쪽 버튼으로 클릭한 다음 [사용]을 클릭합니다.

  4. 왼쪽 창에서 오케스트레이션 을 클릭하고 AdapterHarness.AdapterHarnessType등록되었는지 확인합니다. AdapterHarness.AdapterHarnessType을 마우스 오른쪽 단추로 클릭한 다음 인리스트먼트를 클릭합니다(AdapterHarness.AdapterHarnessType이 이미 등록되어 있는 경우 등록 메뉴 옵션을 사용할 수 없음).

  5. AdapterHarness.AdapterHarnessType을 마우스 오른쪽 단추로 클릭하고 시작을 선택합니다. 이 오케스트레이션의 상태는 실행 중으로 변경되어야 합니다.

    샘플 어댑터 테스트를 진행합니다.

샘플 어댑터 테스트

샘플 어댑터를 배포한 후 호스트 인스턴스를 중지하고 다시 시작해야 합니다. 프로덕션 환경에 배치하기 전에 샘플 어댑터를 테스트하는 것이 중요합니다.

호스트 인스턴스를 중지하고 다시 시작하려면
  1. BizTalk Server 관리 콘솔에서 BizTalk Server 관리를 확장하려면 클릭하고 BizTalk 그룹을 확장하려면 클릭한 다음 플랫폼 설정을 확장하고 호스트 인스턴스를 클릭합니다. 오른쪽 창에서 BizTalkServerApplication을 선택합니다.

  2. 호스트 인스턴스(일반적으로 컴퓨터 이름)를 마우스 오른쪽 단추로 클릭한 다음 중지를 클릭합니다.

    호스트 인스턴스의 상태가 중지됨으로 변경됩니다.

  3. 호스트 인스턴스를 마우스 오른쪽 단추로 클릭한 다음 시작을 클릭합니다.

    호스트 인스턴스의 상태가 실행 중으로 변경됩니다.

샘플 정적 어댑터 런타임을 테스트하려면
  1. Windows 탐색기에서 샘플 경로>\AdaptersDevelopment\파일 어댑터 디렉터리로 이동하고 < InstanceXML.xml 파일을 클립보드에 복사합니다.

  2. <드라이브>:\Temp\Receive로 이동하여 Instance.xml 파일을 폴더에 붙여넣습니다.

    전송 및 수신 어댑터가 작동하는 경우 파일은 드라이브:\Temp\Receive 폴더에서 <드라이브>>:\Temp\Send 폴더로< 이동해야 합니다.

샘플 정적 어댑터에 대한 샘플 어댑터 추가 마법사 기능을 테스트하려면
  1. Visual Studio의 솔루션 탐색기에서 AdapterHarnessProject를 마우스 오른쪽 단추로 클릭하고 추가를 가리킨 다음 생성된 항목 추가를 클릭합니다.

  2. 생성된 항목 추가 - AdapterHarnessProject 대화 상자에서 어댑터 메타데이터 추가를 클릭한 다음 열기를 클릭합니다.

    등록된 어댑터 목록이 나타납니다.

  3. Static DotNetFile을 선택하고 다음을 클릭합니다.

    어댑터에 의해 노출되는 서비스 조직이 나타납니다.

  4. 서비스 조직, 의료 서비스를 확장한 다음 관리자를 클릭합니다.

    자격은 다른 노드들과 다르게 보입니다. 자격 은 선택할 수 있는 서비스 노드입니다. 다른 노드는 특정 서비스를 설명하지 않는 조직 노드입니다.

  5. 자격 노드를 선택한 다음 마침을 클릭합니다.

    BizTalk는 .odx 파일 및 .xsd 파일을 프로젝트로 가져옵니다.

    이제 BizTalk 프로젝트 일정에서 어댑터에서 가져온 스키마, PortTypes, Operations 및 MessageTypes를 사용할 수 있습니다.

이 샘플에서 사용되는 클래스 또는 메서드

인터페이스: IBaseMessage, IPropertyBag, IBTTransportProxy

클래스(기본 어댑터의): AsyncTransmitterEndpoint, AsyncTransmitter, BatchMessage, ControlledTermination, ReceiverEndpoint, DotNetFileCommonProperties, BatchOperationType

코멘트

샘플 어댑터를 완료한 후 샘플 어댑터를 수정하여 사용자 지정 정적 또는 동적 어댑터를 만들 수 있습니다. 자세한 내용은 어댑터 Design-Time 구성을 참조하세요.

또한 참조하십시오

어댑터 샘플 - 사용량
어댑터 등록