Process serviceUri
according to whatever predefined schema is offered by the HMI service
If the HMI is the App Service Consumer (ASC), SDL will:
1. Activate the service specified with serviceID
if requestServiceActive
is set to true
Name | Type | Mandatory | Description |
---|---|---|---|
serviceUri | String | true | |
serviceID | String | true | |
originApp | String | false | Non-mandatory only if HMI is the ASC |
requestServiceActive | Boolean | false |
Name | Type | Mandatory | Additional |
---|---|---|---|
serviceSpecificResult | String | false |
{ "id": 1000, "jsonrpc": "2.0", "method": "AppService.PerformAppServiceInteraction", "params": { "serviceUri": "host:sample.service.uri", "serviceID": "service_id", "originApp": "123456" } }
{ "id" : 1000, "jsonrpc" : "2.0", "result" : { "serviceSpecificResult" : "QUEUED", "code" : 0, "method" : "AppService.PerformAppServiceInteraction" } }
{ "id" : 1000, "jsonrpc" : "2.0", "error" : { "code" : 1, "message" : "No known service interaction matching URI", "data" : { "method" : "AppService.PerformAppServiceInteraction" } } }