2016-12-03 6 views
0

내 입력 XML 메시지에 실패 XML 요청 파일 내가이야 BizTalk 맵에서이 파일을 사용하여 테스트를 수행합니다요소가 무효, 열거 제약 조건 아래

please click this link for xml file request

나는 시험 I를 매핑 할 때 내가 요소 "TDID"의 소스 스키마 데이터 유형을 확인이 오류 문자열이 아래에있어 및 입력 파일은 문자열을 가지고 있지만

Input validation error: "The '//Microsoft.LobServices.Sap/2007/03/Types/Idoc/3/ORDERS05/ZORDERS05/731:TDID' element is invalid - The value 'ZSID' is invalid according to its datatype ' http://Microsoft.LobServices.Sap/2007/03/Types/Idoc/3/ORDERS05/ZORDERS05/731:E1EDKT1_TDID '" - The Enumeration constraint failed.

답변

1

당신이 있는지 있습니까 BizTalk 맵을 테스트 할 때이 오류를 가지고 필드 TDID 문자열 데이터 형식입니까? 제한이있는 문자열 인 것으로 보입니다. 아마도 데이터 유형이 기본 문자열이 아닌 열거 형일 수 있습니다. 원본 스키마로이 XML의 유효성을 검사하면 동일한 유효성 검사 오류가 발생합니다. 이 원본 스키마의 인스턴스를 생성 할 수 있으며 유효성 검사 후 다른 결과가 표시됩니다.

+0

답장을 보내 주셔서 감사합니다. xurxo garcia. 필드가 파생 된 유형 속성에서 제한된다는 것을 지금 확인했습니다. 이 문제를 해결하는 방법을 제안 해 주실 수 있습니까? – Naidu

+0

입력 스키마에 제한 사항이있는 경우 도착하는 메시지가이 스키마와 일치해야합니다. 문제에 대해이 메시지를 보내는 시스템에 경고해야합니다. 마지막으로 메시지가 올 바르면 새 값으로 스키마를 업데이트해야합니다. –