Skip to Content

Trick:Play with CIC in SAP PO 7.5 without a CPI account

Hi experts,

I’m an SAP integration consultant and today I bring you a very interesting trick to play with CIC in SAP PO 7.5 without a CPI account.

Scenario description:

We want to play with a file from a SFTP server and put the result in another SFTP server using CIC in SAP PO 7.5 without a CPI account

Pre-requisites:

  1. SAP PO 7.5
  2. Eclipse Neon + SAP Cloud Platform Integration Tools plugin
  3. Notepad++
  4. SFTP server

Create an Integration Project & Integration Flow in Eclipse Neon

Create an Integration Project called “IF_SDN_TEST” using SFTP adapter as sender as receiver:

Step-1

Point to Point Integration Flow:

Step-2

Sender Channel-Select the adapter type “SFTP” & put a name:

Step-3

Put the details:

Step-4

Receiver Channel-Select the adapter type “SFTP” & put a name:

Step-5

Put the details

Deploy a Cloud Integration Project in SAP PO 7.5

The objective is create a ZIP file of the Integration Project content & deploy it in CIC Management Cockpit

Step-1

Select the Integration Project & copy the path:

Step-2

Select all the files of your Integration Project & create a ZIP file:

Step-3

Go to CIC Management Cockpit and deploy the ZIP file created in the Step-2:

Step-4

Don’t panic my friend, we are here to fix it 😉 :

Modify an Integration Flow raw file using Notepad++

The objective is manipulate the Integration Flow raw file ( “.ifw” file ) with Notepad++ to deploy CIC successfully in SAP PO 7.5 without a CPI account, in another words the TRICK 🙂

The TRICK consists in delete the “property” with the key “componentVersion” of each channel in the Integration Flow raw file ( “.ifw” file )

Step-1

Go to your Integration Project path & find the Integration Flow raw file, open it:

Step-2

Go to “property” with the key “componentVersion” of the sender channel, select & delete it

Before:

After:

Step-3

Do the same thing but with the receiver channel

Before:

After:

Step-4

Save the modifications:

Re-Deploy a Cloud Integration Project in SAP PO 7.5

Go to section “Deploy a Cloud Integration Project in SAP PO 7.5”, repeat all steps  & you will see the following screens as result:

Test it

The objective is make a quick test of our CIC in SAP PO 7.5 without a CPI account

Step-1

Create a testing file:

Step-2

Put it in the “out” folder of your SFTP server:

Step-3

It was processed

Step-4

Check the MPL

 

Surely your eyes are shining if you really understand what has happened, yes, you have developed, deployed & executed a CIC in your SAP PO 7.5 without a CPI account, think about the possibilities.

 

Not forget, be curious! 😉

 

Kind Regards.

Max.

 

5 Comments
You must be Logged on to comment or reply to a post.
  • Hi Maximiliano,

    Thanks for the post! It also clarifies what Cloud Integration Content actually is. PO has the CPI runtime in it.

    I wonder in the future SAP will merge the two runtimes/adapter implementations. I think it would be more maintainable for SAP. I would love to write Apache Camel adapters for SAP PO. Two birds with one stone 🙂

    Kind regards,
    Fatih

  • This is awesome!

    If I may ask – I am always curious on how you went ablout cracking this or hacking this. Did you find some hidden documentation somewhere ?

     

    Regards

    Bhavesh

  • Hi Maximiliano,

     

    I am trying to deploy my integration content in ZIP format.

    However I’m getting below error.

     

    Could you please help me with this error?

     

    Error while triggering generation and build of content IFlow_Test_CIC_Rash.zip. Manifest file not found at required location.

     

    BR,

    Rashmi