Transporting assets in Adobe Correspondence Management Solution Accelerator (CMSA) 2.5

Transporting assets in the Correspondence Management Solution Accelerator 2.5  across systems is a common requirement and a frequent activity.

Exporting assets from the source system

CMSA being based on LiveCycle Content Services as the content repository, assets are exported as an ACP from the source system using steps documented in the CMSA guide. Such an exported ACP will contain ALL assets on the source system, and their relationships.

Importing assets to the target system

Importing assets (ACP exported above) on the target system will be largely driven by the intention, and desired behavior.

If the intention is to *create a replica of the source system* (and ignore whatever is on the target system), then perform the following on the target system:

  1. Delete DataStore (under Company Home).
  2. Ensure to delete the same from Deleted Itemsas well. To do so :
    1. Go to User Profile.
    2. Click Manage Deleted Items
    3. Click Show All
    4. Click Delete Listed Items
    5. Click Yes
  3. Delete files within Models (under Company Home > Data Dictionary).
    1. DO NOT delete the Models space itself.
  4. Delete files within lcc_persistence (under Company Home)
  5. Restart your server
  6. Bootstrap CMSA (http://server:port/cmsa/Bootstrap)
  7. Use the Import Utility to import the source system’s ACP
    1. “importWithDD” or “importWithoutDD” would depend on which Data Dictionaries do you wish to honor. The ones from the source system (use ‘importWithDD’) or the ones on the target system (use ‘importWithoutDD’).
  8. Restart your server

However, if the intention is to *keep the existing assets* and import whatever is in the ACP from the source system, then you should IGNORE steps 1. to 6., and simply execute step 7. (i.e., “Use the Import Utility to import the source system’s ACP”) and 8.

It is important to note that in such cases there could be a possibility of duplicate assets in the system, if the source and target systems contain assets by the same ‘name’; since we enforce the uniqueness in asset names via the CMSA interface only, but here we are directly importing assets onto the repository (bypassing the solution’s constraints).