Hi Ruth,

http://ofbiz.apache.org/docs/services.html#ECAs

ECA definition replicates what I mean.

On Sat, Nov 21, 2009 at 6:54 PM, Ruth Hoffman <[email protected]> wrote:

> Hi Kumaraswamy:
> I'm not sure I understand your comment.  Would you mind elaborating?
> Regards,
> Ruth
>
>
> Kumaraswamy nandipati wrote:
>
>> Hi Ruth,
>>
>> I am suspecting that ECAs doing this. For ECAs we can define before/after
>> Transaction commit/rollback(Its just my suspect only. But I didn't try for
>> this).
>>
>>
>> On Fri, Nov 20, 2009 at 6:25 PM, Ruth Hoffman <[email protected]>
>> wrote:
>>
>>
>>
>>> Hi Karthik:
>>> I was just getting ready to write a similar email to the list. I've
>>> noticed
>>> this also - but only in the 9.4x releases. In my case some of the
>>> database
>>> writes are committed and "stick" while some do not. Here's my situation:
>>>
>>> I have a custom application with 5 separate database writes
>>> (delegator.store or delegator.create) operations followed by an service
>>> call
>>> to one of the sendMail services and then a call to another
>>> delegator.store
>>> operation. If the sendMail fails, several of my 5 separate database
>>> writes
>>> are not committed. Further, if I do a read of the database
>>> (delegator.findOne) after one of the writes that are not committed, I get
>>> a
>>> record returned with my data (I can see this by writing a debug
>>> statement.)
>>> So, I wonder what is going on? Do I need to actually force each of these
>>> writes to the physical data source through some other action aside from
>>> the
>>> delegator.store? I tried writing each database write in a separate
>>> try/catch
>>> as I though that was the default transaction boundary. Then I put each
>>> database write in a separate service and made a service call to each
>>> write -
>>> hoping that the service engine would somehow force the transaction to
>>> commit. But nothing works. In each case I get the same results: some data
>>> is
>>> written and then I get the "Transaction Timed Out" error.
>>>
>>> Any suggestions would be greatly appreciated. The bad thing about this
>>> situation is that it does write some of the data to the database but not
>>> all
>>> of it. So I have "widowed and orphaned" data.
>>>
>>> Any Entity Engine experts out there with some advice?
>>> Regards,
>>> Ruth
>>>
>>>
>>> karthik Ofbiz wrote:
>>>
>>>
>>>
>>>> Hi all,
>>>>
>>>> We are using Ofbiz for running our web sites. Now a days we are seeing
>>>> few
>>>> problems with the transactions happening in the system.
>>>>
>>>> Whenever any service is called, and if it's execution is failed because
>>>> of
>>>> any database exceptions then the transaction is not completely rolling
>>>> back.The database exception I am seeing in "Transaction Timed out
>>>> Exception".
>>>>
>>>> As a result we are not having complete data in the system
>>>>
>>>> Any one Help me in this issue.
>>>>
>>>> Thanks in advance and eagerly waiting for the reply.....
>>>>
>>>> Regards,
>>>> Karthik Ramini.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>
>>
>>
>


-- 
Thanks,
Kumaraswamy.N
91-9866805250.

Reply via email to