AS400 Level Check

10 pts.
Tags:
AS/400 administration
DSPFD
DSPPGMREF
Record Identification Code
I am receiving a Level Check on a CL. The DSPPGMREF and DSPFD show matching Record Level Identifiers. I cannot figure out the cause or the fix. Can someone help me, please? Thanks.

Software/Hardware used:
AS/400

Answer Wiki

Thanks. We'll let you know when a new response is added.

First, are you sure the level check is on the correct file?
Or is there another file in the *LIBL that is is trying to open>
If so, I would recompile the program making sure it is compiled over the correct file.

Discuss This Question: 5  Replies

 
There was an error processing your information. Please try again later.
Thanks. We'll let you know when a new response is added.
Send me notifications when members answer or reply to this question.

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
  • deepu9321
    Are you trying to call the program with same library list which you used for compiling the program?
    4,235 pointsBadges:
    report
  • wpoulin
    MPCM, You can check for the existence of multiple copies of your file by using the Work with Objects command, WRKOBJ OBJ(*ALL/MYFILE). This will show you what copies of MYFILE exist on the system, or at least the copies you have access to. Hope this helps, Bill Poulin
    2,480 pointsBadges:
    report
  • TomLiotta
    The DSPPGMREF and DSPFD show matching Record Level Identifiers. A DSPPGMREF showes program references for a specific *PGM object. A DSPFD will show file description attributes for a specific *FILE object. It is also necessary to demonstrate that the program receiving the error is the same object displayed by DSPPGMREF. And it's necessary to show that the file causing the error is the same object displayed by DSPFD. Library lists are most commonly involved in mismatches like this. But other elements are possible. For example, an activated program may easily be called again after a new *PGM object is created -- you'll get the previous program instructions in such a case. Or a program might be called out of QRPLOBJ after being replaced, if the job has a previously resolved pointer to the program. Regardless, if objects are displayed to determine their attributes, make sure that those are actually the objects being used. Tom
    125,585 pointsBadges:
    report
  • MPCM
    [...] 7. CharlieBrowne, Deepu9321, Wpoulin, and TomLiotta help out with an AS/400 level check. [...]
    0 pointsBadges:
    report
  • MPCM
    [...] 3. CharlieBrowne, Deepu9321, Wpoulin, and TomLiotta help a member with an AS/400 level check. [...]
    0 pointsBadges:
    report

Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to:

To follow this tag...

There was an error processing your information. Please try again later.

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Thanks! We'll email you when relevant content is added and updated.

Following