Skip to content

Subscription

WS-BaseNotification subscription management implementation.

Subscription

Bases: ONVIFService

0.0.1 1.0

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

Renew(TerminationTime=None)

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

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.