2017-09-29 16 views
0

현재 상태 : BizTalk 웹 서비스 A (동일한 컴퓨터에서 호스팅 됨)를 통해 메시지를받습니다. BizTalk는 메시지를 처리하여 백엔드로 보냅니다.BizTalk 2009 : 메시지를 다른 웹 서비스로 리디렉션

향후 상태 : BizTalk는 웹 서비스 A를 통해 메시지를 계속 수신합니다. 메시지 내의 필드가 특정 값과 일치하면 BizTalk는 다른 서버의 다른 웹 서비스 (웹 서비스)로 메시지를 보내야합니다. 그렇지 않으면 기존 흐름으로 진행하십시오.

BizTalk는 네트워크 연결로 인해 응용 프로그램과 웹 서비스 B 간의 미들웨어로 필요합니다. 웹 서비스 용 서버 B는 Application Server가 아직 지원하지 않는 TLS1.2 만 허용합니다.

첫 번째 오케스트레이션에 들어가기 전에 메시지를 다시 라우팅 할 수 있습니까?

필요한 변경 사항에 대한 세부 지침을 제공하거나 기존 질문이나 문서 (있는 경우)를 가리키는 가장 좋은 방법을 제공하십시오.

p/s : Newbie to BizTalk. 추가 정보를 제공해야하는지 알려주세요.

답변

1

네, 확실히 가능

  1. 당신이 승진 부동산

참고 살펴 송신 포트의 필터 식을 설정 스키마

  • 의에 경로에 원하는 필드를 홍보 : TLS 1.2의 경우 TLS 1.2를 사용하도록 지정하려면 송신 포트에 사용자 지정 끝점 동작이 필요합니다.

  • 1

    @Dijkgraaf가 말했듯이, 스키마에 필드를 홍보 사용할 수 있으며 일부 구현하는 오케스트레이션이 필요하면 다음 새 웹 서비스 B.

    에 들어오는 메시지를 리디렉션하는 송신 포트에 필터 식을 사용 프로세스를 웹 서비스 B로 보내기 전에 첫 번째 Receive Shape의 Filter Expression 속성을 사용하여 필요한 Promoted Property 값을 가진 메시지를 잡을 수 있습니다.

    enter image description here