Limitations for exporting a company
When you deploy a company, ensure that you are aware of the company export limitations.
- The deployment process does not support the import and export
of:
- Inherited data
- Catalog and hierarchy content that supports inheritance
- Collaboration area content
- Default objects
- Role to locale mapping
- Organization hierarchy content
- Ordering information of catalog items
- The deployment process does not support the export of content of non-persistent attributes during environment exports. The values of non-persistent attributes are not stored in the database but are shown in the user interface by using the logic that is provided in the non-persistent script editor.
- Keep the size of the document store as small as possible to avoid any Out
Of Memory errors. You can make a backup of any previously
exported compressed files and delete them from the document store
to reduce the document store size. Sample script of document store export:
envObjList = new EnvObjectList(); envObjList.addAllObjectsToExport("DOC_STORE" ); result = exportEnv(envObjList, "521docstore.zip"); out.writeln(result);
- Modify your scripts in the source instance to make them compatible to the target instance. If your source instance of Product Master is an older release version, then after you import your document store, you need to modify all scripts in the target instance.
- The company trigo that is packaged by default, does not support a fully functional import or export environment. You must not use the company trigo as a source or target for imports or exports.
Basic objects
The basic objects with export limitations include:
- COMPANY_ATTRIBUTES
- SPEC
- LOOKUPTABLE
- LOOKUPTABLE_CONTENT
Sample script to manually export basic objects:
envObjList = new EnvObjectList();
envObjList.addAllObjectsToExport("COMPANY_ATTRIBUTES" );
envObjList.addAllObjectsToExport("SPEC" );
envObjList.addAllObjectsToExport("LOOKUP_TABLE" );
envObjList.addAllObjectsToExport("LOOKUP_TABLE_CONTENT" );
result = exportEnv(envObjList, "521bascidata.zip");
out.writeln(result);
Data definitions
The data definitions with export limitations include:
- ACG
- ROLES
- USERS
- ATTRIBUTE_COLS
- HIERARCHY
- CATALOG
- CONTAINER_ACCESSPRV
- WORKFLOW
- COLLABORATION_AREA
- MAPS
- DATASOURCE
- FEEDS JOBS
- DISTRIBUTION
- EXPORTS
- REPORTS
- HIERARCHY_VIEW
- CATALOG_VIEW
- MY_SETTINGS
- WEBSERVICE
- DISTRIBUTION_GROUP
- ALERT
- QUEUE
- UDL
Sample script to manually export data definitions:
envObjList = new EnvObjectList();
envObjList.addAllObjectsToExport("ACG" );
envObjList.addAllObjectsToExport("ROLES" );
envObjList.addAllObjectsToExport("USERS" );
envObjList.addAllObjectsToExport("ATTRIBUTE_COLS" );
envObjList.addAllObjectsToExport("HIERARCHY" );
envObjList.addAllObjectsToExport("CATALOG" );
envObjList.addAllObjectsToExport("CONTAINER_ACCESSPRV" );
envObjList.addAllObjectsToExport("WORKFLOW" );
envObjList.addAllObjectsToExport("COLLABORATION_AREA" );
envObjList.addAllObjectsToExport("MAPS" );
envObjList.addAllObjectsToExport("DATASOURCE" );
envObjList.addAllObjectsToExport("FEEDS" );
envObjList.addAllObjectsToExport("JOBS" );
envObjList.addAllObjectsToExport("DISTRIBUTION" );
envObjList.addAllObjectsToExport("EXPORTS" );
envObjList.addAllObjectsToExport("REPORTS" );
envObjList.addAllObjectsToExport("HIERARCHY_VIEW" );
envObjList.addAllObjectsToExport("CATALOG_VIEW" );
envObjList.addAllObjectsToExport("MY_SETTINGS" );
envObjList.addAllObjectsToExport("WEBSERVICE" );
envObjList.addAllObjectsToExport("DISTRIBUTION_GROUP" );
envObjList.addAllObjectsToExport("ALERT" );
envObjList.addAllObjectsToExport("QUEUE" );
envObjList.addAllObjectsToExport("UDL" );
result = exportEnv(envObjList, "521definition.zip");
out.writeln(result);
Data
The data with export limitations includes:
- HIERARCHY_CONTENT
- CATALOG_CONTENT
- SELECTION
- UDL_CONTENT
Sample script to manually export data:
envObjList = new EnvObjectList();
envObjList.addAllObjectsToExport("HIERARCHY_CONTENT" );
envObjList.addAllObjectsToExport("CATALOG_CONTENT" );
envObjList.addAllObjectsToExport("SELECTION" );
envObjList.addAllObjectsToExport("UDL_CONTENT" );
result = exportEnv(envObjList, "521data.zip");
out.writeln(result);