Gayithri Rachepalli created XERCESJ-1713:
--------------------------------------------
Summary: 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
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: [email protected]
For additional commands, e-mail: [email protected]