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.  To create a service key for running test follow the procedure. 1 ) Goto SAP BTP Cockpit ...
    • 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 ...
    • 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 ...
    • Configure CPI agents

      Figaf tool supports both CPI platforms: Neo and Cloud Foundry. The configuration of such agents has some differences though there are lots of common settings. You can find details about all parameters ...
    • Testing SAP PI to CPI Migrations

      In this article, you will see how you can test how the migration of your SAP CPI migration went.  We have recorded a video about how to create the testing ​ Create SAP PI Test case Find the ICO to select the recording from Create a Recording request ...