RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
...
LISA API should be extended with three additional methods: lock, unlock, getLockInfo. Those methods are used by entity which manages application state (AWC) to block any operations (uninstall) on application during it's active state (started, suspended). Lock is performed with id, version of the application, lock owner and lock reason, we are only blocking specific version of application.
...
When LISA's client (DAC Manager, UI) will request to uninstall application which is currently used (locked) by AWC following error will be returned:
Code Block | ||
---|---|---|
| ||
{ "code": 1009, "message": "ERROR_APP_ACTIVE" } |
...
If AWC will try to activate (lock) application during ongoing uninstallation procedure, following error will be returned
Code Block | ||
---|---|---|
| ||
{ "code": 1010, "message": "ERROR_APP_UNINSTALLING" } |
...