Portal | Manuals | References | Downloads | Info | Programs | JCLs | Master the Mainframes
IBM Mainframe Computers Forums Index
 
Register
 
IBM Mainframe Computers Forums Index Mainframe: Search IBM Mainframe Forum: FAQ Memberlist Usergroups Profile Log in to check your private messages Log in
 

 

++INCLUDE used in cobol program.

 
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> COBOL Programming
View previous topic :: :: View next topic  
Author Message
sripriya

New User


Joined: 19 Apr 2005
Posts: 26

PostPosted: Tue Jun 27, 2006 12:54 pm    Post subject: ++INCLUDE used in cobol program.
Reply with quote

Hi all,

In the cobol program to include the DCLGEN member, we code as
EXEC SQL
INCLUDE <DCLGEN MEMBER>
END-EXEC.

But instead of the above code.
++INCLUDE <DCLGEN MEMBER> is used.

Can anyone pls clarify how ++INCLUDE works.

Thanks in advance,
Sripriya.
Back to top
View user's profile Send private message

DavidatK

Active Member


Joined: 22 Nov 2005
Posts: 700
Location: Troy, Michigan USA

PostPosted: Sat Jul 01, 2006 1:14 am    Post subject: Re: ++INCLUDE used in cobol program.
Reply with quote

The DB2 Pre Compiler requires that all referenced working storage areas be available during the Pre Compile. If you include the copybook as

Code:


EXEC SQL
    INCLUDE COPYBOOK
END EXEC.



the DB2 Pre Compiler will expand the copybook. If you were to include the copybook via. COBOL COPY

Code:

    COPY COPYBOOK.


the copybook does not get expanded until the COBOL Compiler gets control, and you get Pre Compiler Errors.

++INCLUDE is a PANVELET command, much like the COBOL COPY Verb, but expands the Copybook as it retrieves the program from the Source repository. Therefore, the Copybook is available in its expanded form at Pre Compile time, and is not necessary to be included vial EXEC SQL.

Dave
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> COBOL Programming All times are GMT + 6 Hours
Page 1 of 1

 

Search our Forum:

Similar Topics
Topic Author Forum Replies Posted
No new posts SQL query not working in Cobol program. CuriousMainframer COBOL Programming 14 Wed Feb 22, 2017 5:56 pm
No new posts Execute TSO ACF commands from COBOL-I... supreethi.srid TSO/ISPF 0 Tue Feb 21, 2017 5:19 pm
No new posts Mainframe Interview Questions CICS,CO... akshathan Mainframe Interview Questions 6 Thu Feb 09, 2017 6:38 pm
No new posts Submit job from Cobol with input data abdulrafi COBOL Programming 4 Wed Feb 01, 2017 12:41 pm
This topic is locked: you cannot edit posts or make replies. COBOL Software Development Lead at Fi... shally Mainframe Jobs 0 Fri Jan 20, 2017 5:21 am


Facebook
Back to Top
 
Mainframe Wiki | Forum Rules | Bookmarks | Subscriptions | FAQ | Tutorials | Contact Us