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

        

Reply via email to