Can i declare a display file and a physical file in a single CL

1160 pts.
Tags:
AS/400 Display File
CL
CL programming
Physical Files
Can i declare a display file and a physical file in a single CL.  Also can u share a sample program, which uses the parameters entered in the display file (using SNDRCV command) and processes records from a physical file.

Answer Wiki

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

Yes you can.
You need to use the OPNID param on the DCLF and SNDRCV / RCVF op codes.

PGM

DCLF FILE(A1_DSPF) RCDFMT(SPOOLTMP) OPNID(DSP)

DCLF FILE(A1_PF) RCDFMT(SPOOLTEMP) +
OPNID(PF)

RCVF DEV(*FILE) RCDFMT(SPOOLTEMP) OPNID(PF)
CHGVAR &DSP_OBJLINK &PF_OBJLINK
SNDRCVF DEV(*FILE) RCDFMT(SPOOLTMP) OPNID(DSP)

ENDPGM

——————–
I think that you will need to create the program as type CLLE not CLP

Phil

——————–
It depends. What version of the OS are you running?

Discuss This Question: 1  Reply

 
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
  • JohnsonMumbai
    Thanks, it worked, our version is V5R4, we need to use OPNID in DCLF when we use more than one file.
    1,160 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