1 .. This work is licensed under a Creative Commons Attribution 4.0 International License.
2 .. SPDX-License-Identifier: CC-BY-4.0
6 2. Near-RT RIC Simulator
8 SDNC A1 Controller Developer Guide
9 ==================================
11 This document provides a quickstart for developers of the O-RAN SC A1 Controller SDNC Application
16 1. Java development kit (JDK), version 8
17 2. Maven dependency-management tool, version 3.4 or later
19 4. Docker, version 19.03.1 or later
20 5. Docker Compose, version 1.24.1 or later
22 Go to the northbound directory and run this command ::
25 This will build the project and create artifcats in maven repo
27 Go to oam/installation directory and run this command ::
28 mvn clean install -P docker
30 This will create the docker images required for sdnc
32 After this step check for the docker images created by the maven build with this command ::
33 docker images | grep sdnc
35 Go to oam/installation/src/main/yaml and run this command ::
36 docker-compose up -d sdnc
38 This will create the docker containers with the sdnc image, you can check the status of the docker container using ::
39 docker-compose logs -f sdnc
41 The SDNC url to access the Northbound API,
42 http://localhost:8282/apidoc/explorer/index.html
44 Credentials: admin/Kp8bJ4SXszM0WXlhak3eHlcse2gAw84vaoGGmJvUy2U
46 Near-RT RIC Simulator Developer Guide
47 =====================================
52 1. Java development kit (JDK), version 8
53 2. Maven dependency-management tool, version 3.4 or later
55 Go to the nearric-simulator/ directory and run this command ::
58 If you want to genereate the sources from A1 yaml file, Go to nearric-simulator/a1-med-api/ and run this command ::
61 This will generate the A1PApi.java you need to call the generate-sources maven life cycle to generate the file
63 The backend server listens for requests at this URL:
66 The backend server publishes live API documentation at the URL
67 http://localhost:8080/swagger-ui.html
72 In order to make a complete end-to-end call, follow the instructions given in this `guide`_.
74 .. _guide: https://wiki.o-ran-sc.org/pages/viewpage.action?pageId=12157166