Trick:Play with CIC in SAP PO 7.5 without a CPI account
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.
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
- SAP PO 7.5
- Eclipse Neon + SAP Cloud Platform Integration Tools plugin
- 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:
Point to Point Integration Flow:
Sender Channel-Select the adapter type “SFTP” & put a name:
Put the details:
Receiver Channel-Select the adapter type “SFTP” & put a name:
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
Select the Integration Project & copy the path:
Select all the files of your Integration Project & create a ZIP file:
Go to CIC Management Cockpit and deploy the ZIP file created in the Step-2:
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 )
Go to your Integration Project path & find the Integration Flow raw file, open it:
Go to “property” with the key “componentVersion” of the sender channel, select & delete it
Do the same thing but with the receiver channel
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:
The objective is make a quick test of our CIC in SAP PO 7.5 without a CPI account
Create a testing file:
Put it in the “out” folder of your SFTP server:
It was processed
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! 😉
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 🙂
Really cool trick, Max. Thanks for sharing this with the community. I'm sure many with PO 7.5 would love to try this out!
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 ?
Thanks for the valuable information, can we connect to CPI using connectors from SAP PO 7.4 SP 12 systems. Please suggest.
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?