Axis C++ should catch invalid/incorrect inputs in the request messages
----------------------------------------------------------------------

         Key: AXISCPP-789
         URL: http://issues.apache.org/jira/browse/AXISCPP-789
     Project: Axis-C++
        Type: Bug
    Reporter: Manohar


Given a wrong input value to the XSD types,  Axis C++ should catch these 
invalid/incorrect input values in the request mesage.  To expalin this further,

for  XSD_Name type, when input is given as   "A simple test message" which is 
invalid ,  Axis C++ allows this input and when the server receive request 
message it rejects it as an  IllegalArgument.   This should be caught by the 
client and it should report some error to the user rather than allowing it and 
receving back an error from the server.  This happens with other datatpes as 
well. So far I've observed this for the following types.

XSD_Name
XSD_NCName
XSD_anyURI 

I will update this list as and when I see this problem for other types. The 
existing  testcases for these types can be used to reproduce this problem. 

Regards
Manohar



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to