문제

나는 내가 가진 CSV 파일 인스턴스에서 Visual Studio에서 플랫 파일 스키마를 만들었고 잘 검증되었으며, 해당 스키마의 파일을 기대하기 위해 포트를 보내고 받기 위해 오케스트레이션을 연결했습니다. 오케스트레이션을 게시하고 파일을 선택하는 데 사용하면 다음 오류가 발생하여 즉시 중단됩니다.

가입자가 발견되지 않았기 때문에 게시 된 메시지를 라우팅 할 수 없었습니다. 이 오류는 가입 오케스트레이션 또는 보내기 포트가 입대되지 않았거나 구독 평가에 필요한 일부 메시지 속성이 홍보되지 않은 경우에 발생합니다. Biztalk Administry Console을 사용 하여이 실패를 해결하십시오.

보내기 포트가 입대되어 있으며, 내용을 기반으로 처리하지 않기 때문에 아무것도 홍보 할 필요가 없다고 생각합니다. 현재 PassthroughReceive 파이프 라인을 사용하고 있습니다. 다른 3 개의 파이프 라인은 XML을 기대하고있는 것처럼 파일을 분해 할 수 없다는 오류를 제공합니다.

여기서 명백한 것을 놓치고 있습니까? 또는 다시 말해 :

CSV 파일의 내용을 사용자 정의 파이프 라인없이 오케스트레이션에 전달할 수 있습니까?

도움이 되었습니까?

해결책

예, 사용자 정의 플랫 파일 스키마를 만들 때 사용자 정의 파이프 라인 (이 경우 수신 파이프 라인)을 만들고 Flatfile Disassembler 구성 요소를 추가 한 다음 사용자 정의 플랫 파일 스키마로 속성을 구성해야합니다.

그런 다음이 수신 파이프 라인을 사용하려면 수신 포트를 구성해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top