After uninstalling and reinstalling TDM Portal, we are now seeing all TestMatch jobs are failing, but only jobs run from the Portal. TestMatch jobs are working from GTDataMaker.
TestMatch jobs run from Portal, are executed by the TDMLegacyExecterService.
The TDMLegacyExecuterService.log indicates a security issue with the 'integrator' user.
2020-10-01 00:37:33.390 UTC [ERROR] [https-openssl-nio-8443-exec-4] --- [U:integrator][M:POST][P:/api/ca/v1/testMatchJobs] c.c.t.l.j.c.LegacyExecuterController: Failed to submit TestMatch job.
com.ca.tdm.servicecommon.TDMServiceException: svc_authorization_access_exception
Release : 4.8
Component : CA Test Data Manager
Looking at the Security Group settings for the 'integrator' user., we found this user doesn't have access to the project. We added 'All Projects' to the 'integrator' user and now the TestMatch jobs are working.
NOTE: TestMatch jobs running in TDM 4.8 and older use the 'integrator' account when executing jobs. There was change made in TDM 4.9, where TestMatch no longer uses the 'integrator' account, and instead uses the user account that initiated the job.