To upgrade an ABL Service project to OpenEdge Release 12, you have two options:

  • Create a new project in OpenEdge 12, and then copy in the source files and support files from the OpenEdge 11-based workspace.
  • Manually upgrade the existing OpenEdge 11-based project.

If you choose the latter option, then complete the following steps for each project. Performing these steps ensures that all configuration properties are fully merged into your OpenEdge 12 development environment:

  1. Copy the PASOEContent/WEB-INF/logging.xml file into the PASOEContent/WEB-INF/backup folder.
  2. Copy the %dlc%/servlets/oeabl/WEB-INF/logging.xml file into PASOEContent/WEB-INF folder. Note that this step overwrites the older logging.xml file.
  3. Copy the PASOEContent/WEB-INF/oeablSecurity.properties file into the PASOEContent/WEB-INF/backup folder.
  4. Copy the %dlc%/servlets/oeabl/WEB-INF/oeablSecurity.properties file into the PASOEContent/WEB-INF folder.
  5. Merge any changes from the PASOEContent/WEB-INF/backup/oeablSecurity.properties file into the PASOEContent/WEB-INF/oeablSecurity.properties file.
  6. Copy the PASOEContent/WEB-INF/oauth2ResSvcClients.cfg file into the PASOEContent/WEB-INF/backup folder.
  7. Copy the %dlc%/servlets/oeabl/WEB-INF/oauth2ResSvcClients.cfg file into PASOEContent/WEB-INF folder. Note that this step overwrites the older oauth2ResSvcClients.cfg file.
  8. Merge any changes from the PASOEContent/WEB-INF/backup/oeablSecurity.properties file into the PASOEContent/WEB-INF/oauth2ResSvcClients.cfg file.
  9. Copy the %dlc%/servlets/oeabl/WEB-INF/oeablSecurity.xml file into the PASOEContent/WEB-INF folder.
  10. Copy the %dlc%/servlets/oeabl/WEB-INF/spring folder and its contents into the PASOEContent/WEB-INF/spring folder.
  11. Copy the %dlc%/servlets/oeabl/WEB-INF/web.xml file into the PASOEContent/WEB-INF folder.
  12. Copy the %dlc%/servlets/oeabl/WEB-INF/home folder and its contents into the PASOEContent/WEB-INF folder.
  13. Copy the %dlc%/servlets/oeabl/static/common* files into the PASOEContent/static folder.
  14. Copy the contents of the %dlc%/servlets/oeabl/static/images folder into the PASOEContent/static/images folder.
  15. Create new PAS for OpenEdge instances that are based on OpenEdge Release 12, as described in Create the PAS for OpenEdge instance.
  16. Deploy the ABL Service projects as PAS for OpenEdge web applications in the newly-created PAS for OpenEdge instances.