If a service is implemented as an interface, its settings for optional
attributes are ignored!
----------------------------------------------------------------------------------------------
Key: OFBIZ-309
URL: http://issues.apache.org/jira/browse/OFBIZ-309
Project: OFBiz (The Open for Business Project)
Issue Type: Bug
Components: framework
Affects Versions: SVN trunk
Reporter: Leon Torres
Priority: Critical
This is bad:
If a service has some attributes with optional="false" and is implemented with
<implements service="">, the settings for optional are ignored and default to
"true" instead.
As an example, look up the service definition for upsRateEstimate in webtools
and compare to the service that it implements, calcShipmentEstimateInterface.
The interface defines a few optional fields as false, which show up correctly
for calcShipmentEstimateInterface but are all set to true in upsRateEstimate.
It used to work, something must have broken it.
--
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