Ausgangslage

Bei einer Aufschaltung einer Zusatzbox wird die Relation zum Servicecontract nicht erstellt. Dies führt dazu, dass die Box nicht provisioniert wird

Request - Produktivkunde 100169420 

{
"DeviceModel": {
"Id": 165
},
"Contracts": [],
"Properties": [
{
"Key": "MacAddress",
"ValueType": "PropertyMacAddress",
"Value": "3ACFC5013A26"
}
],
"DeviceType": "UhdBox",
"SerialNumber": "060083B56C58BDC5",
"CustomerId": "1247322_4057009_3098942_W0040",
"Start": "2020-07-17T07:19:53.722+02:00"
}


Analyseergebnisse

Im "Contracts" ist kein Vertrag angegeben. Vermutlich müsste dort ["aea37f43-76ec-48ad-bdb3-1221a37cc2ef"] für die Verknüpfung mit dem QLTV Vertrag geführt werden. Zu prüfen von WWZ.

Workaround

Relation zwischen Zusatzbox und Servicecontract hinzufügen und Provisionierung auslösen.

SELECT * FROM dbo.tblServiceContractDeviceREL
EXEC qmc.sp_UserProvisioning @CustomerId = '' -- varchar(255)
, @IsManualTriggered = 1 -- bit