Sounds like a library list issue.
Have you set the CGI library list in the Apache config?
SetEnv QIBM_CGI_LIBRARY_LIST "lib1;lib2;lib3;"
You can determine the library list at runtime by locating the job, or by having one of the programs run the command:
DSPLIBL OUTPUT(*PRINT)
And then locating the report.
Chris Hiebert
Senior Programmer/Analyst
Disclaimer: Any views or opinions presented are solely those of the author and do not necessarily represent those of the company.
-----Original Message-----
From: RPG400-L [mailto:rpg400-l-bounces@xxxxxxxxxxxx] On Behalf Of Slanina, John
Sent: Monday, July 24, 2017 7:54 AM
To: 'Rpg400 Rpg400-L' <rpg400-l@xxxxxxxxxxxx>
Subject: my extpgm call is not pick the right program in the library list.
I have a CGI set up on a iseries web instance.
ScriptAlias /webapi /qsys.lib/ITBRCPGMS.lib/wsrpgm02.pgm
wsrpgm02 call wsrpgm171
then in wsrpgm171, it call other program mopee03r.
It always call mopee03r in library ITBRCPGMS and not the one with same named program in a library in front of ITBRCPGMS.
I just start the web instance so the program in not in memory.
All program are RPGLE.
wsrpgm171 is a name activation group ACTGRP('WSRPGM171').
mopee03r activation group ACTGRP(*CALLER)
dcl-pr mopee03r extpgm('MOPEE03R');
thanks
John Slanina
--
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.
Please contact support@xxxxxxxxxxxx for any subscription related questions.
Help support midrange.com by shopping at amazon.com with our affiliate link:
http://amzn.to/2dEadiD
As an Amazon Associate we earn from qualifying purchases.