[ 
https://issues.apache.org/jira/browse/XERCESJ-1713?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16913939#comment-16913939
 ] 

Mukul Gandhi commented on XERCESJ-1713:
---------------------------------------

I think, Xerces 2.8.1 is significantly old Xerces version. Please consider, 
upgrading to the latest version, 2.12.0 (you'd get various bug fixes, new 
functionality & performance enhancements). Can you migrate to XSD 1.1? This 
shall give a better language than XSD 1.0. Unless you answer about whether you 
can migrate to XSD 1.1, we shall assume you need an answer for XSD 1.0.

It also seems difficult to answer your question, without looking at the 
complete XML and XSD documents you're using. Please try to provide fully 
functional sample XML and XSD documents, as attachment to this issue, along 
with perhaps describing the issue again more clearly.

> Displaying the One of Error message with Mondatory and NonMandatory Fileds 
> With Java xercesImpl-2.8.1 Jar File
> --------------------------------------------------------------------------------------------------------------
>
>                 Key: XERCESJ-1713
>                 URL: https://issues.apache.org/jira/browse/XERCESJ-1713
>             Project: Xerces2-J
>          Issue Type: Bug
>            Reporter: Gayithri Rachepalli
>            Priority: Major
>
> We are using XxercesImpl-2.8.1 jar file to validate the XML payload against 
> defined XSD.
> Whenever the schema validation is failed we are not getting proper exception. 
> Below is the examples for the same.
> Consider the scenarios we are passing 10 fields in XML payload where we have 
> 5 fields are mandatory and other 5 fields are non-mandatory. We are only 3 
> mandatory fields in XML payload.
> 1. We are using <all> its validated and throws the message for all the files 
> including mandatory and non-mandatory. As shown below
> *<rsp:DESCRIPTION>Payload validation error. Cannot process request - 
> SpecValidationError: Failed to pass spec validation: InvalidDataError: for 
> record\ncvc-complex-type.2.4.b: The content of element 'EMPLOYEE' is not 
> complete. One of '
> {EMPID, FIRSTNAME, MIDDLENAME, LASTNAME, ADDRESS1, ADDRESS2, FAXES, PHONE, 
> CITY, STATE}
> ' is expected. </rsp:DESCRIPTION>*
> But here only first 5 fields are mandatory and we are passing first 3 values 
> but it is showing all fields
> 3. Is there any way to display only missing fields in the exception message?



--
This message was sent by Atlassian Jira
(v8.3.2#803003)

---------------------------------------------------------------------
To unsubscribe, e-mail: j-dev-unsubscr...@xerces.apache.org
For additional commands, e-mail: j-dev-h...@xerces.apache.org

Reply via email to