> I tested the procedure in a bound RPG program and it worked fine.
> I tried the procedure in a cl called program front-ended with an OPNQRYF.
> Every time I ran it I got a CPF4131 when the bound rpg ran.
> I changed the OPNQRYF by adding OPNSCOPE(*JOB) and it works fine.
>
> Was this the correct way to fix the problem ?

'Fix the problem' can be such an odd turn of phrase in this business.  This
is working as intended.  There was a thread in May 2002 on this very topic.
The CL manual is far from crystal clear when it comes to explaining what
OPNSCOPE(*ACTGRPDFN) means.  Basically, the OPEN stays with the CL and
doesn't move to the new AG that the ILE program is running in.

So yes, changing the OPNSCOPE to *JOB will make the application run the way
you intend.
  --buck




As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

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.