Panel | ||||
---|---|---|---|---|
| ||||
|
Info |
---|
How to Get Started with CDS Designer UIIf you’re new to CDS Designer UI and need to get set up, the following guides may be helpful: |
Anchor | ||||
---|---|---|---|---|
|
Create
...
New CDS
...
Package
In the Package List, click on the Create Packagebutton.
...
Anchor | ||||
---|---|---|---|---|
|
Define
...
Package MetaData
In MetaData Tab:
- Package name (Required), type "hello_world"
- Package version (Required), type "1.0.0"
- Package description (Required), type "Hello World, the New CBA Package created with CDS Designer UI"
- Package Tags (Required), type "tag1" then use the Enter key on the keyboard
...
Anchor | ||||
---|---|---|---|---|
|
Define Template
...
And Mapping
In the Template & Mapping Tab:
...
Anchor | ||||
---|---|---|---|---|
|
Create
...
An Action
From the Package information box on top, click on the Designer Mode button.
...
Anchor | ||||
---|---|---|---|---|
|
Add Resource Resolution
...
Function To The Action
On the left side of the designer screen, Click on the FUNCTIONS tab to view all the Functions List.
...
Anchor | ||||
---|---|---|---|---|
|
Enrich
...
And Deploy
...
The Package
From the page header and inside the Save menu, click on the Enrich & Deploy button.
...
Anchor | ||||
---|---|---|---|---|
|
Test
...
The package
...
With CDS REST API
To test the CDS hello_world package we created, we can use the REST API shown below to run the resource resolution workflow in the hello_wold package, which will resolve the value of the "image_name" resource from the REST Call input, and will send it back to the user in the form of "Hello, $image_name!".
Code Block | ||
---|---|---|
| ||
curl --location --request POST 'http://cds-blueprint-processor:8080/api/v1/execution-service/process'\ --header 'Content-Type: application/json;charset=UTF-8'\ --header 'Accept: application/json;charset=UTF-8,application/json'\ --header 'Authorization: BasicY2NzZGthcHBzOmNjc2RrYXBwcw=='\ --data-raw '{ "actionIdentifiers": { "mode": "sync", "blueprintName": "hello_world", "blueprintVersion": "1.0.0", "actionName": "Action1" }, "payload": { "Action1-request": { "Action1-properties": { "image_name": "Sarah Abouzainah" } } }, "commonHeader": { "subRequestId": "143748f9-3cd5-4910-81c9-a4601ff2ea58", "requestId": "e5eb1f1e-3386-435d-b290-d49d8af8db4c", "originatorId": "SDNC_DG" } }' |
...