SDSF uses ISPF dynamic areas for its displays - for speed and also
flexibility with screen attribute highlighting. 

However, an application using dynamic areas is responsible for
processing the code to handle, amongst other things, navigation commands
(LEFT,RIGHT,UP and DOWN) as well as common primary commands such as
"FIND" and "Repeat FIND".

The application can choose to support RFIND by adding the "RFIND" verb
into the ISPF command table as "PASSTHRU" and then picking it up in the
application logic - however SDSF chooses to use "IFIND". Maybe the
reasons for this are two-fold :

(a) SDSF can be invoked as a TSO command rather than ISPF application -
it could be that historically it was a TSO command before it ran under
ISPF (maybe even before it came out of IBM) therefore the original
author did not know/care about "RFIND".

(b) If an application 'intercepts' RFIND via the ISPF command table
entry PASSTHRU - it has a bit extra work to do to make RFIND active
again if it then invokes ISPF services (eg VIEW/EDIT BROWSE) from within
itself. Do-able but a few hoops must be jumped thru.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to