This context builder shall be compliant to the POMBA Context Builder API, as defined in POMBA Context Builders and Data Sources and will leverage SDNC Network Discovery.


See also

Context Builder Specific API Clarifications

This context builder shall be compliant to the Context Builder API (POMBA Context Builder Swagger) with the following clarifications: 

Query ParameterSupport
serviceInstanceIdMandatory
modelVersionIdNot supported
modelInvariantIdNot supported

Note that the information returned from this API should be just the information returned from primary data source, although uuid fields were likely learned from primary data sources (we need to know what to try to discover)


Network Discovery Context Builder URI example

Network Discovery Context Builder URI example
http://10.147.112.142:8080/ndcontextbuilder/service/context?serviceInstanceId=c6456519-6acf-4adb-997c-3c363dd4caaf


Network Discovery Context Builder JSON response

Network Discovery Context Builder JSON response
{
    "service": {
        "uuid": "c6456519-6acf-4adb-997c-3c363dd4caaf",
        "dataQuality": {
            "status": "ok"
        },
        "attributeList": []
    },
    "dataQuality": {
        "status": "ok"
    },
    "attributeList": [],
    "vfList": [
        {
            "dataQuality": {
                "status": "ok"
            },
            "attributeList": [],
            "vfModuleList": [
                {
                    "maxInstances": 0,
                    "minInstances": 0,
                    "dataQuality": {
                        "status": "ok"
                    },
                    "attributeList": [],
                    "vmList": [
                        {
                            "uuid": "25fb07ab-0478-465e-a021-6384ac299671",
                            "nfNamingCode": "vserver",
                            "dataQuality": {
                                "status": "ok"
                            },
                            "attributeList": [
                                {
                                    "name": "adminState",
                                    "value": "active",
                                    "dataQuality": {
                                        "status": "ok"
                                    }
                                }
                            ]
                        },
                        {
                            "uuid": "25fb07ab-0478-465e-a021-6384ac299672",
                            "nfNamingCode": "vserver",
                            "dataQuality": {
                                "status": "error",
                                "errorText": "ENRICHER-202, The adaptor returned no data for the requested object"
                            },
                            "attributeList": []
                        }
                    ],
                    "networkList": [
                        {
                            "uuid": "HNP1d77c-1222-41ec-b7f3-94bb30951870",
                            "type": "l3-network",
                            "dataQuality": {
                                "status": "error",
                                "errorText": "ENRICHER-312, Unknown SoT as Enricher could not recognize the SoT reference."
                            },
                            "attributeList": []
                        }
                    ]
                }
            ],
            "vnfcList": []
        },
        {
            "dataQuality": {
                "status": "ok"
            },
            "attributeList": [],
            "vfModuleList": [
                {
                    "maxInstances": 0,
                    "minInstances": 0,
                    "dataQuality": {
                        "status": "ok"
                    },
                    "attributeList": [],
                    "vmList": [
                        {
                            "uuid": "b494cd6e-b9f3-45e0-afe7-e1d1a5f5d74b",
                            "nfNamingCode": "vserver",
                            "dataQuality": {
                                "status": "error",
                                "errorText": "ENRICHER-202, The adaptor returned no data for the requested object"
                            },
                            "attributeList": []
                        }
                    ],
                    "networkList": [
                        {
                            "uuid": "HNP1d77c-1222-41ec-b7f3-94bb30951870",
                            "type": "l3-network",
                            "dataQuality": {
                                "status": "error",
                                "errorText": "ENRICHER-312, Unknown SoT as Enricher could not recognize the SoT reference."
                            },
                            "attributeList": []
                        }
                    ]
                }
            ],
            "vnfcList": []
        }
    ]
}


Stories in Logging Project

T Key Summary Assignee Reporter P Status Resolution Created Updated Due
Loading...
Refresh

Stories in SDNC

T Key Summary Assignee Reporter P Status Resolution Created Updated Due
Loading...
Refresh


  • No labels