Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 14 Next »

Team

Role

Name

E-mail

Specificator



Commiter



Project details

Components

PNF simulator contains two components:

  • Core PNF simulator,
    that generates VES events releated to PNF, PNP integratopn
  • Netconf simulator,
    that is able to receive and print history of CM configurations

Requirements for developers


Licenses


For core PNF simulator

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

For netconf simulator

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

Running and using simulator

How to run PNF simulator

detailed information can be found in README.md file:

using docker-compose

While in root or pnfsimulator catalog build  PNF simulator image using mvn clean package docker:build and then start docker compose from pnfsimulator catalog using docker-compose up

Docker compose will start data base ( mongo and mongo-express )  and PNF simulator

How to run netconf simulator

detailed information can be found in README.md file:

using docker-compose

While in root or netconfsimulator catalog build netconf simulator using mvn clean package docker:build and then start docker compose from netconfsimulator catalog using  docker-compose up

Docker compose will start kafka ( message queue and zookeeper ), needed ftp servers ( sftp-server and ftps-server ), netopeer for network configuration and netconf simulator

How to use PNF simulator

After running PNF simulator locally swagger documentation can be found on: http://localhost:5000/swagger-ui.html .
The usage of simulator is describe in README.md file:

How to use netconf simulator

After running PNF simulator locally swagger documentation can be found on: http://localhost:9000/swagger-ui.html .
The usage of simulator is describe in README.md file:


  • No labels