Upsize to Progress OpenEdge

You upsize your model repository to a Progress OpenEdge database in the following stages:

Stage One: Install OpenEdge Components

  1. Install OpenEdge, version 10.0B3 or higher.
  2. Install OpenEdge ODBC 10.0B or higher driver.
  3. Create a suitable ODBC Data Source to point to your new database.

Stage Two: Configure the Database

  1. Create an empty OpenEdge database.
  2. Make sure the new database is selected as the current database.
  3. Load the OpenEdge_EASchema.sql script file from the Sparx Systems website. Run the script to create all required data structures.

You now have an empty database repository, into which you can transfer an existing model.

Stage Three: Perform Integrity Check

Run the project integrity check tool (select the Tools | Data Management | Project Integrity Check menu option) on the base project that you intend to upsize to the Progress OpenEdge repository, to ensure the project data is 'clean' before uploading.

Stage Four: Transfer the Data

  1. Open Enterprise Architect and select the Tools | Data Management | Project Transfer menu option. The Project Transfer dialog displays.
  2. In the Transfer Type panel, select the .EAP to DBMS radio button.
  3. In the Source Project field, type the name of the .EAP file to upsize to Progress OpenEdge.
  4. At the right of the Target Project field, click on the [ ... ] (Browse) button. The Data Link Properties dialog displays, showing the Provider tab.
  5. Select Microsoft OLE DB Provider for ODBC Drivers from the list, then click on the Next>> button. The Connection tab displays.
  6. In the Use Data source name field, click on the drop-down arrow and select the ODBC driver you have set up to connect to your OpenEdge repository. In the setup example the driver title is openedge_ea.
  7. Type the User name and Password.
  8. If required, in the Enter an initial catalog to use field type an initial catalog.
  9. Click on the All tab, and double-click on Extended Properties.
  10. In the Property Value field, edit the value to: DefaultSchema=PUB.


  1. Click on the Connection tab again, and click on the Test Connection button to confirm that the details are correct.
  2. If the test does not succeed, revise your settings. If the test succeeds, click on the OK button. The Project Transfer dialog redisplays.
  3. If required, select the Logfile checkbox and type a path and filename for the data transfer log file.
  4. Click on the Transfer button to begin the data transfer process.

Once this process is complete, the content of the .EAP model exists on the Progress OpenEdge repository and you can now open the repository from Enterprise Architect.


You cannot transfer a source .EAP file that was created using a version of Enterprise Architect earlier than 3.5.0.