Skip to content

ActionEngine

ActionEngine service implementation.

ActionEngine

Bases: ONVIFService

ActionEngine service client.

Property Details
First introduced ONVIF Release 2.2 (September 2012)
Binding name ActionEngineBinding (ver10/actionengine.wsdl)
Operations actionengine.wsdl
Specification ActionEngine.xml

GetServiceCapabilities()

The get capabilities operation returns the Action Engine capabilities.

GetSupportedActions()

The service provider returns the supported action types.

The response returns a list of Action Descriptions according to the Action Description Language.

The response also contains a list of URLs that provide the location of the schema files. These schema files describe the types and elements used in the Action Descriptions. If action descriptions reference types or elements of the ONVIF schema file, the ONVIF schema file shall be explicitly listed.

GetActions()

The service provider returns currently installed Actions.

CreateActions(Action)

The create action operation adds actions to configuration.

The create action operation is atomic. If a service provider can not create all of requested actions, the service provider responds with a fault message.

DeleteActions(Token)

The delete operation deletes actions.

The delete action operation is atomic. If a service provider can not delete all of requested actions, the service provider responds with a fault message.

ModifyActions(Action)

The modify action operation modifies action configurations.

The modify action operation is atomic. If a service provider can not modify all of requested action configurations, the service provider responds with a fault message.

All action parameters, except the action type, can be modified. The service provider shall return InvalidAction error if the request attempts to change the action type with modify action request.

GetActionTriggers()

The service provider returns existing action triggers.

CreateActionTriggers(ActionTrigger)

Creates action triggers.

The create action triggers operation is atomic. If a service provider can not create all of requested action triggers, the service provider responds with a fault message.

DeleteActionTriggers(Token)

Deletes action triggers.

The delete action triggers operation is atomic. If a service provider can not delete all of requested action triggers, the service provider responds with a fault message.

ModifyActionTriggers(ActionTrigger)

Modifies existing action triggers.

The modify action triggers operation is atomic. If a service provider can not modify all of requested action trigger configurations, the service provider responds with a fault message.