We had a situation where we performed a NEWCOPY, but the program didn't refresh.
There are 2 TOR's under an AOR, so we used CRTE to get to the AOR. We did a NEWCOPY and it looked successful, there were no errors and usecount & rescount were both 0. It appeared that the new version of code was executing fine in one of the TOR's, but not the second. The abend generated by the tran in the second TOR showed a DB2 consistency token from the old version of the program, so it was still executing the old load module. After a CICS bounce the next day, everything was fine (as we expected).
We've had this happen twice in a production region and can't replicate it in test, which makes it hard to do much further digging. We won't move this program to prod again for over a year, but would like to understand the issue.
Does anybody have any ideas what would cause this and how we can get around it? I've read quite a bit about PHASEIN, but it didn't look like the pgm was in use at the time, nor did NEWCOPY return any errors. Any ideas / suggestions are much appreciated!
Thanks in advance,
Pat