Ten rozdział opisuje usługę monitorowania podmiotów, którą BIG InfoMonitor może świadczyć na zlecenie subskrybenta. Usługa polega na wychwytywaniu i informowaniu subskrybenta o zdarzeniach (takich jak np. dodanie IG) w odniesieniu do podmiotów znajdujących się na liście. Lista podmiotów monitorowanych jest przypisana i zarządzana przez subskrybenta. Usługa jest dostępna za pośrednictwem interfejsu BIG API. Protokół bimo definiuje komunikaty pozwalające zarządzać konfiguracją usługi monitorowania oraz odczytywać jej rezultaty. Definicje te znajdują się w schemacie bimoM.v1.
Zarządzenie konfiguracją monitorowania
Zarządzanie konfiguracją monitorowania jest realizowane przez subskrybenta z użyciem operacji opisanych w specyfikacji (BIG API, Element updateMonitoringRequest, Element removeTracedEventsRequest).
Lista komunikatów wejściowych dla operacji do zarządzania konfiguracją monitorowania
| Nazwa operacji | Komunikat wejściowy |
|---|---|
| Dodanie podmiotu do listy monitorowanych | Element addEntity |
| Usunięcie podmiotu z listy monitorowanych | Element removeEntity |
| Włączenie automonitorowania | Element enableSelfMonitoring |
| Wyłączenie automonitorowania | Element disableSelfMonitoring |
| Aktualizacja okresu monitorowania podmiotu | Element updateMonitoringPeriod |
| Usunięcie wychwyconych zdarzeń | Element removeTracedEventsRequest |
Odczytywanie rezultatów monitorowania
Odczytywanie rezultatów monitorowania podmiotów (zgodnie z wcześniej zdefiniowaną konfiguracją monitorowania) jest realizowane przez subskrybenta z użyciem operacji opisanych w specyfikacji BIG API.
Lista komunikatów wejściowych dla operacji do odczytu rezultatów monitorowania
| Nazwa operacji | Komunikat wejściowy |
|---|---|
| Pobranie listy monitorowanych podmiotów | Element getMonitoredEntitiesRequest |
| Pobranie listy podmiotów monitorujących subskrybenta | Element whoMonitorsMeRequest |
| Pobranie listy wychwyconych zdarzeń | Element getTracedEventsRequest |