(Glue-2102) v3
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 Glue tables as a staging area.
It is modeled around a few Objects
Glue Tables - represents a folder/structure outside of SAP
Glue Queues - represents a staging queue where data is temporarily stored
SAP Objects - represents SAP standard data storage objects (tables, views, ADSOs, etc.)
Using the API the user is able to move data between these objects through processes. The result of this combination is called workflow.
Workflow examples:
SAP Table → Process → Glue Queue ← Glue HTTP Endpoint
SAP ADSO → Process → Glue Table
SAP Table → Process → Multiple parallel processes → Glue table
List of the available endpoints
Generate Glue components
This API is used to mass generate different types of objects for Glue. Ext2.0, 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 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