Had this once - I think I found the error message deep in a Pascal manual !!!!
Can't remember if I fixed it - I traced it to the EXIT PROGRAM or GOBACK
statements in the subprogram - and I think the fix was to
use GOBACK rather than EXIT PROGRAM (or vica versa).
>>> Desmond Petersen <[log in to unmask]> 21/06/00 16:10:55 >>>
Hi
I am attempting to invoke a Cobol(PROGA) program from a C program (PROGC)
which works fine. All of the STATIC calls to other Cobol programs from
PROGA works as well. The moment I attempt to call a Cobol program
DYNAMICALLY from PROGA, it results in the following error :-
**** Escape executed outside of TRY block; CODE = FF830068 (UNWIND 9).
ABORT: /PROGC/PROGC
NM SYS a.00a9f4a0 dbg_abort_trace+$24
NM USER cb9.018078d8 proga+$a9c
NM PROG a24.0000ee18 server+$980
The nature of the application requires this call to be dynamic.
Can anyone explain this problem?
How can I solve this?