Good News Everybody!
The new search engine is LIVE!
Please report any problems to david (at) midrange.com.
|
Hi Ken Thank you for your persistence in trying to resolve my problem. Ken Sims wrote:
True, but the "header" format on which I do an EXFMT is in use well over 50% of the time, and, whilst I will try it as a "get round", I don't really want to leave it in as I will forget about it. I would prefer to spend time now solving it if I can.Hi Rob -Also using FRCDTA will affect performance just as DFRWRT(*NO) does.True, but only on the format(s) on which you specify it, rather than every format in the file like DFRWRT(*NO).
You might also try going through the display file and removing keywords that may not actually be needed.I will check these. I do use LOCK, PUTOVR, OVRDTA and OVRATR on a lot of formats.
If these were wrong, wouldn't I have a problem even when I was using DFRWRT(*NO)?
The display file was created by me on the System/38 and has slowly grown as I have added formats - it now has 181, but it is my only display file - used for absolutely everything. Whatever the application and whether I am using my development or my operational environment, the same programs are using the display file. The particular formats with the problem is a combination that I haven't used for some time - perhaps not since I was on V4R5M0. I will try them also on a old V4R5M0 system. The non-header format on which I am doing a WRITE hasn't been modified for 5 years.
I had a situation several months ago where I was modifying a program to call another program which has its own display file. I started getting display file errors on the display file of the original program when I started a new transaction, but only after my program had been called in the processing of the first transaction. This error had not occurred when I was testing my program inside of a simple shell.The display file of the first program (which was purchased software that I now provide in-house support for) looked like something converted from S/36 SFGR specs or possibly written by a first-grader. (And the RPG/400 program was just as bad.) The display file had lots of unneeded OVERLAY keywords and other unneeded keywords. When I removed the keywords that weren't actually needed, the display file still worked the way it was supposed to, and the halts went away.
Interesting. I will have to experiment. Once again, many thanks Rob Dixon
Ken http://www.kensims.net/ Opinions expressed are my own and do not necessarily represent the views of my employer or anyone in their right mind.
This mailing list archive is Copyright 1997-2026 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.