
You can transport design objects from the development repository to a consolidation repository, and from there to a productive repository. The following figure shows the usual transport units:
The first sections describe the normal transport path using CMS. In this case, you only transport changes in the development system with the ES Builder; you control the rest of the transport to the consolidation and productive systems by using the CMS Transport Studio. The last section, on the other hand, deals with exports from the ES Builder of the consolidation system that are necessary for emergency corrections.
Further possible transport scenarios are described in CMS Transports (ES Repository)
You have created an XI track in the Landscape Configurator and entered the addresses of the development, consolidation, and productive repository, and the software component versions that you want to transport using the track. Once you have made this setting, you can create transport lists for the CMS. The status of the change lists of the registered software component version no longer changes to Closed immediately after their release, but first changes to Transportable.
You can deactivate the transport of change lists by using CMS (see also: Deactivating Change List Transports (ES Repository) ).
(1) Transporting from the Development to the Consolidation Repository
The transport has two steps: You use the ES Builder to export your changes from the development repository and then use the Transport Studio to transport the changes to the consolidation system.
Exporting Change Lists
To release changes to the CMS for transport to the consolidation repository, developers usually use change lists, which already contain the changes in the development repository. To execute the actions described in this section, you must be the owner of the change list.
Use an appropriate name for your change list. The name you use is visible in the Transport Studio later.
Exporting Transport Lists
Alternatively, users can compile transport lists in the ES Builder independently of change lists (see also: Change and Transport Entities for CMS Transports ).
Transporting Changes to the Consolidation System in the Transport Studio
A change request for the change or transport list appears in the Transport Studio on the Consolidation tab page.
(2) Transporting from the Consolidation to the Productive Repository
When transporting to the productive repository, you must bundle the changes that have been imported to the consolidation repository into a software component version and transport them to the productive system:
Assembly Options
| Option | Use |
|---|---|
|
Subset Assembly |
If this option is selected, only the transport and change lists selected in the dialog box are considered in assembly. If it is not selected, a complete copy of the software component version is created. |
|
Assembly Mode |
You use the Assembly Mode to determine how the CMS handles unresolved import conflicts in the productive repository. Stop if a component is inconsistent (Default) Assembly is terminated if there are any unresolved import conflicts. Assemble consistent component(s) only Assembly is executed for all consistent software component versions. Inconsistent software component versions are skipped. Assemble inconsistent components too The same as the last mode, except that inconsistent software component versions are also included. |
|
Support Package Number (only if Subset Assembly is not selected) |
The Support Package number is only relevant within SAP. Irrespective of what the customer enters, the Transport Studio always creates a software component version with the same Support Package number. |
Conflicts in Imports to the Target Repository
The Transport Studio notifies you of any version conflicts that occur during import to the target repository and cancels the transport. You can resolve such conflicts in the ES Builder on the Conflicts tab page.
More information: Conflicts when Importing Objects
Exporting Emergency Corrections from the Consolidation Repository
Depending on your transport schedules, it may be necessary in urgent cases to change objects in the consolidation repository instead of waiting to transport changes from the development repository.
To ensure that the development and consolidation repository remain consistent, you must make any changes to the consolidation repository in the development repository as well. (You cannot transport the changes back to the development system using the CMS.) However, if you change the objects that you have changed in the consolidation repository in the development repository as well, a version conflict will occur in the next import to the consolidation repository. To avoid having to resolve these version conflicts manually, you can transport changes back to the development system by using the file system (more information: Transporting ESR Content using the File System