Thanks for the suggestion Joe.  Unfortunately the solution is not going to
be that simple: I was actually using a request id in the search, so it's
not going to get more optimal than that.

I actually did a side-by-side comparison earlier.  I set up an AL that
would open an entry using OpenWindow, and another that opened the same
entry using a URL, both effectively doing the same exact search (using a
request id).  The URL method took a full second more to load (about .6 for
OpenWindow vs. 1.6 seconds for the URL).  Using the browser's network
monitor I can see that it's performing some additional network
transactions, though (again) I really don't how to interpret these results
yet.

-charlie


On Sun, Apr 13, 2014 at 1:57 PM, Joe D'Souza <[email protected]> wrote:

> **
>
> I won’t pretend to know the answer – but have you ruled out some piece of
> search workflow that might be running when you use the application command,
> which might not be running with an optimal search criteria, which might not
> be triggered during the regular Open Window action? I wouldn’t have thought
> there would  be a difference in the performance when essentially you are
> doing the same thing.
>
>
>
> Joe
>
>
>  ------------------------------
>
> *From:* Action Request System discussion list(ARSList) [mailto:
> [email protected]] *On Behalf Of *Charlie Lotridge
> *Sent:* Sunday, April 13, 2014 1:51 PM
> *To:* [email protected]
> *Subject:* OpenWindow vs. PERFORM-ACTION-OPEN-URL
>
>
>
> **
>
> Hi,
>
>
>
> Recently I was experimenting using PERFORM-ACTION-OPEN-URL instead of an
> OpenWindow action to open a Modify window on a specific entry (using the
> ?eid=<request id> parameter).  It's easy enough to use and I certainly got
> it working, but the performance as compared to OpenWindow was abysmal.
>
>
>
> My guess is that this has something to do with browser caching...maybe
> this method can't use the cache or something.  But I'm not sure since I
> don't really know anything about how browser caching works.  I opened up
> the Network Monitoring console on Netscape and do see some significant
> differences in the request/response transactions, but I don't quite know
> how to interpret it.
>
>
>
> Does anyone have any thoughts or experience as to why I'm seeing this
> performance difference or how to mitigate it if at all possible?  I've
> tried it on each of IE, Chrome, & Netscape with similar results.
>
>
>
> FYI here are my reasons for potentially wanting to use
> PERFORM-ACTION-OPEN-URL: when (in the natural course of navigating through
> my application) the user wishes to modify some entry, I have some
> generalized workflow that causes the app to open a Modify window.  If the
> window is opened using OpenWindow, though, and the user subsequently
> attempts to refresh the browser page, it's converted to a Query (Search)
> window and the context is lost.
>
>
>
> Similarly, I was hoping to preserve browser history functionality for the
> user.  If a user navigates from one entry to another (on the same for or a
> different one), then the browser's Back and Forward functions should work
> correctly and revisit the appropriate previously visited entries in modify
> mode, but with OpenWindow they don't.
>
>
>
> Using PERFORM-ACTION-OPEN-URL accomplishes both of these goals NICELY and
> I'd switch my generalized workflow to use it except for the performance
> issue.
>
>
>
> Any thoughts?
>
>
>
> Thanks,
>
> Charlie
>  _ARSlist: "Where the Answers Are" and have been for 20 years_

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
"Where the Answers Are, and have been for 20 years"

Reply via email to