IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

Compiler Option for Nested COPY


IBM Mainframe Forums -> COBOL Programming
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
prasadplease

New User


Joined: 02 Sep 2006
Posts: 31
Location: Mumbai

PostPosted: Fri Nov 06, 2009 7:49 pm
Reply with quote

Hi all,
In my program I am using a copybook which has copy statement inside.
The compilation is failing because of nested COPY.
Is there any compiler option i need to use for using nested copy in my program.

Thanks,
Prasad.
Back to top
View user's profile Send private message
Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 8696
Location: Dubuque, Iowa, USA

PostPosted: Fri Nov 06, 2009 8:00 pm
Reply with quote

There is a link to the manuals at the top of the page. If you read up on the COPY statement in the COBOL Language Reference manual, section 8.1.4, you will find:
Quote:
COPY statements can be nested. However, nested COPY statements cannot contain the REPLACING phrase, and a COPY statement with the REPLACING phrase cannot contain nested COPY statements.

A nested COPY statement cannot cause recursion. That is, a COPY member can be named only once in a set of nested COPY statements until the end-of-file for that COPY member is reached. For example, assume that the source text contains the statement: COPY X. and library text X contains the statement: COPY Y..

In this case, library text Y must not have a COPY X or a COPY Y statement.
So the answer to your question is that no compiler option is required to use nested COPY statements.

What is the exact error statement you are getting? Which COBOL compiler version are you using? What does the COPY statement look like in the program, and what does the nested COPY statement look like?
Back to top
View user's profile Send private message
prasadplease

New User


Joined: 02 Sep 2006
Posts: 31
Location: Mumbai

PostPosted: Fri Nov 06, 2009 8:13 pm
Reply with quote

That's right Robert.
Thanks a lot.

My prob is I am using Replacing phrase.
I will have to find some other way.
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> COBOL Programming

 


Similar Topics
Topic Forum Replies
No new posts How I Found a Bug in a FORTRAN Compiler All Other Mainframe Topics 4
No new posts VB to VB copy - Full length reached SYNCSORT 8
No new posts SCOPE PENDING option -check data DB2 2
No new posts OUTFIL with SAVE option DFSORT/ICETOOL 7
No new posts CICS vs LE: STORAGE option CICS 0
Search our Forums:

Back to Top