(Glue-2411) v3
SNP Glue Rest API v3 adds the capability to edit generated objects, configure and control mass-replication processes, filter data, and query data directly without using SNP Glue tables as a staging area.
It is modeled around a few Objects:
SNP Glue Tables - represent a folder/structure outside of SAP
SNP Glue Queues - represent a staging queue where data is temporarily stored
SAP Objects - represent SAP standard data storage objects (tables, views, ADSOs, etc.)
In this section:
Using the API the user can move data between these objects through processes. The result of this combination is called workflow.
Workflow examples:
SAP Table → Process → SNP Glue Queue ← SNP Glue HTTP Endpoint
SAP ADSO → Process → SNP Glue Table
SAP Table → Multiple parallel processes → SNP Glue table
List of the available endpoints
Generate SNP Glue components
This API is used to mass-generate different types of objects for SNP Glue. Ext2.0, SNP Glue tables, and Queues
POST | /workflows |
DELETE | /workflows |
Processes
The APIs below are used to handle the Ext 2.0 processes. Edit them, execute them, and monitor them.
GET | /processes |
PATCH | /processes |
POST | /processes/request |
GET | /processes/request |
GET | /processes/request/logs |
Other SNP Glue components
GET | /queues - not yet available |
GET | /queues/consume |
POST | /queues/cleanup |
GET | /glue-tables |
GET | /sap-objects |
Technical information
Available at
https://<servername>:<portnumber>/dvd/glue/api/v3/<endpoint>
The logic is implemented in SAP Package /DVD/GL_EXT2_API_V3.VD/.GL_EXT2_API_V3 /DVD/GL_EXT2_API_V3 /DVD/GL_EXT2_API_V3