The CLAMP Participant Simulator

The CLAMP Participant Simulator is a simulator used to test the participant ecosystem.

Participant Simulator can mock the messaging behavior of a particular participant. In order to do that just change the identification of the participant (participantId and participantType) into the configuration yaml file.
In a complex scenario, using console and more yaml configuration files, it possible to run simulator in multiple instances. For each yaml file, it needs to change the web-server port and the participant identification.
So just run one by one the jar file with an external yaml configuration file.

@Sirisha Manchikanti to update.



Run Participant Simulator from command line using Maven

mvn spring-boot:run -Dspring-boot.run.arguments="--server.port=8080"

Run Participant from command line using Jar

java -jar -Dserver.port=8080 target/policy-clamp-participant-impl-simulator-6.1.3-SNAPSHOT.jar

Run Participant from command line using Jar and external yaml file

java -jar policy-clamp-participant-impl-simulator-6.1.3-SNAPSHOT.jar --spring.config.location=http-participant.yaml

Swagger UI

Swagger User Interface of the Participant Simulator is available at the below link:

http://localhost:8080/onap/participantsim/swagger-ui/