cds-exec shouldn't return "N/A" as output

Issue-ID: CCSDK-2603

* execute-command-logs" should always be a list (in some cases,
  we had a string causing possible parsing problems)
* response-data should be JSON and "N/A" not acceptible.

Signed-off-by: Oleg Mitsura <oleg.mitsura@amdocs.com>
Change-Id: Ie6fceb6e1f4c86bfcdeb7671bacd74b909628096
1 file changed
tree: 0b771bd43466f98a42bd3f22ec6fed38764f3165
  1. cds-ui/
  2. components/
  3. docs/
  4. ms/
  5. py-modules/
  6. releases/
  7. .editorconfig
  8. .gitignore
  9. .gitreview
  10. .readthedocs.yaml
  11. INFO.yaml
  12. pom.xml
  13. README.md
  14. TagVersion.groovy
  15. version.properties
README.md
Format code with ktlint checkstyle tool use the following command

mvn process-sources -P format

Reference

https://github.com/pinterest/ktlint

Getting started

Basic_Architecture

Basic Requirements

Before you can build this project, you must install and configure the following dependencies on your machine:

1- Java 8 SDK

2- Node and npm installed

3- Angular CLI & Angular v8

4- MySQL Database

5- maven

Running in Development Mode

  • In the main project folder run mvn clean install command to install all libraries and dependencies for maven and npm.

1- Back-end MS

  • create sdnctl table in MySQL
  • (Optional) You could run the project in a specific profile(dev, local) by adding -Dspring.profiles.active=profile-name

2- Loop-back server: that allow your request to reach the backend from cds-ui

  • move to ./cds-ui/server/ folder and run the command npm start

3- cds-ui

  • move to ./cds-ui/designer-client/ folder and run the command npm start, This command will make sure all the files follow the linting rules and then connect to the loopback server.

Using an IDE

Front-end you could use vscode or webstorm.

Back-end Intellij with kotlin plugin or any other editor


For more information check the docs folder.