Are you using a binding directory for the compile, or specifying the module/service program references on the compile?
If using BNDDIR, did you compile the rpg as CRTRPGMOD, or CRTBNDRPG. You cannot reference *PGM from the binding directory... Make sure the BNDDIR references the correct module. If using *LIBL on binding directory entries, make sure you have your library list set correctly prior to compiling the CLLE.
Just a few WAGs to start out the conversation...
-Eric DeLong
-----Original Message-----
From: RPG400-L [mailto:rpg400-l-bounces@xxxxxxxxxxxx] On Behalf Of Gary Thompson
Sent: Wednesday, July 09, 2014 12:26 PM
To: RPG programming on the IBM i (AS/400 and iSeries)
Subject: RE: Stumped by CPD5D02: Definition not found for symbol 'SCANFR'
Trevor,
I put EXPORT on the 'B' -begin procedure statement and that gets a clean compile.
Also saw this in Scott Klement's reply to Midrange "Missing something with ILE, CLLE . . ."
Can't do this stuff without Midrange at my side . . .
-----Original Message-----
From: RPG400-L [mailto:rpg400-l-bounces@xxxxxxxxxxxx] On Behalf Of Briggs, Trevor (TBriggs2)
Sent: Wednesday, July 09, 2014 11:02 AM
To: RPG programming on the IBM i (AS/400 and iSeries)
Subject: RE: Stumped by CPD5D02: Definition not found for symbol 'SCANFR'
Do you have EXPORT on the procedure specification in the RPG pgm?
Trevor Briggs
Analyst/Programmer
Lincare, Inc.
(727) 431-1246
TBriggs2@xxxxxxxxxxx
-----Original Message-----
From: RPG400-L [mailto:rpg400-l-bounces@xxxxxxxxxxxx] On Behalf Of Gary Thompson
Sent: Wednesday, July 09, 2014 12:38 PM
To: RPG programming on the IBM i (AS/400 and iSeries)
Subject: Stumped by CPD5D02: Definition not found for symbol 'SCANFR'
First attempt creating a program object from CLLE *Module SCANFC and RPGLE *Module SCANFR
RPGLE is NOMAIN and has prototype with EXTPROC(*CL 'SCANFR')
CRTPGM PGM(lib/SCANFP) MODULE(lib/SCANFC lib/SCANFR) gets CPD5D02 Definition not found for symbol 'SCANFR'.
Do I need to have SCANFR defined as a service program ?
--
This is the RPG programming on the IBM i (AS/400 and iSeries) (RPG400-L) mailing list To post a message email: RPG400-L@xxxxxxxxxxxx To subscribe, unsubscribe, or change list options,
visit:
http://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives at
http://archive.midrange.com/rpg400-l.
************************************************************************************************************************************************************************************************************
This message originates from Lincare Holdings Inc. It contains information which may be confidential or privileged and is intended only for the individual or entity named above.
It is prohibited for anyone else to disclose, copy, distribute or use the contents of this message.
All personal messages express views solely of the sender, which are not to be attributed to Lincare Holdings Inc., and may not be copied or distributed without this disclaimer.
If you received this message in error, please notify us immediately at MailAdmin@xxxxxxxxxxx or (800) 284-2006.
************************************************************************************************************************************************************************************************************
--
This is the RPG programming on the IBM i (AS/400 and iSeries) (RPG400-L) mailing list To post a message email: RPG400-L@xxxxxxxxxxxx To subscribe, unsubscribe, or change list options,
visit:
http://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives at
http://archive.midrange.com/rpg400-l.
--
This is the RPG programming on the IBM i (AS/400 and iSeries) (RPG400-L) mailing list To post a message email: RPG400-L@xxxxxxxxxxxx To subscribe, unsubscribe, or change list options,
visit:
http://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxx
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.