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: |
Info |
---|
NOTE: In order to see the latest version described below in the tutorial, we will need to use the latest cds-ui-server docker image: nexus3.onap.org:10001/onap/ccsdk-cds-ui-server:1.1.0-STAGING-latest |
Anchor | ||||
---|---|---|---|---|
|
...
- script-type: "kotlin"
- script-class-reference: "org.onap.ccsdk.cds.blueprintsprocessor.services.execution.scripts.HelloWorld"
- Add optional attribute by click on Add Optional Attributes button, add"dynamic-properties" then enter the value "*Action1-properties"
Click on the Save button to update the package with the function attributes.
From the page header and inside the Save menu, click on the Save button to save all the changes.
...
Once the process is done, a confirmation message will appear.
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 script executor workflow in the Hello-world-package-kotlin package, which will resolve the value of the "username" resource from the REST Call input, and will send it back to the user in the form of "Hello, $username!".
Code Block | ||
---|---|---|
| ||
curl --location --request POST 'http://10.1.1.9: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: Basic Y2NzZGthcHBzOmNjc2RrYXBwcw==' \ --header 'Host: cds-blueprints-processor-http:8080' \ --header 'Cookie: JSESSIONID=7E69BC3F752FD5A3D7D1663FE583ED71' \ --data-raw '{ "actionIdentifiers": { "mode": "sync", "blueprintName": "Hello-world-package-kotlin", "blueprintVersion": "1.0.0", "actionName": "Action1" }, "payload": { "Action1-request": { "username":"Orange Egypt" } } , "commonHeader": { "subRequestId": "143748f9-3cd5-4910-81c9-a4601ff2ea58", "requestId": "e5eb1f1e-3386-435d-b290-d49d8af8db4c", "originatorId": "SDNC_DG" } }' |
...