TPE 사용
TPE(추적 프로필 편집기)를 사용하여 오케스트레이션 및 속성을 BAM 활동 정의에 매핑할 수 있습니다.
TPE 사용자는 "표시 필요 목록(visibility wish-list)"이라고도 하는 마일스톤 및 컨텍스트 데이터 등 BAM 활동 내의 항목과 해당 항목에 대한 BizTalk 솔루션 소스 간에 매핑 또는 추적 프로필을 만듭니다.
추적 프로필 만들기
예를 들어 “PO Received”라는 마일스톤이 포함된 BAM 활동이 있다고 가정해 보십시오. 개발자는 BizTalk Server 개발 도구에서 프로세스를 만들었으므로 실제 프로세스에는 구매 주문서에 대한 처리를 시작하기 위해 구매 주문서가 통과하는 메시징 포트가 포함된다는 것을 알고 있습니다. 개발자는 "PO Received"라는 활동 마일스톤이 솔루션에 있는 포트의 "PortEndTime"이라는 BizTalk 메시징 속성과 연관성이 가장 높다고 판단합니다. 개발자는 활동을 로드하고, 이벤트 소스를 선택하고, 이벤트 소스의 적절한 항목을 활동 트리 정의의 해당 노드로 끌어다 놓아서 해당 매핑과 필요한 다른 매핑을 만들어 추적 프로필을 완성합니다.
프로필을 만들기 위한 사전 요구 사항
추적 프로필을 만들려면 다음의 두 가지 필수 요건이 충족되어야 합니다.
BAM 활동은 비즈니스 분석가가 전체 관찰 모델의 일부로 정의했으며 시스템 관리자가 배포하였습니다.
BizTalk 솔루션(오케스트레이션, 스키마, 맵 및 파이프라인)이 대상 환경에 성공적으로 배포되었습니다.
설치 후에는 데이터베이스에서 데이터를 검색하여 TPE가 채워지지 않으므로 이러한 요구 사항을 반드시 만족해야 합니다.
사용자 지정 BAM 솔루션에 대한 프로필 만들기
추적 프로필은 인터셉터가 있는 런타임과만 관련됩니다. BAM API를 사용하는 사용자 지정 코드로 구성된 BAM 솔루션에는 연결된 BAM 런타임 인터셉터가 없으므로 다음 두 방법 중 한 방법으로만 BAM에 데이터를 보낼 수 있습니다.
BAM API를 통해 직접 보낼 수 있습니다. 개발자는 API를 사용하여 BAM 인프라에 이벤트 데이터를 명시적으로 보낼 수 있습니다. BAM API 사용에 대한 자세한 내용은 이벤트 스트림을 사용하여 BAM 활동 구현을 참조하세요.
간접적으로 BizTalk Server 속성을 통해. 사용자 지정 어셈블리 호출과 관련된 인터셉터 기술이 없는 사용자 지정 파이프라인 또는 Expression/작업 셰이프와 같은 일부 런타임 컨텍스트 내에서 사용자 지정 코드가 실행되는 경우 위에서 설명한 대로 BAM API를 사용하거나 기존의 데이터 승격 기술을 사용할 수 있습니다. 속성을 승격하면 TPE에서 속성에 액세스할 수 있으며 올바른 컨텍스트 속성을 사용하여 해당 이벤트 데이터와 BAM 활동 항목을 연결할 수 있습니다. 속성 승격에 대한 자세한 내용은 속성 승격을 참조하세요.