• Subject: Re: Empty subfile error message
  • From: John Carr <74711.77@xxxxxxxxxxxxxx>
  • Date: Wed, 3 Dec 1997 18:57:57 -0500



RE:     Re: Empty subfile error message

All --
If you display an empty subfile, you get an error and the program bombs.
There is a technique where you write one record to the subfile then
immediately clear the subfile. This prevents the error.
But; isn't there a more elegant way to avoid this error. If I mismember
correctly, there's a keyword you can use. It's been over two years ...
... help!
Peace,
-- Don "Losing my memory" Schenck


Don

The real way is not to display the subfile.  No I'm not being cute.
You have the control.  How did you enter the SFLDSP keyword in the 
DDS?  I bet it is unconditioned.   

Before you EXFMT on the control format check the RRN field.
Here's an example of my 'Standard"

RRN     IFGT    0
        MOVE    *ON     *IN31
        EVAL    DSPRRN = RRN
        ELSE    
        MOVE    *OFF    *IN31
        ENDIF

*IN31 controls the SFLDSP keyword
DSPRRN is on the SFLRCDNBR keyword

P.S. If you use the PUTOVR & OVERLAY keywords don't forget the

N31     ERASE(SFLDATA)  

DDS statement to get rid of the buffer!!!  otherwise you may not be 
seeing reality!! if you know what I mean.  (try talking to a user 
"who sees stuff on the screen, but the action options don't work" 
on the phone routine)

John Carr  EdgeTech

If you want I'll send you my "RPG for Maintainablity"  COMMON pitch
which includes a complete "standard" page at a time SFL program.
(If you want it send me your mailing address)
+---
| This is the Midrange System Mailing List!
| To submit a new message, send your mail to "MIDRANGE-L@midrange.com".
| To unsubscribe from this list send email to MIDRANGE-L-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator: david@midrange.com
+---


This thread ...


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

This mailing list archive is Copyright 1997-2019 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 here. If you have questions about this, please contact [javascript protected email address].