Configure CPI agents

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 here: https://figaf.com/help/irt/latest/#agent-integration-configuration-CPI
This is a common part.

The user should have the following roles assigned: PI_Administrator, PI_Business_Expert, PI_Integration_Developer.

NEO

CPI Platform Type: NEO.
IFLMap Host: Copy the underlined part of HTTP URL from any deployed IFlow (without "https://" and endpoint):


Cloud Foundry

  1. Create Process Integration Runtime service.

    Select client_credentials or/and password grant types. They are standard types of OAuth2 protocol. Both of them are supported in Figaf. 
    If you have cf client installed, you can also create this service from the command line:
    cf create-service it-rt integration-flow figaf-it-rt -c it-rt.json
    (it-rt.json is attached to the article)
  2. Create a service key:
  3. View the generated credentials:
  4. Go back to the Figaf app. Fill in the needed values:
    IFLMap Host: copy the host part (without "https://") from the previous screenshot.
    CPI Platform Type: CLOUD_FOUNDRY.
    IFlow Client Id, IFlow Client Secret: copy the corresponding values.
    Enable "Use oauth url for testing" if you want to use "client_credentials" grant type.
    OAuth token url: copy the corresponding value.
    Example:
  5. Then save the Agent and click "Test configuration".


    • Related Articles

    • How to install Figaf to handle SAP PI to CPI migrations

      This guide shows you how to install the Figaf Suite, and enables you to create your first SAP PI to CPI migration.  It is recommended that you follow along in the video.  ​ Install the Tool Registered for the Trial on Figaf  and you will get the ...
    • 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 ...
    • 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 ...
    • Configure PI agents

      Obtain the address to your PI System Go into the Figaf DevOps Suite and click the plus sign to add an agent Host name is how to access the system. If you are using Cloud Connecter and have deployed Figaf in BTP, you will need to use the cloud ...
    • Transporting your migrated SAP CPI iFlows to production

      See how to handle the transport of your iFlow to production ​​ Here you will see how to transport your migrated and tested iflow into production. Create a landscape for the transport. It is possible to use only one system for the setup to see the ...