다양한 길이의 모든 요소에 최대 길이 속성이 설정된 스키마가 있습니다. 나는 그것에 맵핑 할 것이고 최대 길이가 꽤 자주 초과 될 것으로 예상한다.매핑하는 동안 자동으로 MaxLength로 자릅니다.
BizTalk가 자동으로 이동하여 각 요소에 대한 펑 토이 드를 수동으로 구성하지 않고자를 수있는 방법이 있습니까?
유효성 검사 이외의 최대 길이 속성에 대한 용도가 있습니까?
다양한 길이의 모든 요소에 최대 길이 속성이 설정된 스키마가 있습니다. 나는 그것에 맵핑 할 것이고 최대 길이가 꽤 자주 초과 될 것으로 예상한다.매핑하는 동안 자동으로 MaxLength로 자릅니다.
BizTalk가 자동으로 이동하여 각 요소에 대한 펑 토이 드를 수동으로 구성하지 않고자를 수있는 방법이 있습니까?
유효성 검사 이외의 최대 길이 속성에 대한 용도가 있습니까?
BizTalk 매퍼에서 원하는 기능을 수행 할 수있는 기능이 없습니다.이 작업을 수행 할 수있는 일종의 사전 또는 사후 프로세서를 작성할 수는 있지만 잘못된 경로를 사용하는 것이 좋습니다.
더 많은 작업이 필요하지만 소스와 대상 시스템이 다른 스키마를 갖는 이유를 조사하는 것이 좋습니다. 정보를 전달할 수 있도록 너무 많은 필드를 자르고 싶다는 경고 기호 일 수 있습니다.
그것은 운동 할 시간도 가치가있을 것입니다 :
MaxLength 등록은 요소의 내용이 될 수있는 기간을 정의합니다. 그래서 네, 스키마의 추가 유효성 검사 규칙을 제공하는 것이 유일한 목적입니다. W3C XML Schema definition에서
:
최대 길이 ·은을 제공합니다 : 대부분의시와 값 길이의 단위, 특정 수의 를 Â · 값 공간 · 구속 •
곳 길이의 단위 {기본 유형 정의}에 따라 다릅니다. 이보다 명확하게 XML 스키마는 시스템이 다른 시스템으로 전달 될 것입니다 무엇을 정의하는 계약이라는 개념을 표현하는 날에 -
나는 단어 검증 을 통해 그들이 제약 사용하는 단어를 선호한다. maxLength와 같은 패싯은 maxLength보다 긴 값을 전달하면이 데이터를 사용하려고하는 시스템이 중단 될 수 있다고 (스키마 독자에게) 말한다.