Technology Blog Posts by Members
cancel
Showing results for 
Search instead for 
Did you mean: 
1,947

Previous blog: https://community.sap.com/t5/technology-blogs-by-members/sap-btp-integration-suite-deploy-undeploy-c...
This blog is to provide further details of config of the tool. 
To be able to use the tool,

  1. Download the project from the BTP-Integration-Suite: GitHub - FatimaMel/BTP-Integration-Suite: BTP Integration Suite Community 
    1. Create a deployUndeployConfigureTool.zip file with those file inside
      1. fatima4_0-1727707550959.png
  2. In SAP integration suite, upload the deployUndeployConfigureTool.zip file as type Integration Flow in a package
    1. fatima4_3-1727360977611.png
  3. Create in security material  
    1. OAuth2 Client Credentials created earlier at step 2.b in Prerequises 'deployundeployapiproxy' 
    2. User Credentials created earlier at step 3.b in Prerequises 
      1. fatima4_4-1727361017511.png
      2. fatima4_0-1727436132214.png
      3. fatima4_6-1727361041853.png

         

  4. In configuration of the artifact, set the parameters:  
    1. APIProxyURL with the domain URL 
    2. CIDesignTime with the domain url of the deployment iflow, but remove '-rt' from the url  
      1. fatima4_7-1727361083762.png
    3. deployundeployapiproxycred the name of OAuth2 Client Credentials 
    4. deployundeployconfigusercred the name of User Credentials 
      1. fatima4_8-1727361116372.png

         

      2. fatima4_9-1727361133069.png

         

      3. fatima4_10-1727361144072.png

         

  5. In Postman, 
    1. Set the request as type Post with the URL gotten from the deployment of the iflow 
    2. Set the Authorization with the deployundeployconfig credential created in prerequisites at step 1.c
      1. fatima4_12-1727361186297.png

         

      2. fatima4_13-1727361193056.png

         

    3. JSON example: 

      1.  
           "Action":"DEPLOY" 
           "Artifacts":[  
              { 
                 "Action":"CONFDEPLOY", 
                 "Id":"ArtifactID", 
                 "Parameters":[ 
                    { 
                       "ParameterKey":"ParameterKey", 
                       "ParameterValue":"ParameterValue" 
                    } 
                 ] 
              } 
           ],  
           "API":[  
              {  
                 "Action":"DEPLOY", 
                 "Id":"HelloWorldAPI"  
              }  
           ]  
        } 
  6. Performance of the iflow:
    1. For the deployment of 40 interfaces, it takes between 25.69s and 32.20s and the undeployment around 13.48s
    2. For the deployment of 200 interfaces, it takes between 1m53.47s and 2m9.54s and the undeployment around 1m2.70s

 

5 Comments