다음을 통해 공유


디자이너 확장성 샘플 실행

Designer 확장성 샘플에서는 두 개의 샘플 확장기를 사용하여 사용자 지정 확인자와 여정 서비스에 디자인 타임 구성 옵션을 제공하는 방법을 보여 줍니다.

Designer 확장성 샘플을 실행하려면

  1. Visual Studio를 시작합니다.

  2. Visual Studio의 파일 메뉴에서 새로 만들기를 가리킨 다음 프로젝트를 클릭합니다.

  3. C# 클래스 라이브러리 템플릿을 선택하고 이름 상자에 ItineraryLibrary를 입력한 다음 확인을 클릭합니다.

  4. 솔루션 탐색기 여정라이브러리 프로젝트를 마우스 오른쪽 단추로 클릭하고 추가를 가리킨 다음 새 여정을 클릭합니다.

  5. 이름 상자에 TestItinerary를 입력한 다음 Enter 키를 누릅니다.

  6. 도구 상자에서 On-Ramp 모델 요소를 클릭한 다음 디자인 화면으로 끕니다.

  7. 도구 상자에서 여정 서비스 모델 요소를 클릭한 다음 디자인 화면으로 끕니다.

  8. 도구 상자에서 다른 여정 서비스 모델 요소를 클릭한 다음 디자인 화면으로 끕니다.

  9. 도구 상자에서 Off-Ramp 모델 요소를 클릭한 다음 디자인 화면으로 끕니다.

  10. 도구 상자에서 커넥터 도구를 클릭한 다음 OnRamp1 모델 요소와 ItineraryService1 모델 요소 간의 연결을 끕니다.

  11. 도구 상자에서 커넥터 도구를 클릭한 다음 , ItineraryService1 모델 요소와 ItineraryService2 모델 요소 간의 연결을 끌어옵니다.

  12. 도구 상자에서 커넥터 도구를 클릭한 다음 , ItineraryService2 모델 요소와 OffRamp1 모델 요소 간의 연결을 끕니다.

  13. OnRamp1 모델 요소를 클릭한 다음, 속성 창 Extender 속성을 On-Ramp ESB 서비스 확장으로 설정합니다.

  14. BizTalk Application 속성을 Microsoft.Practices.ESB로 설정합니다.

  15. 수신 포트 속성을 OnRamp.Itinerary로 설정합니다.

  16. ItinearyService1 모델 요소를 클릭한 다음, 속성 창 Extender 속성을 샘플 오케스트레이션 여정 서비스 확장으로 설정합니다.

    참고

    Designer 확장성 샘플의 일부로 설치된 사용자 지정 확장입니다. 오케스트레이션 기반 여정 서비스에 전달된 속성 모음에 속성을 추가할 수 있습니다.

  17. OtherValue 속성을 1로 설정합니다.

  18. ServiceName 속성을 Microsoft.Practices.ESB.Services.Routing으로 설정합니다.

  19. SomeValue 속성을 2로 설정합니다.

  20. ItineraryService1Resolver 컬렉션을 마우스 오른쪽 단추로 클릭한 다음 새 해결 프로그램 추가를 클릭합니다.

  21. Resolver1을 클릭한 다음, 속성 창 확인자 구현 속성을 샘플 확인자 확장으로 설정합니다.

  22. 테스트SomeResolverValue 속성을 설정한 다음 버전 속성을 1.0으로 설정합니다.

  23. ItineraryService2 모델 요소를 클릭한 다음, 속성 창 여정 서비스 Extender 속성을 경사로 외 여정 서비스 확장으로 설정합니다.

  24. Off-Ramp 속성을 OffRamp1 > 송신 처리기로 설정합니다.

  25. OffRamp1 모델 요소를 클릭한 다음, 속성 창 Extender 속성을 Off-Ramp ESB 서비스 확장으로 설정합니다.

  26. BizTalk Application 속성을 GlobalBank.ESB로 설정합니다.

  27. 송신 포트 속성을 DynamicResolutionOneWay로 설정합니다.

  28. 디자인 화면을 마우스 오른쪽 단추로 클릭한 다음 모델 내보내기를 클릭합니다.

  29. 생성된 XML을 검사합니다.

    참고

    PropertyBag 요소와 이 요소에 포함된 속성을 확인합니다. 또한 샘플 확인자 연결 문자열 입력한 속성에 따라 구성되는 방법을 확인합니다.