The 1st task is NOT my code, but it would CALL my service which would attach a 
subtask. This one will be totally under my control
===================================================
Is the 1st task, the one with the existing DB2 connection, your task?  
Do you have control of it, or is your code running on a tcb that is not 
your code?
On 10/16/2014 1:00 PM, Victor Gil wrote:
> Hi everyone,
>
> Working on a general purpose callable subroutine to connect to a remote DB2 
> subsystem and return values back to the caller.
>
> Since the caller may [and WILL] have established its own DB2 connection to a 
> local DB2 subsystem, possibly with some cursors open and DB2 locks acquired, 
> the subroutine must run under a different TCB.
>
> I have no problems attaching a subtask on a first call and connecting from it 
> to a remote subsystem, but I cannot force the caller [because this would mean 
> massive change to the existing source code] to also call me with the 
> "end-of-job" request, so that I can properly detach the subtask.
>
> And if it is not detached the main task will surely get abended. [By the way 
> - can't this get trapped by an ESTAE(X) and converted into RC=0?]
>
> Given the above scenario - does anyone have a suggestion on how to quietly 
> terminate both tasks without the detach?  Or maybe a suggestion on ANOTHER 
> way of implementing the required functionality?
>
> Many thanks in advance!
> -Victor Gil-

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to