2010-06-11 8 views
1

하나의 응용 프로그램에서 플랫 파일을 가지고 있는데,이 파일은 BizTalk 서버에 보내야합니다. 이 경우 내 BizTalk Server의 어떤 구성 요소가 내 플랫 파일을 XML로 변환합니다.BizTalk Server에서 플랫 파일을 XML로 변환하기 위해 입력 메시지 스키마가 필요한 이유는 무엇입니까?

또한 입력 스키마 (.xsd 파일)를 만들어야한다고 들었는데 왜 입력 메시지 스키마가 필요합니까?

답변

1

변환을 수행하는 BizTalk의 구성 요소는 플랫 파일 디스어셈블러으로 알려져 있습니다. 수신 위치에서 선택한 수신 파이프 라인에 있으며 수신 메시지를 수신하는 구성 요소입니다.

변환 프로세스를 실행하려면 특수한 XSD 스키마를 만들어야합니다. 이 스키마는 플랫 파일 스키마으로 알려져 있습니다. 사실, 변환을 수행하기 위해 디스어셈블러가 런타임에 사용하는 추가 독점 주석을 포함하는 유효한 XSD 스키마입니다. 이러한 주석은 데이터 형식, 길이, 오프셋 등의 측면에서 원래의 플랫 파일 구조를 설명하는 데 있습니다.

그러나이 용도로 사용할 수있는 기본 파이프 라인은 없습니다. 사용자 지정 수신 파이프 라인을 만들고 플랫 파일 디스어셈블러 구성 요소를 디스어셈블러 단계에 배치해야합니다. 그런 다음 사용자 지정 플랫 파일 스키마을 사용하도록 디스어셈블러를 구성 할 수 있습니다.

희망이 도움이됩니다.

0

플랫 파일의 내용을 읽고 조작하려면 BizTalk의 모든 메시지의 기초가되는 XML로 변환해야합니다.

이 다른 XML 메시지 형식으로 변환

  • 을 라우팅 메시지의 속성을 홍보

    1. 당신을 수 있습니다.
    2. 메시지를 풍부하게하십시오.
    3. 는 새로운 형식 (플랫 파일, XML, EDI 등) 당신이하고 싶은 모든 한 위치에서 다른 위치로 플랫 파일을 이동하는 경우

    그러나, 당신은 단지 경유를 사용할 수 있습니다 그것을 방출 이 경우 XML로 변환하거나 XSD가 필요하지 않습니다.