2010-05-17 4 views
1

저는 직장에서 Sprimg WS를하고 있습니다. 우리는 사용자가 부울 값에 대해 "Dog"를 전달하는 경우 이상한 유효성 확인 문제를 겪습니다. 그것은 여전히 ​​그것을 받아 들인다. 이런 종류의 문제를 처리하는 가장 좋은 방법은 무엇인지 알고 싶습니다.XMLObject Validation을 수행하는 가장 좋은 방법은 무엇입니까

요구 사항 : 유효성 검사 오류가있는 경우 SOAP 요청을 기반으로

는, 사용자에게 다시 사용자 정의 오류의 집합을 반환.

기술이 사용되었습니다. XML to Object to translation.

유효성을 검사하는 현재 방법 (개선 할 수있는 느낌) 요소가 Nil인지 확인하고 XML의 각 요소마다 설정됩니다.

내가 뭘 했니?

XMLObject Validate 메서드를 사용하려고했는데 한 번에 하나의 오류 만 반환한다고 가정합니다. 우리에게는 실현 될 수없는 것이 있습니다. 요청한 XML 스키마를 따르는 것을 잊어 버린 오류 목록을 보내려고합니다.

효율적으로 진행할 수있는 몇 가지 방법을 제안 해주세요.

답변

1

WSDL의 XSD 스키마에 대해 유효성을 검사해야합니다.

서버 유효성 검사 here과 함께 클라이언트 확인 here 자습서를 작성하여 제안 사항을 제공합니다.

+0

감사합니다. Espen. 이 솔루션을 제안 하겠지만, 서버 쪽 유효성 검사 오류를보다 사용자 친화적으로 만들 수있는 방법이 있습니다. 우리는 사용자가 기술적으로 이러한 종류의 오류를 이해하기에 충분할 것으로 기대하지 않습니다. 저에게 알려주세요. –

+0

안녕하세요, 확실하지 않습니다. 새로운 질문으로 게시하십시오. 나는 그것을 보려고합니다. – Espen

관련 문제