-
Task
-
Resolution: Done
-
Medium
-
None
-
None
In the homing call to OOF, SO seems to be mapping the "instanceName" coming in from the input request to the "serviceName" field in the Homing Request. However, the serviceName should be a instance invariant identifier that identifies the service (like vCPE), but not a specific instance of the service.
Instead, the subscriptionServiceType seems to be the right one to map to it.
Here's a sample input request showing the two fields of interest:
{
"requestDetails": {
"cloudConfiguration":
,
"modelInfo":
,
"owningEntity":
,
"project":
,
"requestInfo": {
"instanceName": "vcpe_svc_vcpesvc_rescust_0412a_201805310007",
"productFamilyId": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
"requestorId": "vCPE-Robot",
"source": "VID",
"suppressRollback": "true"
},
"requestParameters": {
"aLaCarte": "false",
"subscriptionServiceType": "vCPE",
"userParams": [
,
{
"name": "Customer_Location",
"value":
},
{ "name": "Homing_Solution", "value": "sniro" } ]
},
"subscriberInfo":
}
}
- relates to
-
OPTFRA-261 Align SO-OOF API to use ONAP wide instance invariant service identifier
- Closed