We are having an issue with BPM’s needing to be recompiled while logged into each app server. We have six app servers, and if I update a BPM while logged into App Server 1 – only the users logged into App Server 1 see the effect of that BPM. I have to log into Epicor on each app server and recompile the BPM in order to push that BPM out to all users.
Contacted Tech Support, they said to recycle the IIS Application Pools, but that seems to work sometimes and not others.
Does anyone know where the “executable” is stored – similar to the “.r” that was in the E9 BPMExe folder?
I’ve found files in the inetpub/wwwroot/APPSERVER/server folders, under BPM/Source/BO/CustShip for example, and DLL’s under the Customization/BO folder. However, even if take the “most recent” files in one app server folder and copy to the other app server folder, I still have an issue where BPM’s run only if you’re in the app server that created them (or recompiled).
Does anyone have any inner knowledge of how this work?
Thanks.
Kevin Simon