Rick, I think the misunderstanding is that all clients fire the interval at the same time. This is not true, as there is no synchronisation between clients. What could be true (I haven't verified, but I can imagine), is that there's one "queue" that handles all interval activelinks, like the escalation queue on the server. So if you'd have multiple activelinks that fire on a 3 second interval, those activelinks would fire at the same time in the client (ar user or midtier). As the clients are not sychronized the load on the server is more randomized. For client side stuff the interval impact should be neglectable.
We're using the interval links in several places in our application ( www.expertdesk.com) and we haven't had any reports or proof of spikes in the server load when the interval links fire. Of course you should not be hitting the server every 3 seconds if it's not absolutely needed. And if you do, remember that it has impact on users that are using floating licenses, as each server interaction will renew the license token. Regarding the log files, I assume Doug was pointing at the client side log, as each "on interval" link would be logged to the workflow.log if you enable that. Hugo On 2/1/07, Rick Cook <[EMAIL PROTECTED]> wrote:
Doug, not that this is a big deal or anything, but if the earlier report that the 3 second interval AL was synced to happen all at once for multiple clients, that means that either there is C/S traffic, or that there is some variable set on the client as a result of the AL and form load. Plus, you mentioned that logs got larger when it was active. Were those client logs or server? I'm not picking at you, I just want to be as clear as I can be on some of the find points of how it all works. Rick -----Original Message----- From: Action Request System discussion list(ARSList) [mailto:[EMAIL PROTECTED] On Behalf Of Doug Blair Sent: Wednesday, January 31, 2007 4:08 PM To: [email protected] Subject: Re: Workflow All, Funny that this subject would come up like this, but just Monday I got a request to build the three second interval counter to show characters remaining. Works. I was concerned about performance too, so my test form has one active link that calculates the remaining space in 16 character fields (set fields X = 255 - LENGTH($field$) every three seconds (one set field action, 16 fields). The integer fields have no label, disabled change flag, and is displayed as text adjacent to each character field. If you watch closely Aruser's CPU was up by a (one) percent when this window is open, but you're only typing in one field at a time. No human-discernable pause, but the workflow log gets pretty large... There's no client-server traffic in this, networking's not an issue. Doug ____________________________________________________________________________ ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:"Where the Answers Are" _______________________________________________________________________________ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:"Where the Answers Are"
_______________________________________________________________________________ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:"Where the Answers Are"

