Configuration
=============
-.. note::
- * This section is used to describe the options a software component offers for configuration.
+Configurations .properties files are located under ``WEB-INF/conf/``, while .js files are under ``scripts/constants/``
- * Configuration is typically: provided for platform-component and sdk projects;
- and referenced in developer and user guides.
-
- * This note must be removed after content has been added.
+system.properties file
+----------------------
+``db.connectionURL``
+ The connection URL for the VID database
+``db.userName``
+ The username for the VID database
-Example ...
+``db.password``
+ The password for the VID database
-You can provide the following in ``basic.conf``
+``aai.server.url.base``
+ Base URL for the A&AI server
-``host=ADDRESS``
- The address of the host
+``aai.server.url``
+ URL for the A&AI server including its version (default: v11)
-``port=PORT``
- The port used for signaling
+``aai.vid.username``, ``aai.vid.pass``
+ Credentials for accessing A&AI server offered APIs
- Optional. Default: ``8080``
+``mso.server.url``
+ Base URL for the SO server
+
+``mso.polling.interval.msecs``
+ Interval in milliseconds for polling the SO for the instantiation status
+
+``mso.max.polls``
+ Max attempts for polling the SO instantiation status
+
+``mso.user.name``, ``mso.password.x``
+ Credentials for accessing the SO server
+
+``scheduler.server.url``
+ Base URL for the Scheduler
+
+``scheduler.create.new.vnf.change.instance``, ``scheduler.get.time.slots``, ``scheduler.submit.new.vnf.change``, ``scheduler.get.schedules``
+ Scheduler endpoints
+
+asdc.properties file
+----------------------
+``asdc.client.rest.protocol``
+ States the protocol used for accessing SDC: http or https
+
+``asdc.client.rest.host``
+ States the hostname of the SDC instance
+
+``asdc.client.rest.port``
+ States the port of the SDC instance
+
+``asdc.client.rest.auth``
+ Basic authorization string for accessing SDC
+
+vidConfiguration.js file
+------------------------
+``MSO_MAX_POLLS``
+ Max attempts for polling the SO instantiation status
+
+``MSO_POLLING_INTERVAL_MSECS``
+ Interval in milliseconds for polling the SO for the instantiation status
+
+``SCHEDULER_POLLING_INTERVAL_MSECS``
+ Interval in milliseconds for polling the Scheduler
+
+``SCHEDULER_MAX_POLLS``
+ Max attempts for polling the Scheduler
+
+``MACRO_SERVICES``
+ | List of all service model invariant UUIDs that need macro instantiation.
+ | Example: ["3cf30cbb-5fe7-4fb3-b049-559a4997b221", "b135a703-bab5-4295-a37f-580a4f2d0961"]
+
\ No newline at end of file