Extending Search - Part II of a bunch more yet to be written on this topic
Jon_Sayles 110000JV7B Visits (7316)
In the previous entry on RDz's search capabilities we zeroed in on search within a file - the flexibility of RDz's search (ala' ISPF - or using the *Ctrl/F "Find/Replace" dialog*), the simplicity of using your mouse for so much of the search workflow and especially RDz's unique Search results view, that contains hyper-links to all "found" lines and elements (See "Things you might not have known about searching w/RDz Part I).
Clicking hyper-links to found-elements is not only faster (and it is.. much faster than typing scads of additional "FINDs") - it's also easier. And don't dismiss "easier" - easier is better than harder - all things being equal.
Most interesting to anyone doing non-trivial search tasks (data flow, impact analysis) is RDz's ability to "persist" search results by "Pinning" the Search results view (an icon in the upper right-hand corner). By pinning your search results you can click through the hyperlinked "found" statements, and when another element is deemed interesting enough to kick off another round of searching, you just follow the same steps - iteratively - until you've walked the element/dependency tree (or it's 11:30 PM and all traces of your 9:00PM caffeine rush no longer power your fingers...sorry, I digress).
In this Part II let's find out how you extend Search out beyond a single program or source file. To do this, you have two different approaches - that ultimately utilize the same dialog (Please see the attachment named: *remotesearch.jpg*)
If you find that additional searches are warranted AND you want to persist this search result, instead of "pinning" the result you will click a small flashlight-thingee icon in the upper right hand corner of the results view. If you mouse over this, you'll see: "Add query to My Search Queries view in Remote Systems Explorer". When you do this, your search query is persisted to your Remote Systems Explorer - where you can re-run it any time - and run additional Searches based on your analysis and discoveries.
Additional things you can do with the Remote z/OS Search View results:
SemaOur final sub-topic for this blog entry is shown in the attachment: raasearch.jpg. This shows the capability of invoking a Rational Asset Analyzer search to search for only the statements that potentially modify the content at run-time a data element. In COBOL, verbs that modify content at run-time include: MOVE, READ/INTO, COMPUTE and the math verbs, etc. Why is this cool (aka an important feature)?