Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Introduction

SAP CTS+ (Change and Transport System Plus) is an advanced tool for managing the transport of software configurations and changes across different environments within an IT landscape.

Key Features of the CTS+ Integration in MediationZone

Regular System Exports and Workflow Packages can be managed using the CTS+ Integration. Development Toolkit bundles are not part of the integration.

Flexible Import Configuration: You can import configurations (regular configuration exports and workflow packages) to any system using SAP CTS+. Imports can be configured to originate from all source systems or a selected few. Allowed source systems are specified in the System Parameter mz.sourcesystems.

‘Loose Coupling’ for Exports: The export step and the CTS+ transport are handled separately. The System Export is done independently meaning that you would trigger the exports via the regular System Export UI, or by using mxsh/mzcli commands and then provide them to CTS+ for import.

ctsIntegration.png

For more information on SAP CTS+ Please refer the https://help.sap.com/. You can search for related documentation with ‘CTS+ Documentation’.

System Parameters

System Parameter

Description

mz.sourcesystems

This parameter (of type list) is valid only for integrations with SAP CTS+. It enables you to restrict the source systems from which exports (regular configuration and Workflow Package)can originate. If the parameter is left empty, exports from any system will be allowed.

Things to note:

  • This parameter is only effective when an import is triggered via the CTS+ API. Imports initiated through the System Import UI or the command line interface are not impacted.

  • The value of this parameter must exactly match the value specified in the mz.name system parameter of the source system. (mz.name can be changed at any time in the source system but changes will only take effect after the system is restarted. mz.name corresponds to mzexport.mz.name in an export file. This parameter is used to determine if an import should be permitted)

Example - System Parameter use

<property name="mz.sourcesystems" value="dev1,test,staging"/>

Preparing a System Export for CTS+

The export is handled in CTS+ using the “loose coupling” approach. This means you first perform the export as usual in the source system, then manually make it available to CTS+.

  1. Verify that your export can be imported into other systems: the export system’s name must be added to the import system’s ‘System Property’, mz.sourcesystems. Please refer to https://infozone.atlassian.net/wiki/x/8BVCD

  2. Create your System Export: Use the System Export UI or command line interface commands.

  3. Make the System Export available to CTS+: See the steps outlined in the CTS+ documentation at the https://help.sap.com/ for more information. Once the export is made available to CTS+, it can be used for importing into target systems via the CTS+ API.

Note!
When setting up your configurations and system exports, remember that the entire content of an export will be imported into the target system. Therefore we recommend to:

  • Use External References when configuring variables that are local for a system, see https://infozone.atlassian.net/wiki/x/7AozD. This way, configurations will be valid for both source and target systems, and only the External References will be system-specific.

  • Restrict the exports to contain only the use cases you want to import into other systems.

System Imports triggered via CTS+

When triggering a system import using CTS+, keep in mind that the entire content of an export will always be imported into the target system.

  1. Verify that the export can be imported into the target systems: The export system’s name must be added to the import system’s ‘System Property’, mz.sourcesystems. Please refer to https://infozone.atlassian.net/wiki/x/8BVCD

  2. Make sure there are valid (local) External References in the target system

  3. Trigger the import via the CTS+ API: See the steps outlined in the CTS+ documentation at https://help.sap.com/ for more information.

  4. Verify Configuration Source: To check the source of any configuration, view the Properties UI. In the History tab, the Comment column will display:

    • LOG: Imported from <export file>

    • CTS+ Transport ID: <CTS+ ID>

    • SOURCE SYSTEM: <mz.name / mzexport.mzname>

    • ORIGINAL COMMENT: <original comment>

  5. Clean Up Unused Configurations (Optional): Manually remove unused configurations from the target system.

 

 

  • No labels