× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



Did your external DS idea fail because you had already defined one or
more of the file's fields in another DS?

It's been awhile, but wasn't there a discussion awhile back that
suggested there might be an enhancement in the future to allow a CLEAR
on an input-only record?

Question for Barbara, Hans:  Why does attempting to clear an input-only
record generate only a severity 00 warning (RNF7114)?  It would seem to
me to be more appropriate to generate a severity 30 to cause the
compile to abend.  After all, the intention to clear the record format
is rejected.  Are "save the programmer from himself" type errors not
used as a basis for severity 30 errors?  

Carrying this a little bit further.  If I change the RNF7114 message
description's Severity Code to 30, will that generate the compile abend
I'd like to see?  Are there any negative effects of doing this?  (I
know that release upgrades and perhaps PTF applys will likely reset
this parameter.)

- Dan

--- Michael Naughton <mnaughton@juddwire.com> wrote:
> Hi Everyone,
> 
> I've run into a problem that I wonder how other people solve. I've
> got a
> data file that I use for input only in my program, and I use the
> values to
> populate a screen (where they may get changed and then saved off
> someplace
> else). Typically, I CHAIN to the file and then fill the screen
> fields.
> 
> My problem is that if the CHAIN fails (which it will, from time to
> time),
> I get decimal data errors on the screen fields. I thought I could
> solve
> this by using CLEAR on the data file format, but CLEAR doesn't work
> since
> the file is input only.
> 
> I know I could just zero out all the fields individually, but that
> seems a
> little crude :-). I tried using an externally-defined data structure
> (I
> thought maybe I could clear that), but I got compile errors telling
> me I
> hadn't renamed the fields. I finally solved the problem by adding an
> A to
> the F-spec and putting in a dummy subroutine that writes the record
> format
> (which the program never calls). That worked like a charm, since now
> the
> CLEAR works after the failed chain, but I wonder -- is there a better
> way
> to do this?


__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com

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.