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);