다음을 통해 공유


외부 어셈블리를 사용한 스크립팅

외부 어셈블리를 사용한 스크립팅은 Microsoft BizTalk Server 스크립팅을 사용하는 기본 방법입니다. 외부 어셈블리를 사용하면 다음과 같은 여러 가지 이점이 있습니다.

  • 용이한 코드 공유

  • 보다 간단해진 유지 관리

  • 보다 쉬워진 디버깅

참고

Scripting 펑토이드가 GAC에 등록되지 않은 외부 어셈블리를 사용하는 경우 테스트 맵이 실패합니다. 외부 어셈블리가 빌드 후 저장된 현재 프로젝트의 어셈블리와 같은 bin 폴더에 있어야 TestMap이 정상적으로 수행됩니다.

스크립트를 다시 사용하려면 Scripting 펑토이드의 Script 속성만 설정하면 됩니다. 스크립트는 맵의 외부에 저장되기 때문에 맵을 변경하지 않고 스크립트를 수정할 수 있습니다. 또한 Visual Studio 디버깅 도구의 전체 배열을 사용하여 스크립트가 올바르게 실행되도록 할 수 있습니다.

경고

외부 어셈블리의 코드는 스레드로부터 안전해야 합니다. 스트레스 상태에서는 맵의 여러 인스턴스가 동시에 실행될 수 있습니다.

외부 어셈블리에 보관된 샘플 함수는 XML 도구(BizTalk Server 샘플 폴더)를 참조하세요.

참고 항목

Scripting 펑토이드
인라인 C#, JScript .NET 및 Visual Basic .NET을 사용하는 스크립팅
인라인 XSLT 및 XSLT 호출 템플릿을 사용하는 스크립팅
맵에 Scripting 펑토이드를 추가하는 방법
Scripting 펑토이드 구성 방법