David, 

have you tried a LE-Condition-handler instead of catch()? I believe a 
C catch() wont work for an LE enabled assembler program. 
Did you get a CEEDUMP with the abend code?
Have you tried a USRHDL or register a Condition handler?

roland


>The main problem with this solution (or any other solution) that checked
>something before I make the PC call is that the server could crash (or be
>brought down) between the check and the PC call.
>
>Were I to implement something like the solution you describe, I would hope
>that I could either use the get name/token pair routine to check to make
>sure the server is up, or perhaps be able to check for existence of the
>servers ASCB or TCB, so that I didn't need to place anything into common
>storage.
>
>What I was hoping for was a solution where there was no chance of
>intermittent failure. The only way I know of to support that would be to be
>able to trap the ABEND. Is there really no way to issue an ESTAE type of
>recovery routine in C++ and return control to some function or something
>similar?
>
>Thanks!
>

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to