Go to documentation repository
Documentation for Axxon Next 4.5.0. Documentation for other versions of Axxon Next is available too.
Previous page Next page
Pozyskaj listę archiwów Domeny Axxon
POST http://IP-address:port/prefix/grpc
Body zapytania:
{ "method": "axxonsoft.bl.domain.DomainService.ListArchives", "data": { "filter": "", "view": "VIEW_MODE_FULL", "page_token": "", "page_size": 1000} }
Odpowiedź będzie zawierać listę archiwów. Należy użyć wartości parametru access_point dla wymaganego archiwum.
"access_point": "hosts/Server1/MultimediaStorage.AliceBlue/MultimediaStorage"
Informacja
Odpowiedź będzie zawierać parametr page_token, jeśli liczba archiwów (wliczając w to wbudowane archiwa) jest większa, niż wartość parametru page_size.
Pozyskaj procent zajętego miejsca w archiwum
POST http://IP-address:port/prefix/grpc
Body zapytania:
{"method": "axxonsoft.bl.statistics.StatisticService.GetStatistics","data": { "keys": { "type": "SPT_ArchiveUsage", "name": "hosts/Server1/MultimediaStorage.AliceBlue/MultimediaStorage" }}}
gdzie "name" to wartość dla parametru access_point dla pierwszego zapytania.
Odpowiedź:
{ "stats": [ { "hint": "", "key": { "type": "SPT_ArchiveUsage", "name": "hosts/Server1/MultimediaStorage.AliceBlue/MultimediaStorage" }, "labels": [], "value_double": 27.851564407348633 } ], "fails": [] }
value_double to procent zajętego miejsca w archiwum.
Pozyskaj informacje na temat zawartości archiwum
POST http://IP-address:port/prefix/grpc
Body zapytania:
{ "method": "axxonsoft.bl.archive.ArchiveService.GetRecordingInfo", "data": { "update_cache": false, "access_point": "hosts/Server1/MultimediaStorage.AliceBlue/MultimediaStorage"} }
gdzie "access_point" jest uzyskane z pierwszego zapytania.
Odpowiedź:
{ "recording_info": { "system_size": "292", "recording_size": "30134", "recording_rate": "303597", "capacity": "30720", "last_update": "1551865173" } }
gdzie "capacity" to wielkość archiwum w megabajtach.