Hello, I am having the following problem while running my C++ ATMI Tuxedo client application:
When I call "tpcall()" in this way:
tpcall((char*)svc_name, (char*)buf, 0, (char**)&o_buf, &o_len, 0)
It returns me the following error + message:
TPESVCERR - server error while handling request
The funny thing is that, when I add the TPNOTRAN flag to the tpcall, it works without problems.
But since I use tpcall() in the scope of a transaction, calling it with the TPNOTRAN flag is useless for me.
Does anyone have an idea why I can't do tpcall() without the TPNOTRAN flag? Any error in the application or in the Tuxedo server side?
Thanks so much!!!
When I call "tpcall()" in this way:
tpcall((char*)svc_name, (char*)buf, 0, (char**)&o_buf, &o_len, 0)
It returns me the following error + message:
TPESVCERR - server error while handling request
The funny thing is that, when I add the TPNOTRAN flag to the tpcall, it works without problems.
But since I use tpcall() in the scope of a transaction, calling it with the TPNOTRAN flag is useless for me.
Does anyone have an idea why I can't do tpcall() without the TPNOTRAN flag? Any error in the application or in the Tuxedo server side?
Thanks so much!!!