0
두 가지 형식의 들어오는 파일이 있습니다.BizTalk를 사용하여 다른 형식의 파일 처리
BizTalk에서 적절한 맵을 사용하기 위해 다른 파일을 라우팅 할 수있는 방법이 있습니까?
두 가지 형식의 들어오는 파일이 있습니다.BizTalk를 사용하여 다른 형식의 파일 처리
BizTalk에서 적절한 맵을 사용하기 위해 다른 파일을 라우팅 할 수있는 방법이 있습니까?
어떤 형식의 형식입니까? 이것이 XML 또는 플랫 파일 (텍스트 기반)이면 파일 유형을 쉽게 판별 할 수 있습니다. 바이너리 (PDF, Excel 2003 등)에 대해 이야기하고 있다면 상황이 더욱 복잡해 질 수 있습니다.
당신이 말하는 형식을 자세히 설명해주십시오.
즉, 수신 및 송신 포트의 BizTalk 맵은 컨텍스트 속성 BTS.MessageType에 의존하여 입력 형식이 무엇인지 결정하고 실행할 매핑을 결정할 수 있습니다.
.
희망 사항은 귀하의 필요에 부합합니다.
다른 스키마가있는 xml 파일입니다. 그래서 기본적으로 내가 알고 싶은 것은 어떻게 하나의 매핑을 통해 xml 파일을 구동하고 다른 매핑을 통해 xml 파일 B를 구동하는 것입니다. 감사합니다 – femi
@femi (서식이 잘못되었습니다. 개행 문제는 미안합니다) - Visual Studio에서 모든 형식의 스키마를 만듭니다. - 두 형식에 대한 매핑을 만듭니다. - BizTalk 응용 프로그램에 스키마 DLL을 배포하십시오. - 입력 파일의 수신 위치를 만드십시오. 두 형식 모두 하나의 폴더라고 가정하십시오. - 수신 위치에 XMLReceive 파이프 라인을 사용하십시오. 이 형식을 인식하고 입력 형식과 일치 시키려고 시도하는 XML 디스어셈블러 파이프 라인 구성 요소가 있습니다. - 수신 포트에서 매핑을 구성하십시오. - 수신 포트에 가입 한 송신 포트를 만듭니다. –
Pieter의 의견에 Pieter의 의견을 조금 더 추가하면 (Pieter가 답을 찾아 낼 수 있습니다!) BizTalk에지도를 배포해야하며 두 맵을 단일 수신 포트에 적용 할 수 있습니다. BizTalk는 XmlReceive 파이프 라인의 Xml 디스어셈블러는 메시지가 연결된 스키마를 파악했습니다. –