The following prerequisites must be fulfilled to successfully configure the REST adapter using the new Skyvva connector module.
1.1 Skyvva new REST connector module #
To successfully migrate your existing interface configuration from the soap to the rest adapter, you must install the latest version of the Skyvva connector module. The new Skyvva connector contains the following module.
- Skyvva/V2/RestIntegration
- Skyvva/V3/RestIntegration
Note that the new deployment file contains the old module versions used with the soap adapter. Ensure that your sap-po version supports the REST adapter with the OAuth authentication. Please upgrade your SAP-PO to the latest SP level if this is not the case.
1.2 Salesforce Connected App #
To use the sap-po REST adapter, you must create a so-called connected App in Salesforce. You need the client-id and client-secret to configure the OAuth authentication with the REST adapter. In Salesforce connected App, the client-id is called “Consumer Key, “ and the client-secret is called “Consumer Secret”. Refer to this Salesforce help https://help.salesforce.com/s/articleView?id=sf.connected_app_overview.htm&type=5 to create a connected App.
Open the connected app you created to see the client-id and client-secret.
Now you can see the client-id and client-secret of the connected app.
This is the mapping between the Salesforce Connected App and the REST adapter OAuth authentication screen.
These two parameters, “Consumer Key” and “Consumer Secret”, the username and password of a Salesforce user are always needed to use the REST adapter with the OAuth authentication. Before configuring the REST receiver channel, you must create the connected App in Salesforce. Note that it can take up to 10 minutes before the connected App is ready to use.