2009-10-05 3 views
1

Visual Studio에서 보유한 CSV 파일의 인스턴스에서 플랫 파일 스키마를 만들었으므로 유효성을 검사하고 오케스트레이션을 연결했습니다. 해당 스키마의 파일을 기대하는 포트를 보내고받습니다. 내가 오케스트레이션을 게시하고 파일을 선택하는 데 사용할 때, 즉시 다음과 같은 오류로 일시 중단 된 것 :Biztalk - 플랫 파일 처리 중 "구독자 없음"메시지 수신

The published message could not be routed because no subscribers were found. This error occurs if the subscribing orchestration or send port has not been enlisted, or if some of the message properties necessary for subscription evaluation have not been promoted. Please use the Biztalk Administration console to troubleshoot this failure.

송신 포트가 입대하고, 내가 내용을 기반으로 어떤 처리를 안하고 이후, 나는 아무것도 홍보 할 필요가 없다고 생각한다. 현재 PassthroughReceive 파이프 라인을 사용하고 있습니다. 다른 세 파이프 라인은 파일을 분해 할 수 없다는 오류를줍니다. XML을 기대하는 것 같습니다.

내가 여기에 뭔가 분명한 것을 놓치고 있습니까? 또는, 즉 : 사용자 정의 플랫 파일 스키마를 만들 때

Can I pass the contents of a CSV file to my orchestration without a custom pipeline?

답변

4

예, 당신은 구성 후, (A이 경우 수신 파이프 라인) 사용자 지정 파이프 라인을 만들고 그것에 플랫 파일 디스어셈블러 구성 요소를 추가 할 필요가 사용자 지정 플랫 파일 스키마의 속성

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

관련 문제