|
> -----Original Message----- > From: rpg400-l-bounces@xxxxxxxxxxxx > [mailto:rpg400-l-bounces@xxxxxxxxxxxx]On Behalf Of > jstevens@xxxxxxxxxxxxxx > Sent: Tuesday, June 28, 2005 1:10 PM > To: RPG programming on the AS400 / iSeries > Subject: RE: Binding Directory doesn't include all modules? > > > Wilt, > > Thanks for looking into this! > > Here's the PR for Mod2... > // copy to QTEMP of source file > D BuildQTEMP PR EXTPGM('FTP01C') > D 10a CONST > D 10a CONST > D 10a CONST > There's your problem... EXTPGM - "External Program" That means BuildQTEMP is called with a dynamic program call ( ie. the same as the old CALL op-code). You need EXTPROC - "External Procedure" > > > Here's how I call it... > > // Place copy of source file in QTEMP > BuildQTEMP(Library:File:Member); > That's fine. > > Mod2 is a CL - Maybe that's my problem? - Here's the CL... > PGM PARM(&LIBRARY &FILE &MEMBER) > > > DCL VAR(&LIBRARY) TYPE(*CHAR) LEN(10) > DCL VAR(&FILE) TYPE(*CHAR) LEN(10) > DCL VAR(&MEMBER) TYPE(*CHAR) LEN(10) > > Assuming Mod2 is of type CLLE and you used the CRTCLMOD command, it will work fine. HTH, Charles Wilt -- iSeries Systems Administrator / Developer Mitsubishi Electric Automotive America ph: 513-573-4343 fax: 513-398-1121
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.