Though I was able to generate stubs using JDEV version 10g R3.
But there were some custom classes which didn't get generated.
During the generation of Client stubs, I was constantly getting a warning message in the log screen of JDeveloper.
WARNING: OWS-00102 Mapped {http://www.abc.com/CMSPaymentService/InitiateRequest/}InitiateRequest to javax.xml.soap.SOAPElement InitiateRequest. Reason for not creating a custom Java type: use of an unimplemented feature.
WARNING: OWS-00102 Mapped {http://www.abc.com/CMSPaymentService/InitiateRequest/}BatchRequest to javax.xml.soap.SOAPElement BatchRequest. Reason for not creating a custom Java type: use of an unimplemented feature.
WARNING: OWS-00102 Mapped {http://www.abc.com/CMSPaymentService/Response/}ResponseDetailType to javax.xml.soap.SOAPElement ResponseDetailType. Reason for not creating a custom Java type: use of an unimplemented feature.
I read on internet, that when there is some unimplemented feature that is used in wsdl/xsd, such message comes and SOAPElement is being used as default.
Can someone please list down the possible features which could be the culprit.
The WSDL file is given on the following link. :
https://coderanch.com/t/567579/Web-Services/java/NullPointerException-when-calling-web-service