You set your own preference for your local workspace, a global setting that applies to all projects. In a typical collaborative environment, all users should select the same format. This topic explains the implications of both choices.
XMI is an XML-based file format that is gaining acceptance as a standard application modeling persistence and transport mechanism (see
http://www.eclipse.org/emf/ for more information). Advantages of this format include:
The Application Schema Explorer does not support the display of XMI model content. If using XMI storage, you must generate source code, and update a Meta Catalog with that code, before you can see the content in the Application Schema Explorer. (See the Meta Catalog volume in Progress Developer Studio for OpenEdge help.)
If you use database storage, you are limited to a single model. All components that you create belong to that model. However, database storage offers the following advantages: