Problem:
What is missing in app server
Resolution:
The error was caused because the compiled program specified testcover compiler directive and did not ship the test coverage files.
From the docs-
If you want to use test coverage in a production system, you can compile TESTCOVER into your production system. However, we do not recommend this because of the high overhead costs. You will need to ship the files testcover.dll and gntcfg.dll in order for your users to be able to run the program if it has been compiled with TESTCOVER. You will also need a .tcf file, and your user needs to set up the environment variable accordingly. You need to store the .idy and the .cbl or .cpy file for the production code so that you can run reports on the .tcz files when you get them. This will enable your user to produce .tcz results files. In order to produce reports, you need the Net Express tcreport.exe file, as this is used to match the source lines in the code with the results.
OR
Remove the TESTCOVER directive, recompile and deploy the application without test coverage.



