Skip to Content
Technical Articles
Author's profile photo Fatih Pense

Custom Adapter Camel 3 Upgrade Process – SAP Cloud Integration

When you log in to your Cloud Integration tenant you might see a notification like this:

Camel%203%20upgrade%20notification

Camel 3 upgrade notification

This is important if you have custom adapters installed.

The mentioned SAP Note covers important points. After completing the process I thought it would be helpful to document the high-level process step by step.

https://me.sap.com/notes/3326553

1- First you contact SAP support to create a “Camel 3 test tenant”.

2- Develop your adapter to use new pom.xml Camel and ADK(adapter development kit) versions. In the code import Camel 3 classes. You can also create a new adapter project then copy your code. Just don’t change scheme, metadata, or version of your adapter.

Blog post for creating a new adapter project from command line: https://blogs.sap.com/2022/02/08/integration-suite-developing-custom-adapters-with-ide-of-your-choice/

Example pom.xml part:

<camel.version>3.14.7</camel.version>
<adk.version>2.1.1</adk.version>

Example Java imports:

import org.apache.camel.support.DefaultProducer;
import org.apache.camel.support.DefaultComponent;

Checking ID and version of the existing adapter:

currently%20deployed%20adapter%20on%20camel%202%20tenant

currently deployed adapter on camel 2 tenant

 

3- When the “Camel 3” tenant is available you can run your new adapter by deploying it the regular way. Monitor -> Manage Integration Content -> Upload (+ button near search)

Uploading%20adapter%20to%20Camel%203%20test%20tenant

Uploading adapter to Camel 3 test tenant

4- Test your scenarios in Camel 3 test tenant.

5- When you are happy with the results. Now you can deploy this to your productive tenant, using “Settings”-> “Camel 3.14 Upgrade” -> Upload

Upload%20camel%203%20adapter%20to%20existing%20tenant

Upload camel 3 adapter to existing tenant

6-Now you just need to wait until SAP automatically upgrades your tenant and deploys the new version of the adapter.

 

Here%20is%20a%20diagram%20for%20the%20components%20involved

Here is a diagram for the components involved

 

Assigned Tags

      1 Comment
      You must be Logged on to comment or reply to a post.
      Author's profile photo Daniel Graversen
      Daniel Graversen

      Thanks for sharing the process.

      I could request the upgrade tenant directly as described here https://help.sap.com/docs/cloud-integration/sap-cloud-integration/request-new-tenant