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.