Skip to Content
Author's profile photo Amrita Laxmi

Content Transport using CTS – Cloud Integration – Part 2

Introduction:

In the Part 1 of this blog series, you would have understood how to setup Cloud Integration for CTS.

In this blog series part, I would like to explain how to transport the Integration Content across multiple Cloud Integration Tenants.

We will discuss the following scenarios:

  • Scenario 1: Transport using Transport mode CTS+ Direct
  • Scenario 2: Transport using Transport mode MTAR Download

1. Transport using Transport mode CTS+Direct

CTS+Direct would push MTAR content to an open Transport request in the configured CTS+ system maintained as a Destination.

  • In the Test/Source tenant, select the integration package that you want to transport.
  • Click on Transport.

  • In the Transport Comments prompt, provide comments and click on Transport.

  • Transport id will be displayed as shown above.
  • Navigate to target system and select the transport ID request and click on Import.

  • Confirm Import with Date: Immediate and Import Options as: Leave Transport Requests in Queue for Later Import.
  • The Integration package is imported into the Production tenant Account.

Note: In case of errors, you can check the logs by selecting the Import request and clicking on Logs button.

2. Transport using MTA Download

2.1 Downloading the Multi-Target Application (MTA) archive

To be able to transport an application, you must package it in a Multi-Target Application (MTA) archive as described below:

  • Change the Transport Mode to MTAR Download in the Settings tab.

  • In the Source/Test tenant, Select the integration package that you want to transport.
  • Click on Transport.

  • In the Transport Comments prompt, provide comments (for eg: the Integration package name) and click on Transport.
  • A file with extension .mtar is downloaded to your local file system in the download path configured in your browser.

Note: Ensure that the Integration flows to be transported are not in Draft State.

 

2.2 Importing the content in the Production tenant

CTS+ is used to transport applications, for example, from development to a test or production environment. You can also deploy one or several MTA archives to your subaccount in one run.

To import the content in the target/Prod system, follow the steps mentioned here:

  • In the CTS system go to transaction STMS.
  • Open the Transport Organizer WebUI.

  • Select the source system as CI1.

  • Login to the WebUI -> Transport Organizer will open.
  • Click on Create Request – a pop up will open with the below details. Enter a description for the Request. And click on Create.

  • For the request, go to tab Object List, switch to Change Mode.

  • In Object List tab, Click on Attach and browse for the .mtar file from your local system.
  • Select the Application as “CPI – Multi Target Application” and click on “Add to List”.

  • Click on Attach. The transport request will be updated. Click on Save Changes in the Object list tab.
  • After you have added one or more MTA archives in the request. Click on Release.

  • In the CTS system, go to transaction STMS and select Import Overview.

  • Double-click on the SID of the target system CI2.
  • Click on the Import Queue Web UI button if not directly opened.

  • Select the transport request and click on Import.

  • Confirm Import with Date: Immediate and Import Options as: Leave Transport Requests in Queue for Later Import.
  • The Integration package is imported into the Production tenant Account.

Note: If the Integration package is already existing, it will be updated.

In case of errors, you can check the logs by selecting the Import request and clicking on Logs            button.

 

Take Away:

We have learnt how to Transport the Integration content across multiple tenants using the CTS+ Direct and MTAR Download.

Assigned tags

      10 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Thomas Zwerg
      Thomas Zwerg

      Hi all,

      I'm wondering whether it is possible to transport only a single artifact and not always the whole package.

      I was not able to find any documentation on the level of granularity according to CTS+ transports for SAP Cloud Platform Integration.

      Do you have any further details on this?

      Thank you all

      Best Regards

      Thomas

      Author's profile photo Amrita Laxmi
      Amrita Laxmi
      Blog Post Author

      Hi Thomas,

       

      We only support the transport of a whole package and not for a single artifact with CPI.

       

      Regards,

      Amrita

      Author's profile photo Jens Schwendemann
      Jens Schwendemann

      Why is that so, I think it leads to either unwanted situation

      • Too much content is transported if packages are kept at a normal size
      • Too many packages (with too litle content) are created in order to circumvent this

      Any plans to change this (add transport on iFlow basis) in the future?

       

      Cheers

      Jens

      Author's profile photo Parag Jain
      Parag Jain

      Second that Jens. This needs to be at artificats and not at package.

      Regards, Parag

      Author's profile photo SARAT MAVUDURU
      SARAT MAVUDURU

      Hi Amrita,

      Is this still the same or do we have the option to transport individual artifacts now?

       

      Regards,

      Sarat

      Author's profile photo Parag Jain
      Parag Jain

      Hello Amrita,

      I do not see the "Transport" option in the package page. I have enabled "Trasnport" option in tenant settings and also have "admin" access. Any other check points ?

      Regards,

      Parag

      Author's profile photo Amrita Laxmi
      Amrita Laxmi
      Blog Post Author

      Hi Parag,

      Please ensure that all Integration developers who would be transporting content and used for              authentication have the Role IntegrationContent.Transport and is a Member of the tenant Account.

      Please refer the Prerequisites section of part 1 of the blog.

      Thanks & Regards,

      Amrita

      Author's profile photo Parag Jain
      Parag Jain

      Thanks Amrita. Any update on supporting transport of artifacts instead of whole package ?

      Regard, Parag.

      Author's profile photo Amrita Laxmi
      Amrita Laxmi
      Blog Post Author

      Hi Parag,

       

      Transport of artifacts is not supported yet, although it is in our list.

       

      Thanks & Regards,

      Amrita

      Author's profile photo Parag Jain
      Parag Jain

      Hello Amrita,

      Any progress on this.

      Regards, Parag.