Justin

I believe that 'Find String' uses the same command (on the i) as does 'iSeries Search' - FNDSTRPDM. Both resolve your specifications to the members they search in. FNDSTRPDM does just one member at a time, no wild cards.

'Find String' is an option you get when you right-click on something in the Remote Systems Explorer. I've never used it - I might start, although I'm quite satisfied with 'iSeries Search' from the 'Search' item on the menu bar.

I suspect, without actually trying things, that the time to do a search depends on a number of things. If you specify something like a library filter that is *LIBL or *ALLUSR, it might take a long time to find all the members in that filter. If you have a member filter in one library, it should not take it long to resolve to those members (this being the use of 'Find String' on a member filter). I would expect it to take longer to use 'iSeries Search' over that same library, specifying similar file and member settings. But that's an assumption that the filter has already done the resolution AND is used by the operation.

So I'll say it depends - there is such an extensive variety of possibilities. I still find 'iSeries Search' to be fine. If I specify a very general set of values like SRC* for library, Q* for file, and * for member - hey, it's going to take a while. We have several 10's of SRC* libraries. And this would go through every source member with the FNDSTRPDM command over each. Sometimes I just need to do it. And WHEN I do this, I multitask and do something else.

One thing about testing performance - you need to do your best to have things set up the same - especially as regards what is in memory. If you run 2 processes over similar data sets, the second will almost always run faster, other things being equal. That is because the first process has brought data into memory, which data is possibly still there, hence faster to work with.

BTW, I did see that text strings I had specified to search for in 'iSeries Search' were listed in the history drop-down in 'Find String'.

I did see that when I used what amounts to the same spec, the time taken was the same, approximately. I ran 'Find String' over a library filter.

One reason to use filters might be the greater flexibility over libraries, files, members.

Now don't talk to me about cross-reference products!!!

Vern

On 9/7/2010 8:08 AM, Justin Taylor wrote:
Is "Find String", the same as "iSeries Search"? I'm not familiar with Find String but iSeries Search is horribly slow, and would love to run it in the background.


----------------------------------------------------------------------

message: 1
date: Mon, 6 Sep 2010 07:08:39 +0200
from: "Colpaert, Peter"<Peter.Colpaert@xxxxxxxxxxx>
subject: Re: [WDSCI-L] Why can I not run a "Find String" in the
background?

Stuart,

Apparently, 'Find string' is only slow when searching a member filter.

I found that running it on a source file filter is much quicker.

I don't know if creating a file filter is an option for you, but it might help.

For the record, I'm (still) on WDSCi 7.0.

Best regards,

Peter Colpaert
Software Engineer - PLM Development Team
Philips Consumer Luminaires
Tel: (+32) 3/459 13 17
Fax: (+32) 3/450 74 33
Address: Industrieterrein Satenrozen 11, 2550 Kontich, Belgium
Email: Peter.Colpaert@xxxxxxxxxxx
**********

As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.