Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Introduction

The SAP CTS+ Integration allows users to import configurations (regular configuration exports and workflow packages) to any system using SAP CTS+. The imports can be set to originate from any or a selection of specific source systems. Allowed source systems are specified in the System Parameter mz.sourcesystems.

 

...

Exports from source systems are not triggered using CTS+. They are produced using the regular System Export UI, then presented to CTS+ using “loose coupling”. Please refer to CTS+ User Documentation for more information.

Info

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

System Parameters

...

System Parameter

...

Use

...

mz.sourcesystems

...

This parameter (of type list) is valid only for integrations with SAP CTS+ . It allows for restricting from which source systems an export (regular configuration and Workflow Package) can originate from. Leaving it empty will allow any/all systems. Note that this parameter is valid only when an import is triggered using the CTS+ API. Imports triggered using the System Import UI, or command line interface will not be affected.

The value of mz.sourcesystems must be exactly as specified in the System Parameter mz.name of the source system. (Note that mz.name can be changed at any time in the source system; changes will be valid after a restart of the system. mz.name equals mzexport.mzname in an export file. The latter parameter is used when evaluating if an import shall be allowed.)

Example of usage:

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

Preparing a System Export for CTS+

The export procedure is done using the “loose coupling” mechanism in CTS+. Meaning, you do the export as usual in the source system, then make it available to CTS+ manually.

  1. Verify that your export will be possible to use/import in other systems.; the source/export system’s name must be present in the target/import system’s System Property mz.sourcesystems. Please refer to (LINK TO SYS PARAM USER DOC).

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

  3. Make the System Export available to CTS+. Please refer to CTS+ User Documentation for more information. This System Export can then be used for imports to target systems using the CTS+ API.

When creating your configurations and system exports, keep in mind that the full content of an export will be imported to the target system. Thus, we recommend:

  • Use External References (LINK TO EXT REF USER DOC) when configuring variables that are local for a system. 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 use cases you want to import to other systems.

System Imports triggered via CTS+

The full contents of an export will always be imported to a target system.

  1. Verify that the export will be possible to import to the target systems.; the source/export system’s name must be present in the target/import system’s System Property mz.sourcesystems. Please refer to (LINK TO SYS PARAM USER DOC).

  2. Make sure you have valid (local) External References present in/for the target system.

  3. Trigger the import via the CTS+ API. Please refer to CTS+ User Documentation for more information.

Info

You can verify the originating source of any configuration present in a system in the Properties UI of that configuration. The Comment column in the History tab will contain the following parameters if the configuration originates from an export:

LOG: Imported from <export file>
CTS+ Transport ID: <CTS+ ID>
SOUCE SYSTEM: <mz.name / mzexport.mzname>
ORIGINAL COMMENT: <original comment>

...

(Change and Transport System Plus) integration in MediationZone enables streamlined management of configuration and workflow transport across different environments. This integration allows for greater control, flexibility, and efficiency when moving configurations between development, test, and production systems. You can find more information on SAP CTS+ in the https://help.sap.com/.

Key Features of the SAP CTS+ Integration in MediationZone

  • Simplified Configuration Management: Manage regular system exports and workflow packages seamlessly through the SAP CTS+ interface. Please note that Development Toolkit bundles are excluded from this integration.

  • Flexible Import Options: You can easily import configurations to any system in your landscape using CTS+. The source systems for imports can be customized—either allowing all systems or limited to specific ones, as defined by the cts.source.systems property. For more information, see https://infozone.atlassian.net/wiki/x/8BVCD.

  • Decoupled Export Process: With loose coupling between export and transport, exports are triggered separately from the CTS+ transport process. Use the System Export tool in Desktop, or the https://infozone.atlassian.net/wiki/spaces/MD93/pages/205656966/mzsh?atl_f=content-tree command line tool, to create export files, which you then upload to CTS+ for transport and deployment.

    ctsIntegration.pngImage Added

Subsections

This section contains the following subsections: