Nick,

What might be most helpful is to describe the symptoms and errors you're actually seeing instead of an interpretation of them (it's hard to guess at whether you interpretation is correct or not, or what that might mean relative to what people know about the system).

For example, what do you mean by "the service does not appear to return a clean error"? The most complete way to answer that is answering the questions:

1. what did the user do
2. what did you expect (or hope!) to happen
3. what actually happened

You also mention DB locks, and until those are known to be caused by the issue it might be best to treat them as an independent symptom, possibly to an independent problem. The DB locks may actually be the cause of certain problems as opposed to being caused by. The best thing for DB lock wait timeout errors (which is what I assume you're getting based on what you said, but you should verify that) is to send over the actual error message the user sees and the relevant errors in the log file (possibly before and after the main error).

Going back to the beginning of this problem: why are the captures failing? Is there an error message that might help lead to a resolution? Is it because the CC processor is down or something and you don't like the way OFBiz is handling it? If so, what is the process you'd like to see OFBiz follow in order to handle it?

BTW, these are questions I'd start asking were I working on fixing this. You don't necessarily have to answer all of them on the mailing list, though that would be the best way to get help from the community. You can also just use these internally to help focus the efforts of your people.

-David


On Oct 15, 2008, at 12:47 PM, Nick Rosser wrote:

Hi,



We have recently deployed OFBiz into our clients production environment. The
following is typical of a serious issue we are experiencing:



*       run Pick n Pack, in a batch job

*       if we get an error in the "capture" process:

o        the service does not appear to return a clean error

o        it attempts re-auth, capture again etc.

o ultimately we are experiencing DB locks because of the above (I assume that while waiting for the payment processing the 80 or so users are
experiencing db locking issues)



Is there a way to simply return a "capture" failure, we'll skip that Order
and move on?



BTW: in dev test/debug, we are seeing some pretty complex code managing all these iterations (re-auth etc.) but ultimately the order goes into 'pick' and is 'completed'. We are assuming that the store setting "Ship If Capture
Fails = Y". Could someone confirm?



We are also looking into the usage of the following "store" settings, so if anyone has insight as to how these setting may relate to the problem it
would be much appreciated:



Assume this setting will keep retrying to authorize (for n times?) if the
authorization fails:

Retry Failed Auths = Y



Assume these are as labeled, keep trying in the event of a failure:

Auto Order Cc Try Exp: Y

Auto Order Cc Try Other Cards: Y

Auto Order Cc Try Later Nsf: Y

Auto Order Cc Try Later Max: blank



(BTW: our client ships 2000 orders per day, and runs their operation with 80 customer service reps . any help appreciated since this is impacting their
business)



Regards,



Nick Rosser

[EMAIL PROTECTED]

O: 516.742.7888 x221

C: 516.901.1720

F: 516.742.9169



Visit us at www.salmonllc.com




Reply via email to