Configuration
Configuration of the SDNC Context Builder is done via config/application.properties (TODO: to be updated when SDNC Context Builder can be installed by OOM)
SDNC Connection
# SDNC REST Client Configuration sdnc.serviceName=<IP address for connecting to SDNC> sdnc.servicePort=<Port for connecting to SDNC> sdnc.httpProtocol=http sdnc.user=<username for connecting to SDNC> sdnc.password=<obfuscated password for connecting to SDNC> sdnc.connectionTimeout=5000 sdnc.readTimeout=1000 sdnc.genericResourcePath=/restconf/config/GENERIC-RESOURCE-API:services/service/{0}
Provide basic authorization
# HTTP Basic Authorization credentials for Rest Service API sdncCtxBuilder.userId=<username for basic authorization> sdncCtxBuilder.password=<password for basic authorization>
Interfaces/API
URI example
SDC Context Builder URI example
http://localhost:8080/sdnccontextbuilder/service/context?serviceInstanceId=7d518257-49bd-40ac-8d17-017a726ec12a
JSON response example
Error Code
Error Code | Description | Resolution |
---|---|---|
400 | missing AppId from the header | Provide AppId in the header and re-send the request |
401 | missing basic auth from the header | Provide basic authorization in the header and re-send the request |