Strangely I have never actually done this. So before I plough on I thought I would check that there are no issues.
For an App server will multiple instances running on it I am sure it possible to upgrade just one instance to a higher patch level without effecting others. Am I right or not?
It’s never caused me any issues doing this. I’ve done it short term to test patches. You just can’t run multiple releases on the same app server. Example: 10.2.400 and 10.2.500.
So I am clear, you have one machine, but multiple environments (i.e. LIVE, TEST, PILOT).
If this is the case, yes, you can have multiple patch levels. You have have some difficulty switching between environments as it will re-download the client each time (and the cache will be out of sync possibly), but it should be fine.
I agree about the major versions being different. It just is a pain to manage more than one major version on the same machine.
In our Epicor folder on our client machines, Epicor has each client in a separate folder (Live, Pilot, Education, etc.) They can all have separate versions and often do during upgrade testing. Calvin is right, no need to download the client each time.
We are running different major versions on the same server.
I created our own installation script using the install folder and custom icons.
This way we can run 10.1.600.35, 10.2.300.11 and 10.2.400.14 all on the same server.
NO scripting needed. When a log file creates for MRP, it will create under Companies then the Site folder and the user under that.
Users are users and they each get their own user folder.
The client is appended with the appserver name so we can have multiples under the same Epicor folder.
Same for the Local Clients on the server.
For SSRS, Each company has its own SSRS directory.