SKYVVA CPI Salesforce Receiver Adapter in SAP Cloud Platform Integration
Below figure is the sample integration flow using Skyvva Salesforce Adapter at receiver side.
Figure: sample CPI integration flow using Skyvva Salesforce adapter
Skyvva Salesforce receiver adapter is used to communicate with Salesforce system using HTTPS transport protocol and Skyvva message protocol.
Figure: Skyvva Salesforce receiver adapter channel configurations
Connection:
LOGIN-CONFIG:
Parameter | Description |
Login Url
| Enter the URL of the Salesforce system to connect to. Use the following pattern: https://<hostname> |
User Credential | Maintain Salesforce User Credential in CPI.
Path: Monitoring > Manage Security > Security Material
|
Client Id
| Enter the Salesforce Client Id
Note: Client Id will be provided by Salesforce. |
Client Secret
| Enter the Client Secret.
Note: Client Secret will be provided by Salesforce. |
Skyvva:
URI SETTING:
Parameter | Description |
REST Operation | APEX_CALL: Only APEX operation is available in the current version
Note: In current version only REST operation is supporting. Other operations will support in next release. |
SALESFORCE ENDPOINT CONFIG:
Parameter | Description |
Apex Method | Select the Method that you want to perform from the dropdown list.
Available Methods: POST, PUT, DELETE, PATCH & GET
|
Logging Option | Select the Logging option that you want to perform from the dropdown list. Default: Only Default is supporting in this version
Below Logging Option will support in next release. Debug Level, Error Level, Info Level, Trace Level &Warning Level |
Api Version (delete this content) | Enter the API version from the Salesforce |
Apex Url | Only Integrate, integrateBatch, IntegrateSynchronous & SearchService supported in this version.
createNewMessage & ProcessMessage will be support in next release.
|
Event Name | Not supported at this moment. |
Format | Salesforce supports two formats for representations of resources: JSON and XML. |
HTTP client timeout (sec) | Enter the HTTP client timeout
Example: 60 Secs |
Integrate Max Size | Provide the maximum size. Example: 5000 |
Integrate Batch Max Size | Provide the maximum batch size. Example: 5000 Note: Choose this if the Apex Url is integrateBatch |
Enable Autoswitch | This will option support in next release. |
S Object Id | This will option support in next release. |
S Object Fields | This will option support in next release. |
S Object Id Name | This will option support in next release. |
S Object Id Value | This will option support in next release. |
S Object Blob Field Name | This will option support in next release. |
S Object Class | This will option support in next release. |
S Object Query | This will option support in next release. |
S Object Search | This will option support in next release. |
Bulk API:
Note: This will support in the next release version.
BULK API:
Parameter | Description |
Environment | |
Skyvva Version | |
Bulk Operation | |
Bulk Package Size | |
Request Payload | |
Bulk Mode | SFDC Bulk 1.0 SFDC Bulk 2.0 |
Switch to Batch Mode | |
Use Fast Batch Creation Mode |