Subscription
WS-BaseNotification subscription management implementation.
Subscription
Bases: ONVIFService
WS-BaseNotification SubscriptionManager service client.
This interface manages the lifecycle of a notification subscription created through the WS-BaseNotification NotificationProducer interface.
SubscriptionManager endpoints are typically returned as SubscriptionReference values when creating an event or pull point subscription.
| Property | Details |
|---|---|
| See | ONVIF Core Spec, OASIS WS-BaseNotification Spec |
| Binding name | SubscriptionManagerBinding (ver10/events/wsdl/event-vs.wsdl) |
| Spec | Subscription |
Renew
An ONVIF compliant device shall support this command if it signals support for [WS-Base Notification] via the MaxNotificationProducers capability.
The command shall at least support a Timeout of one minute. A device shall respond with both parameters CurrentTime and TerminationTime as utc using the 'Z' indicator.
Input
-
TerminationTime[AbsoluteOrRelativeTimeType]
Output
-
TerminationTime[dateTime] -
CurrentTime- optional; [dateTime]
Unsubscribe
The device shall provide the following Unsubscribe command for all SubscriptionManager endpoints returned by the CreatePullPointSubscription command.
The command is defined in section 6.1.2 of [OASIS Web Services Base Notification 1.3].
This command shall terminate the lifetime of a pull point.