Ensure the PASOE instance is properly tailored for the new OE version and contains all of the latest copies of any default WebApps (eg. manager and oemanager).
1. We strongly recommend migrating to OpenEdge 12.2, when a migration has not gone live yet and not carry forward any items from previous versions if this can be avoided. With 12.2 being a LTS release it is the pragmatic approach for two reasons:
a. It will suite the live environment better for a longer period, in particular with future updates
b. All PAS instances will need to be re-created from scratch for release 12.2 anyway .
2. To fix this problem: Delete and recreate all PAS OE instances from scratch *in the same version used*.
(irrespective of upgrading to 12.2 or remaining in an earlier version)
a. Create the PAS instance
b. Deploy ABLApps for each WebApp:
eg: ABLApp called “ABLAPP1” and a matching WebApp called “WEBAPP1”, (webApps=webapp1) association
$ pasman deploy -I myPAS -a ABLAPP1 $DLC/servers/pasoe/extras/oeabl.war webapp1
$ pasman deploy -I myPAS -a ABLAPP2 $DLC/servers/pasoe/extras/oeabl.war webapp2
Article
Must oeabl.war be deployed multiple times when multiple ABL applications run in a single PASOE instance c. Create the associated application WebApp .war files in the
same version of PDSOE then deploy into the instance.
In this way when deploying the Webapp into the a new ABL application into an existing instance, it will for example include a copy of the correct version's oeablSecurity.properties and similar tailoring will be correct.