Export and import operations on overlays and custom objects
This section briefly describes export and import operations on overlays and custom objects.
Export operations on overlays and custom objects
The following table shows the object customization types that can be exported in each development mode.
Exporting objects by development mode
|Mode||Objects that can be exported|
|Best Practice Customization||
1 For information about the real and resolved names of overlays, see Overlay object names.
You can include any combination of the permitted object customization types in a single export operation.
For more information, see Exporting objects.
Import operations on overlays and custom objects
You can import any combination of overlay, overlaid, unmodified, and custom objects in the same operation as long as they are in the same .def file.
When you are importing an application, if the .def file contains both base and overlay objects, the Import Base and Overlay Application option is available in the Application Selection window.
The following situations require special handling:
- Importing overlay objects with prohibited modifications
Imported overlay objects must not contain any prohibited modifications (that is, modifications that you cannot make in Best Practice Customization mode). If they do, the import fails.
- Importing an overlaid object whose overlay is on the target server
If properties that are not controlled by overlays are changed in an overlaid object before it is imported (for example, the overlay object name is changed), the change is reflected in the corresponding overlay object on the target server after the import is complete (in the previous example, the overlay object name is updated to match the new name of the imported overlaid object).
- Importing only overlay objects
If you import an overlay object but do not import its corresponding overlaid object, the target server must contain a copy of the overlaid object. If it does not, the import fails.
For more information, see Importing object definitions.
Use the following information to understand how to work with origin objects at design time and to configure AR System server to support origin objects.