Posted by Jim Walker on July 03, 2008 at 10:01:18:
In Reply to: Executing External Command from IOF ends IOF posted by Steve Conway on July 01, 2008 at 15:41:23:
The QW exec that runs the Quickref application was the only command having this problem.
IOF was started using a modified version of the IOF8C exec. IOF8C uses LIBDEF to allocate the ISPF libraries. The QW exec also uses LIBDEF to allocate it's ISPF libraries. But QW did not specify the STACK parm on the LIBDEF statements. Therefore, when QW issued the LIBDEF to release it's ISPF libraries, it also released the IOF libraries. Steve added the STACK parm to QW LIBDEF statements and it fixed the problem.
Note. STACK should also be added to the IOF8C LIBDEF statements. This will permit IOF8C to be invoked from an application that was initiated using LIBDEF statements. This change will be made to the IOF8D version of this exec.