search cancel

Endevor WS: CCI Error¨ CONV: RECEIVER NOT FOUND

book

Article ID: 244222

calendar_today

Updated On:

Products

Endevor Software Change Manager (SCM) COMMON SERVICES FOR Z/OS

Issue/Introduction

Unable to run Endevor Web Service HealthCheck, Tomcat log shows the following error:

11:27:17.150 <pool-2-thread-1> INFO  (com.ca.endevor.eapi.STC) Spawn->Inqy: feedback: CCIFeedBack { dataLen=500, errorDetailCode=0, 
 errorText=NO ERROR IN RC, errorTextCode=0, inConversId=0, inqyBuffer=Ý[email protected]¨, inqyCount=1, inq
 yLen=94, isTimeOut=false, localId=CCIIdentifier { appname='BC1PAPI0VKQKF4MMUVO3', systemId='EFD2' }, outConversId=0, pRC=0, recvBuff
 er=, remoteId=CCIIdentifier { appname='', systemId='' }, sRC=0, secure=0, spwnEvent=0, spwnkey=                         }
 11:27:17.150 <pool-2-thread-1> INFO  (com.ca.endevor.eapi.STC) Spawn->Inqy: inqyArea: CAIWSSTCSTC17433a             
 11:27:17.150 <pool-2-thread-1> INFO  (com.ca.endevor.eapi.STC) Spawn->Inqy: jobId: 'STC17433' jobName: 'CAIWSSTC' hostName: 'EFD2'
 11:27:17.150 <pool-2-thread-1> INFO  (com.ca.endevor.eapi.STC) Spawn->Inqy: destId: 'CCIIdentifier { appname='BC1PAPI0VKQKF4MMUVO3',
  systemId='EFD2' }'
 11:27:22.151 <pool-2-thread-1> ERROR (com.ca.endevor.eapi.STC) ÝHealthCheck CCI Error¨ CONV: RECEIVER NOT FOUND (RC: 8 SRC: 6 DRC: 285212672)

Environment

Release : 18.1

Component : Endevor Software Change Manager

Cause

In order to analyze the issue, CCS team requests Endevor Web Service to capture the dump taken in the time of failure, Web Services code has been modified to create new EndevorService.war file.  

Replace original EndevorService.war file with the modifiled war file in /webapps directory,  then recycle the Tomcat instance - during the startup it'll try to start the spawn task CAIWSSTC and will fail with S422 abend, use the following SLIP TRAP to capture SVCDUMP

SLIP set,J=WSTOMSTC,JOBLIST=(CAIWSSTC,CAIENF),COMP=422,A=SVCD,END

Resolution

The dump shows that the client originally brought up ENF with a SYSID value of SYSNAME, and then changed that name to EFD2. There are some residual data areas that  still show SYSNAME.  It results in CCI "thinking" this request is a REMOTE request.  When it looks for a remote application, it can't find it, and the result is the RC=8 DRC=6 XRC=11. 

Issue the following commands to clean up the "residue":  
First, make sure spawn task CAIWSSTC is no longer active.
Then issue console command : ENF CCI(TERM) 
This will shutdown CCI under ENF(But leave ENF active).
ENF then display message : CAS9608I - CAICCI Subsystem is not operational
Issue command : ENF CCI(CLEARALL) 
Then recycle ENF. 

Restart Endevor Tomcat.