|
David, I've not run into this problem yet, but I wonder if you could: 1) make modules of the routines causing the cyclical reference, 2) add the modules to your bnddir, 3) create service program (you might need to specify OPTION(*DUPPROC) 4) go back and remove the module references from the bnddir. Eric DeLong Sally Beauty Company MIS-Sr. Programmer/Analyst 940-898-7863 or ext. 1863 -----Original Message----- From: David Gibbs [mailto:dgibbs@mks.com] Sent: Friday, March 15, 2002 9:15 AM To: 'RPG400 List' Subject: Cyclical reference in service programs? Importance: High Folks: I've got a bit of a quandary ... and I'm not sure how to resolve it. I've got 3 service programs that are part of a system ... SVCPGM-A SVCPGM-B1 SVCPGM-B2 Most of the code in SVCPGM-A takes a bit of data and decides to call a routine that's in either SVCPGM-B1 or SVCPGM-B2. SVCPGM-A also has generic routines that are called by both SVCPGM-B1 and SVCPGM-B2. Problem is: I have routines in SVCPGM-B1 and SVCPGM-B2 that want to call the generic routines in SVCPGM-A. Unfortunately, I can't get any of the service programs to compile first because the routines they are calling don't exist in the other service programs yet. So, I can't compile SVCPGM-B1 because it calls routines in SVCPGM-A (which hasn't been created yet), and I can't compile SVCPGM-A, because it calls routines in SVCPGM-B1. Any idea how I can resolve this problem? Thanks! david -- David Gibbs Sr. Software Engineer / R&D / MKS Inc., www.mks.com Lombard, IL, USA; tel: 630-495-2108; fax: 630-495-3591 Build Better Software _______________________________________________ This is the RPG programming on the AS400 / iSeries (RPG400-L) mailing list To post a message email: RPG400-L@midrange.com To subscribe, unsubscribe, or change list options, visit: http://lists.midrange.com/cgi-bin/listinfo/rpg400-l or email: RPG400-L-request@midrange.com Before posting, please take a moment to review the archives at http://archive.midrange.com/rpg400-l.
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.