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" } } }