|
Are ODPs big performance boosters? In RPG III I wrote a lot of programs that returned without LR on. I've never really considered using ODPs. Let me give you an example to see if you think an ODP will apply: I have a file maintenance application made of more than one program. PGM1 builds a subfile over FILE1 using it as input only. The user takes an option to edit a record in FILE1. The key values are extracted from the subfile rec and passed to PGM2 which opens FILE1 with update capabilities. PGM2 is a single record display. When the user is finished I return to PGM1 with LR off in case PGM2 is going to used again. PGM1 chains the file, updates the subfile rec and goes about it's business. I think I can answer my own question. I should have chained to the record in PGM1 called PGM2 updated the record and returned, right? In ILE PGM1 and PGM2 become MODULE1 and MODULE2 in PGM1. I use CallP instead. So, should I be using ODPs? Patrick Conner www.ConnecTown.com (828) 244-0822 "James W. Kilgore" To: RPG400-L@midrange.com <qappdsn@attgloba cc: l.net> Subject: Re: Named Activation Groups (was: Sent by: DoW (WAS DoU...)) owner-rpg400-l@mi drange.com 12/20/00 09:15 PM Please respond to RPG400-L We use a full shared ODP on every file in the application. We also use a lot of program calls that return without setting on LR and it's to provide performance that rivals a monolithic program design. +--- | This is the RPG/400 Mailing List! | To submit a new message, send your mail to RPG400-L@midrange.com. | To subscribe to this list send email to RPG400-L-SUB@midrange.com. | To unsubscribe from this list send email to RPG400-L-UNSUB@midrange.com. | Questions should be directed to the list owner/operator: david@midrange.com +---
As an Amazon Associate we earn from qualifying purchases.
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.