HAS Developer Guide

Quick Start

Installation and Configuration

Install the HAS project

Installing from the Source Code

Prerequisite:

The conductor has a runtime dependency on SMS and MUSIC. They can be set up using the following steps.

To run SMS, Run the following commands

./setup-sms.sh docker exec --user root -i sms /bin/sh -c "mkdir -p /preload/config" docker cp has.json sms:/preload/config/has.json docker cp osdf.json sms:/preload/config/osdf.json docker exec --user root -i sms /bin/sh -c "/sms/bin/preload -cacert /sms/certs/aaf_root_ca.cer -jsondir /preload/config -serviceport 10443 -serviceurl http://localhost"

To run music, Run the following commands

tar -xvf music.tar.gz cd music # to start music ./music_script.sh # to stop music ./music_teardown_script.sh curl -vvvvv --noproxy "*" --request POST http://localhost:8080/MUSIC/rest/v2/admin/onboardAppWithMusic -H "Content-Type: application/json" -H "Authorization: Basic Y29uZHVjdG9yOmMwbmR1Y3Qwcg==" --data @onboard.json



For HAS to communicate with SMS, The following changes have to be done to the conductor.conf

  • In the SMS URL, Protocol has to be changed from HTTPS to HTTP

  •  In the same URL, hostname has to be changed from aaf-sms.onap to localhost



Get HAS seed code from the Linux Foundation Projects page.