Gen TIML Listener error "LCA NOT FOUND FOR THIS TRANSACTION"
search cancel

Gen TIML Listener error "LCA NOT FOUND FOR THIS TRANSACTION"

book

Article ID: 385463

calendar_today

Updated On:

Products

Gen Gen - Run Time Distributed

Issue/Introduction

The Gen 8.6 CICS Multi Sockets Server Listener (TISRVMSL / TIML) is not working and shows error:
TIML TASK=00000186 01/21/2025 21:30:16 LCA NOT FOUND FOR THIS TRANSACTION

What does the error mean?

Environment

Gen 8.6 Gen CICS Multi Sockets Server Listener

Resolution

The IBM Sockets Interface keeps a list of listeners (special programs) that use the interface. Each listener has a record called LCA used for communications. 
When a TIML starts it locates and updates flags in LCA. If TIML does not find it's LCA it produces the message 
TIML TASK=<eibtskid> <date> <time> LCA NOT FOUND FOR THIS TRANSACTION

If the problem persists obtain a CICS Auxtrace on the CICS region reporting the error message:

  • If use PLTPI to start the TIML:
    Make sure the Trace is enabled at CICS startup - use SIT parm AUXTR=ON and make sure the DFHAUXT dataset is large enough to record past the error (message) or use both DFHAUXT and DFHBUXT and AUXTRSW=NEXT.
    Make sure to have Trace Options set to 2 for the following Components - AP, DS, TS and RI. And have Trace options set to ALL for the following Components - IS, UE and US.  See CICS SIT parm STNTRxx.

  • If start TIML manually (via the EZAO transaction):
    Use CETR PF4 to set the Component trace options and CETR to start the Auxtrace.
     
    Once the Auxtrace has been taken, download the DFHAUXT/DFHBUXT datasets as BINARY (zip up) and provide to Gen Support for analysis.

The problem was resolved without need for a trace.