Thank you Riyaz. That is really insightful.
More on the issue. I could get some more errors with following different inputs trying to figure out the logic being used behind the page.
31/aa/2013 - ORA-01858: a non-numeric character was found where a
numeric was expected ORA-06512: at "TPH.SP_UPDATE_VENDOR_INFORMATION",
line 34 ORA-06512: at line 1
31/12/2013 - Normal expected Response - Your details have been saved successfully.
31\12\2013 - Normal expected Response - Your details have been saved successfully.
31-12-2013 - Normal expected Response - Your details have been saved successfully.
31'12'2013 - Normal expected Response - Your details have been saved successfully.
31$12$2013 - Normal expected Response - Your details have been saved successfully.
31122013 - Normal expected Response - Your details have been saved successfully.
311220131 - ORA-01861: literal does not match format string ORA-06512: at "TPH.SP_UPDATE_VENDOR_INFORMATION", line 34 ORA-06512: at line 1
With this, any special char substitution is not helping in generating error but number replacement and length of string.