Create a git repository for SAP Cloud Integration

Create a git repository for SAP Cloud Integration

In this guide you will see how you can create a git repository for your SAP CPI/Cloud Integration system. 

Before you start you need
1. Have installed Figaf
2. Have connected it with a SAP CPI tenant

1. Create a git repository on forinstance github
2. Create a secret key for your user https://github.com/settings/tokens
4. Now in Figaf you open the agent you want to use and switch on Enable Git integration

Now you can fill in all the values. To simplify your life set the check marks for Update build, setting and .gitignore files. 
5. Syncronize the git repository from the agents page using the following icon 
6. If the synchronization is complete you can download the git repository from your IDE. 
I prefer IntelliJ https://www.jetbrains.com/idea/ but you can also use other tools
7. Check the project is using Java 8
8. Add a folder with name libs and add the two files you downloaded, and enable them as Libraies
9. Copy the file gradle-irt.properties to gradle.properties and add your SAP user and password to this file. 
10. Build the gradle file
11. Enable the Gradle window in your IDE to see the projects. 

12. In the file com\figaf\MessageImpl.groovy add the missing implementations.

You can view all the steps in the following video.




    • Related Articles

    • Create Service Keys for SAP CPI Cloud Foundry

      For SAP CPI Cloud Foundry you have an option to use Service Keys to send messages. The Figaf Tool will not test the properties are correct before running tests.  We need to create keys for both API and for Integration flow API access To create a ...
    • Connect to SAP Integration Suite /Cloud Foundry

      To connecto SAP Cloud Foundry we have enabled a new way of connecting using SAML. This is because the public APIs of SAP Cloud Integration is not as good as the private APIs used in the Web.  You can read more about the a setup and security behind it ...
    • How to add MessagingSend Role to a Cloud Foundry user

      If you are using SAP Cloud Integration on Cloud Foundry then you probably have noticed you cannot add the default ESBMessage Send (MessagingSend) role to your user. You will need to create a role collection to support this.  In your BTP cockpit go to ...
    • FAQ: What kinds of problem will I face with my SAP PI/PO to Cloud Integration migration with your tool

      We are still improving the Figaf Tool to make SAP PI/PO to Integration Suite/CPI better. We often get asked what is not supported.  Many of the problems comes from the fact that it is two different environments that we try to convert artifacts ...
    • How to create XSLT to map PI to CPI channels

      How do you create XSLT to be used in the mapping of SAP PI to SAP CPI.  You should start by looking in the git repository https://github.com/figaf/PItoCPIMigrationTemplates and use it as templates.   ​ Here is an example of and XSLT <xsl:stylesheet ...