2014-04-03 1 views
0

나는 2010 년Biztalk Server 2010의 공백 일치하지 않는 행동

Biztalk 서버를 입력 메시지를 사용하여 .csv 파일을 만드는 오전 XML 형식 및 사용자 지정 파이프 라인에서 플랫 파일 어셈블러를 사용하여입니다.

필자에게는 10 개의 공백을 보내는 필드가 있습니다. 입력 및 출력 스키마에

<Records xmlns=""> 
    <Sequence>0015808137001</Sequence> 
    <Date>   </Date> 
    <FileDate>04/03/2014</FileDate> 
</Records> 

요소 문자열 유형 :

여기 내 코드입니다. 파일이 생성 될 때 문제가되는 경우가 있습니다. 때때로 10 개의 공백으로 구성되며 때로는 그렇지 않습니다.

XML 전송 파이프 라인을 사용하여이 작업을 시도했지만이 문제는 출력 XML에서도 발생합니다.

어떻게 해결할 수 있습니까? 대신지도에서처럼, 상류 공백을 삽입

+0

다른 어떤 내용이 표시됩니까? 그것이 10 칸이 아닌 경우의 의미. –

+0

내가 설정 한 요소의 기본값. ""입니다. –

+0

그래서 10 자 또는 0자를 의미합니까? –

답변

1

, 당신은 플랫 파일 스키마의 요소에 대한 몇 가지 속성을 사용할 수 있습니다 :

  • 패드 문자
  • 패드 문자 유형
  • 패드 문자와 최소 길이

이렇게하면 요구 사항을 충족하는 경우 항상 10자를 채울 수 있습니다.

+0

필드가 고정 길이가 아니기 때문에 내 스키마가 플랫 파일 스키마가 아닙니다. –

+0

".csv 파일을 만드는 중입니다."는 플랫 파일 스키마를 의미합니다. 거기에 뭔가 관련된 것이 있습니까? –

+0

플랫 파일 스키마를 사용하지 않고 대신 파이프 라인에서 플랫 파일 디스어셈블러를 사용했습니다. –

관련 문제