Team

Role

Name

E-mail

Commiter

Christophe Clossetcc697w@intl.att.com
CommiterDaniel RoseDR695H@att.com
CommiterCatherine Lefevrecl664y@att.com
CommiterMarco Plataniaplatania@research.att.com
CommiterBrian Freemanbf1936@att.com
CommiterMorgan Richommemorgan.richomme@orange.com
CommiterBartek Grzybowskib.grzybowski@partner.samsung.com
CommiterMarcin Przybyszmarcin.przybysz@nokia.com
CommiterEric Multaneneric.w.multanen@intel.com
CommiterKrzysztof Kuzmickikrzysztof.kuzmicki@nokia.com
CommiterBogumil Zebekbogumil.zebek@nokia.com

Project details

  • Location: https://github.com/onap/integration-simulators-nf-simulator

  • Information for developers ( README.md ):

Components

NF simulator contains four components:

  • VES Client,
    that generates VES events releated to NF, PNP integration.
  • Netconf server,
    that is able to change CM configurations, post that change on Kafak and print history of that changes.
  • AVCN manager,
    that fetches changes of configuration from Kafka and sends them to VES client.
  • PM https server,
    that is used in Bulk PM use cases over HTTPS.

Requirements for developers


Licenses


For VES client

Library

Version

Link to maven repo

License

spring-boot-starter
2.1.0.RELEASEhttps://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starterApache 2.0
spring-boot-starter-web
2.1.0.RELEASEhttps://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-webApache 2.0
spring-boot-starter-data-mongodb
2.1.0.RELEASEhttps://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-data-mongodbApache 2.0
spring-boot-starter-actuator
2.1.0.RELEASEhttps://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-actuatorApache 2.0
spring-cloud-config-client
2.1.4.RELEASEhttps://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-config-clientApache 2.0
logback-classic
1.2.3
https://mvnrepository.com/artifact/ch.qos.logback/logback-classicEPL 1.0, LGPL 2.1
logback-core
1.2.3https://mvnrepository.com/artifact/ch.qos.logback/logback-coreEPL 1.0, LGPL 2.1
slf4j-api
1.7.25
https://mvnrepository.com/artifact/org.slf4j/slf4j-apiMIT
commons-io
2.6https://mvnrepository.com/artifact/commons-io/commons-ioApache 2.0
json
20180130
https://mvnrepository.com/artifact/org.json/jsonJSON
gson
2.8.2
https://mvnrepository.com/artifact/com.google.code.gson/gsonApache 2.0
httpclient
4.5.5
https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclientApache 2.0
guava
21.0
https://mvnrepository.com/artifact/com.google.guava/guavaApache 2.0
commons-cli
1.4https://mvnrepository.com/artifact/commons-cli/commons-cliApache 2.0
commons-lang3
3.7https://mvnrepository.com/artifact/org.apache.commons/commons-lang3Apache 2.0
lombok
1.18.2
https://mvnrepository.com/artifact/org.projectlombok/lombokMIT
jackson-datatype-jdk8
2.9.7https://mvnrepository.com/artifact/com.fasterxml.jackson.datatype/jackson-datatype-jdk8Apache 2.0
jackson-datatype-jsr3102.9.7https://mvnrepository.com/artifact/com.fasterxml.jackson.datatype/jackson-datatype-jsr310Apache 2.0
vavr
0.9.7https://mvnrepository.com/artifact/io.vavr/vavrApache 2.0
vavr-match
0.9.7https://mvnrepository.com/artifact/io.vavr/vavr-matchApache 2.0
junit-jupiter-engine
5.1.0https://mvnrepository.com/artifact/org.junit.jupiter/junit-jupiter-engineEPL 2.0
junit-jupiter-migrationsupport
5.1.0https://mvnrepository.com/artifact/org.junit.jupiter/junit-jupiter-migrationsupportEPL 2.0
assertj-core
3.9.1
https://mvnrepository.com/artifact/org.assertj/assertj-coreApache 2.0
mockito-core
2.18.3
https://mvnrepository.com/artifact/org.mockito/mockito-coreMIT
spring-test
5.0.4.RELEASEhttps://mvnrepository.com/artifact/org.springframework/spring-testApache 2.0
spring-boot-starter-test
2.1.0.RELEASEhttps://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-testApache 2.0
springfox-swagger2
2.9.2https://mvnrepository.com/artifact/io.springfox/springfox-swagger2Apache 2.0
springfox-swagger-ui
2.9.2https://mvnrepository.com/artifact/io.springfox/springfox-swagger-uiApache 2.0
quartz
2.2.1https://mvnrepository.com/artifact/org.quartz-scheduler/quartzApache 2.0
quartz-jobs
2.2.1https://mvnrepository.com/artifact/org.quartz-scheduler/quartz-jobsApache 2.0
jsonassert1.5.0https://mvnrepository.com/artifact/org.skyscreamer/jsonassertApache 2.0

For netconf server

Library

Version

Link to maven repo

License

spring-boot-starter
2.1.6.RELEASEhttps://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starterApache 2.0
spring-boot-starter-web
2.1.6.RELEASEhttps://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-webApache 2.0
spring-boot-starter-websocket
2.1.6.RELEASEhttps://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-websocketApache 2.0
lombok
1.18.2
https://mvnrepository.com/artifact/org.projectlombok/lombokMIT
jnc1.0https://mvnrepository.com/artifact/org.onosproject/jncApache 2.0
javax.websocket-api
1.1https://mvnrepository.com/artifact/javax.websocket/javax.websocket-apiCDDL 1.1, GPL 2.0
spring-kafka
2.2.7.RELEASEhttps://mvnrepository.com/artifact/org.springframework.kafka/spring-kafkaApache 2.0
junit-jupiter-engine
5.3.1https://mvnrepository.com/artifact/org.junit.jupiter/junit-jupiter-engineEPL 2.0
junit-vintage-engine
5.3.1https://mvnrepository.com/artifact/org.junit.vintage/junit-vintage-engineEPL 2.0
junit
4.12https://mvnrepository.com/artifact/junit/junitEPL 1.0
assertj-core
3.9.1
https://mvnrepository.com/artifact/org.assertj/assertj-coreApache 2.0
mockito-core
2.18.3
https://mvnrepository.com/artifact/org.mockito/mockito-coreMIT
spring-boot-starter-test
2.1.6.RELEASEhttps://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-testApache 2.0
spring-kafka-test
2.2.7.RELEASEhttps://mvnrepository.com/artifact/org.springframework.kafka/spring-kafka-testApache 2.0
before-after-spring-test-runner
0.1.0https://mvnrepository.com/artifact/org.bitbucket.radistao.test/before-after-spring-test-runnerApache 2.0
docker-compose-rule-junit4
0.29.1https://mvnrepository.com/artifact/com.palantir.docker.compose/docker-compose-rule-junit4
httpclient
4.5.6https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclientApache 2.0
httpmime
4.5.6https://mvnrepository.com/artifact/org.apache.httpcomponents/httpmimeApache 2.0
springfox-swagger2
2.9.2https://mvnrepository.com/artifact/io.springfox/springfox-swagger2Apache 2.0
springfox-swagger-ui
2.9.2https://mvnrepository.com/artifact/io.springfox/springfox-swagger-uiApache 2.0

For AVCN manager

Running and using simulator

https://docs.onap.org/projects/onap-integration/en/latest/simulators/nf_simulator.html