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)
Release : 18.1
Component : Endevor Software Change Manager
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
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.