BizTalk에서 외부 XML 스키마에서 내부 XML 스키마로의 매핑이 있습니다. 플랫 파일 스키마에 매핑하려는 내부 스키마. 그러나 그 의지는 가능할 것으로 보인다. 플랫 파일 스키마를 대상 스키마로 선택할 수 없습니다. 그래서 나는 send 파이프 라인에서 플랫 파일 어셈블러를 사용할 필요가 있다고 생각하니? 그러나 플랫 파일 어셈블러의 속성에서는 플랫 파일 스키마가 문서 스키마 아래에 표시되지 않습니다. 이 작업을 수행하는 방법을 알고 있습니까? Biztalk에서 텍스트 파일을 출력 하시겠습니까?
내가 Biztalk 2009
1
A
답변
2
- 이 출력
- 에 대해 원하는 서식하고있다 예를 들어 플랫 파일을 만들고 사용하는 플랫 파일 스키마 마법사를 사용하여 플랫 파일 스키마를 만듭니다. 예제 파일을 마법사의 입력으로 사용하십시오.
- 파이프 라인을 만듭니다. 플랫 파일 어셈블러를 파이프 라인에 배치합니다.
- 플랫 파일 어셈블러 셰이프를 클릭하고 문서 스키마를 작성한 플랫 파일 스키마로 설정하십시오. 이것은 출력 파일의 형식을 알려줍니다.
- 송신 포트를 만들고 생성 한 파이프 라인을 사용하십시오.
- 보내기 포트로 데이터를 보냅니다. 제이가 말한 것에 게
2
+1.
2.1은 다음 소스 스키마 (외부 스키마)와 대상 스키마 (2 단계에서 만든 플랫 파일 스키마)
등을 참조하는 새지도 만들기 :
또한, 당신은 2 단계 후 다음을 수행해야합니다 이 맵을 사용하여 XML을 플랫 파일로 변환해야합니다.
- 파이프 라인 .. : 이것은 두 가지로 구성된 송신 포트를 사용하여 수행해야한다 2.1 단계에서 만든 맵을 아웃 바운드 맵에 추가하도록 구성해야합니다.
일반적으로 수신 위치에 XML 파일을 받아야합니다. 그래서 당신이해야 할 일은 새로운 수신 포트와 수신 위치를 만드는 것입니다. 송신 포트 등록 정보 (다시!)에서 다음 구성으로 새 필터를 추가하십시오. BTS.ReceivePortName == XXXXX 여기서 XXXXX는 수신 포트 이름입니다.
이렇게하면 수신 포트 (XXXXX)가지도 및 파이프 라인이 이미 구성된 송신 포트로 전송 될 때 모든 메시지가 수신됩니다.
+0
답변 해 주셔서 감사합니다. 나는 지금 일하고있다. – user2074916
먼저 플랫 파일 스키마를 만들어야합니다. – user1826905