inter subprogram in initial state, but only sometimes
- From: "Frank Swarbrick" <Frank.Swarbrick@xxxxxxxxxxxxxx>
- Date: Fri, 23 Dec 2005 17:56:56 -0700
I know that if you put the "IS INITIAL" clause on the PROGRAM-ID statement
it will reload all of working-storage every time the program is called.
I also know that the calling program can CANCEL the called program in order
to remove it from memory, thus causing a "new" version of the program to be
loaded the next time it is called.
But is there a way for the CALLED program to basically cancel itself once it
is complete? In other words, I want the sub-program to sometimes be entered
in it's last used state and sometimes in it's initial state. But only the
sub-program itself needs to know when it wants to do one and when it wants
to do the other. Of course it could pass something back to the caller
instructing the caller to cancel it, but the caller is not forced to obey
this.
I don't actually have a need for this, but it did get me thinking...
COBOL for VSE/ESA 1.1.1
Thanks,
Frank
---
Frank Swarbrick
Senior Developer/Analyst - Mainframe Applications
FirstBank Data Corporation - Lakewood, CO USA
.
- Follow-Ups:
- Re: inter subprogram in initial state, but only sometimes
- From: James J. Gavan
- Re: inter subprogram in initial state, but only sometimes
- From: Richard
- Re: inter subprogram in initial state, but only sometimes
- From: charles hottel
- Re: inter subprogram in initial state, but only sometimes
- From: James J. Gavan
- Re: inter subprogram in initial state, but only sometimes
- Prev by Date: Re: To my Democratic & Republican friends (with tongue firmly planted in cheek)
- Next by Date: Re: OT: Pornography (WAS: Making money from Java)
- Previous by thread: To my Democratic & Republican friends (with tongue firmly planted in cheek)
- Next by thread: Re: inter subprogram in initial state, but only sometimes
- Index(es):
Relevant Pages
|