Resolve "No transaction handler is installed" error
book
Article ID: KB0083436
calendar_today
Updated On:
Products
Versions
TIBCO ActiveMatrix BusinessWorks Plug-in for SAP Solutions
7.x
Description
When using TIBCO ActiveMatrix Adapter for SAP for an outbound scenario, if the service in the configuration is tRFC (one-way Request-Response invocation service or publisher service), the adapter would use tidmanager as the transaction handler to delegate the tid-operations. In case the configuration has no tRFC outbound services, the tidmanager would not be used. If SAP invokes tRFC on this adapter, the adapter would throw following server error:
Server Exception: Gateway Host: <sap gateway host> Gateway Service: <sap gateway service> Program ID: <program id> Error Message: No transaction handler is installed. Unable to process tRFC/qRFC requests.
Issue/Introduction
Error: "No transaction handler is installed"
Environment
All
Resolution
In order to resolve this issue, logon to the SAPGUI and check the error detail in TCODE SM58. In case SAPGUI is not feasible, search for "CPIC_CONVID" in the connection attributes for the failed invocation in JCo trace and find this CPIC conversation ID in the jcorfc trace to determine the failed BAPI name. Check at the SAP end to find if the tRFC is sent to the adapter unintentionally.
To prevent this from happening, the programid/RFC Destination used by SAP adapter should be configured per service. SAP should not use the same programid in different RFC DESTINATION.
Additional Information
RFC_ERROR_SYSTEM_FAILURE, No transaction handler is installed. Unable to process tRFC/qRFC requests, SAP Adapter