|
Lurton, Does the OPNQRYF use a different format? CPF4131 means 'level check'. Apparently the CL runs in a different activation group than the RPG, so first the RPG didn't use the open data path that OPNQRYF created, but opened the file itself. Changing the open scope made RPG see the opened file. So there must be a difference between the format in the file and the format that is used in OPNQRYF. Joep Beckeringh ----- Original Message ----- From: "Lurton Keel" <LKeel@xxxxxxxxxxxxxx> To: "'RPG programming on the AS400 / iSeries'" <rpg400-l@xxxxxxxxxxxx> Sent: Friday, September 26, 2003 3:54 PM Subject: ACTGRP > I am new to the called procedures so bear with me. > > I have created a module GETVWEEKS(hired) to calculate vacation time for our > union employees based on their hired date. > 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 ?
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.