On Nov 1, 2006, at 12:06 PM, Chris Howe wrote:
I would prefer in the controller.xml as a subelement
(as opposed to attribute) to the <event> tag as
additional config parameters may be beneficial in the
future.
That is what attributes are good for... subelements involve more
overhead in the schema, eventual XML file, and the processing code.
What would the benefit of a subelement be?
-David
Putting it at the service definition would limit it's
flexibility.
--- David E Jones <[EMAIL PROTECTED]>
wrote:
We need some feedback on a design issue.
The question is where to put the configuration
option for specifying
whether or not to wrap the multiple service calls
from the service-
multi event handler in a single transaction.
Where would people prefer to configure this option?
The two main
places are probably either the event element in the
controller.xml
file where the service-multi even handler is
specified, or on the
service element in the service definition XML file
where the other
transaction related attributes are defined.
Please express your opinion on this! We'd like to
make a decision and
get this in soon.
-David
On Nov 1, 2006, at 10:56 AM, Si Chen (JIRA) wrote:
[
http://issues.apache.org/jira/browse/OFBIZ-333?
page=comments#action_12446323 ]
Si Chen commented on OFBIZ-333:
-------------------------------
Hmm...just you and me on this one, it seems.
Well, are you ok
enough with it to put it in?
ServiceMultiEventHandler to support configurable
global transaction
-------------------------------------------------------------------
Key: OFBIZ-333
URL:
http://issues.apache.org/jira/browse/OFBIZ-333
Project: OFBiz (The Open for Business
Project)
Issue Type: Improvement
Components: framework
Reporter: Si Chen
Attachments: ofbiz-333.2.patch,
ofbiz133-1.patch
This is a continuation of OFBIZ-201: the
ServiceMultiEventHandler
will be enhanced to support configurable global
transaction. This
will be done by adding a "global-transaction"
attribute to the
event tag:
<event type="service-multi" path=""
invoke="quickScheduleShipmentRouteSegment"/>
for global-transaction="true|false" which
defaults to true. If
global-transaction="false" then there will be no
TransactionUtil.begin(..) and commit(..) around
the services
calls. Instead, each service will be called with
its own
transaction, and whatever messages it returns
will be added to a
List of messages to be sent back to the request.
--
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