Operation definitions from services.xml ignored when no WSDL provided
---------------------------------------------------------------------
Key: AXIS2-672
URL: http://issues.apache.org/jira/browse/AXIS2-672
Project: Apache Axis 2.0 (Axis2)
Type: Bug
Components: core
Versions: 1.0
Environment: n/a
Reporter: Dennis Sosnoski
Priority: Critical
org.apache.axis2.deployment.ServiceBuilder tries to construct a WSDL if one is
not provided by the service definition. This seems questionable at best, since
the constructed schema for operation parameters is unlikely to bear much
resemblance to the real one for the service (see AXIS2-458 on this). Even
worse, though, is that the attempt to construct a WSDL populates the service
operations, which means that the operation descriptions supplied in the
services.xml are ignored.
The fix is to move the questionable WSDL construction to after the processing
of the operations from the service. Fix is attached as diff, not committing it
myself because of the imminent 1.0 release.
--
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