2010-05-28 3 views
5

송신 파이프 라인에서 bizTalk 메시지를 분할해야합니다. 이는 수신 파이프 라인의 디스어셈블러에서 쉽게 가능하지만 송신 파이프 라인에서는 작동하지 않습니다 (이해할 수 있음).전송 파이프 라인에서 메시지를 분할하는 권장 방법은 무엇입니까?

그래서 권장되는 방법은 무엇입니까? 유일한 방법은 아웃 바운드 메시지를 파일에 쓴 다음 디스어셈블러가있는 수신 파이프 라인을 사용하여 다시 처리 한 다음 생성 된 메시지를 아웃 바운드 파이프 라인을 통해 보냅니다. 솔직히 메시지 상자를 통한 추가 왕복은 필요 없지만 사용자 지정 송신 어댑터를 만들고 싶지는 않습니다.

다른 제안 사항이 있으십니까? ootb 파일 어댑터를 사용하여 여러 부분으로 메시지를 저장하는 쉬운 방법은 무엇입니까?

답변

0

아마도이 솔루션을 사용하는 것이 가장 좋지만 메시지가 송신 파이프 라인에 도달하기 전에 inside of an orchestration 메시지를 분할하는 것이 좋습니다 (모범 사례는 아님). 송신 파이프 라인은 분명히 메시지의 구성을 위해 설계되었으므로 분해를하지 않기 때문에이를 처리 할 사용자 정의 코드를 사용하지 않을 것입니다.

여기에 debatching messages에 관한 좋은 기사가 있습니다.

+0

정말로이 질문에 대한 대답이라고 생각하지 마십시오. –

0

수신 파이프 라인을 사용하여 처음부터 메시지를 분할하지 않는 이유는 무엇입니까? 어쨌든 솔루션은 수신 파이프 라인을 사용합니다. 아웃 바운드 메시지를 파일 시스템에 쓰고 수신 파이프 라인을 사용하여 다시 처리하고 싶지는 않습니다.

관련 문제