Frank Swarbrick wrote:
We got an interesting note from one of our vendors.  They are using the IGZEBRG module 
(which I guess is invoked from the IGZBRDGE macro, though they don't seem to actually use 
the macro itself) for dynamic calls and are going to have to make "invasive 
changes" in order to get around the fact that this is not supported in COBOL 5.
We never used this feature in our own internal programs.  Where can I find out 
more about how it worked and what the migration path away from it is/was?  I 
can't seem to find much about it on the internet.  I assume that's because it's 
really a COBOL II feature.
From what I can tell by looking at the macro (in CEE.SCEEMAC) and its resulting usage it 
looks like its used to create an object module with entry points for any routine where 
you want to use a static call and yet have the actual modules called/loaded dynamically.  
I am curious about the history behind it.  Why would this have been used instead of just 
specifying the COBOL DYNAM option so that a "call literal" does a dynamic call 
instead of a static call?
Not that it matters in the end; I'm just wondering about its history.  And I'm 
wondering how long ago this vendor should have stopped using it.  :-)

Start here:

http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/Shelves/IGYSH007?SEARCHREQUEST=cobol+ii&TYPE=FUZZY&RANK=RANK&SEARCHTOPIC=TOPIC&SEARCHTEXT=TEXT&SEARCHINDEX=INDEX&CASE=alcse913

It's described in the APG for MVS & CMS.

Bob

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to