Created
May 11, 2012 09:11
-
-
Save PiotrNestor/2658561 to your computer and use it in GitHub Desktop.
Example WSDL
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="utf-8"?> | |
<?xml-stylesheet type="text/xsl" href="wsdl-viewer.xsl"?> | |
<wsdl:definitions targetNamespace="http://www.axis.com/vapix/ws/action1" | |
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" | |
xmlns:aa="http://www.axis.com/vapix/ws/action1" | |
xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2" | |
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap12/"> | |
<wsdl:documentation xmlns="http://www.w3.org/1999/xhtml"> | |
<p> | |
The VAPIX Action Service provides requests for managing configurations | |
of event driven actions performed by the product. | |
</p> | |
<h2>Actions Configurables</h2> | |
<p> | |
This service allows to configure the product to perform specific | |
actions in response to an event or when a certain conditions are met. | |
The specification of what to do and when is done by adding | |
configurables listed below. This document uses concepts and terms for | |
describing event system as defined in [Event PFD], see | |
<i>Definitions</i> section. | |
</p> | |
<h3>Action Rules</h3> | |
<p> | |
An action rule specifies when an action is performed and what | |
action to perform. An action will be started when the specified | |
start event is emitted and/or when the specified set of conditions | |
are met. An action will be stopped when some the specified | |
conditions are no longer met. The start event can be omitted. In | |
that case the action will be started when all conditions are met. | |
Conditions can also be omitted. In that case the the action will be | |
started when start event is emitted. However either a start event or | |
at least one condition must be specified. See section <i>TDB</i> in | |
[Event PFD] for details on how the actions are started and stopped, | |
with regards to specified start event and/or conditions. | |
</p> | |
<p> | |
The start event and conditions are specified with TopicExpression and | |
MessageContent filters. All mandated dialects specified in | |
[ONVIF] are supported. See sections, 12.1.2, 12.5.5 and 12.7.3 in | |
[ONVIF]. The start event can be any valid filter expression, as | |
defined by [ONVIF]. The condition filter expression must describe one | |
stateful event. If the provided filter does not match any | |
stateful events or matches multiple stateful events, the request to | |
add action rule will fail with InvalidConditionFilterFault reply. | |
</p> | |
<p> | |
The action to perform is specified by referring to a previously | |
created action configuration, see below. A fail-over action can also | |
be specified. The fail-over action will be run if the primary action | |
fails for some reason. | |
</p> | |
<p> | |
See <i>Action rules</i> section in [Event PFD] for more details. | |
</p> | |
<h3>Action Configurations</h3> | |
<p> | |
An action configuration specifies the details of an action to perform. | |
An action configuration contains a reference to an action template and | |
a list of parameters. The action template defines the type of the action, | |
e.g. upload images to an ftp server. The parameters specify the | |
configuration of the action, e.g. upload path, uploaded fps, etc. | |
If the action template referes to a recipient template, then the | |
parameters in the recipient template must be added to the list of | |
action configuration parameters. | |
For example, when uploading images to an ftp server the recipient | |
configuration may contain the ftp server's address and account | |
credentials for the action. | |
</p> | |
<p> | |
See <i>Action configurations</i> section in [Event PFD] for more | |
details. | |
</p> | |
<h3>Action Templates</h3> | |
<p> | |
An action template defines a type of an action that can be | |
performed by the product. The template list the parameters needed | |
to configure the action. For action that can be configured with a | |
recipient, the supported recipient type will be listed. | |
</p> | |
<h3>Recipient Configurations</h3> | |
<p> | |
A recipient configuration is used to store configuration of a | |
recipient. An action configuration that requires a recipient must | |
include parameters from the appropriate recipient template, or the | |
parameters of a recipient configuration if one exists, in it's list | |
of parameters. Recipients allows for the reuse of the same recipient | |
configuration in multiple action configurations. For example an ftp | |
recipient configuration can be created once and the used in multiple | |
ftp upload action configurations. | |
</p> | |
<p> | |
The recipient configuration is created by specifying the recipient | |
template to use and the list of parameters. | |
</p> | |
<p> | |
See <i>Recipient configurations</i> section in [Event PFD] for more | |
details. | |
</p> | |
<h3>Recipient Templates</h3> | |
<p> | |
A recipient template defines a type on an recipient supported by | |
the product. The template lists the parameters used to configure the | |
recipient of the given type. | |
</p> | |
<h3>Examples</h3> | |
<p> | |
See <a href="ActionServiceExamples.txt">ActionServiceExamples.txt</a> | |
for examples of using the Action Services API. | |
</p> | |
<h2>References</h2> | |
<p> | |
<ul> | |
<li> | |
<b>[ONVIF]</b> | |
<a href="http://www.onvif.org">ONVIF Core Specification, version 1.02</a> | |
</li> | |
<li> | |
<b>[Event PFD]</b> | |
<a href="https://dev-cvs.se.axis.com/cgi-bin/viewvc.cgi/doc/platform/pfd/event_system"> | |
Event System - Platform Functional Description | |
</a> | |
</li> | |
</ul> | |
</p> | |
</wsdl:documentation> | |
<wsdl:types> | |
<xs:schema targetNamespace="http://www.axis.com/vapix/ws/action1" | |
xmlns:xs="http://www.w3.org/2001/XMLSchema" | |
xmlns:wstop="http://docs.oasis-open.org/wsn/t-1" | |
elementFormDefault="qualified"> | |
<xs:import namespace="http://docs.oasis-open.org/wsn/b-2" | |
schemaLocation="http://docs.oasis-open.org/wsn/b-2.xsd"/> | |
<!--====== Message Elements =======--> | |
<xs:element name="GetActionTemplates"> | |
<xs:complexType/> | |
</xs:element> | |
<xs:element name="GetActionTemplatesResponse"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="ActionTemplates" type="aa:ActionTemplates"> | |
<xs:annotation> | |
<xs:documentation> | |
Currently supported action types. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<!--===============================--> | |
<xs:element name="AddActionConfiguration"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="NewActionConfiguration" | |
type="aa:NewActionConfiguration"> | |
<xs:annotation> | |
<xs:documentation> | |
New action configuration description. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="AddActionConfigurationResponse"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="ConfigurationID" type="xs:integer"> | |
<xs:annotation> | |
<xs:documentation> | |
The ID assigned to newly created action configuration. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<!--===============================--> | |
<xs:element name="RemoveActionConfiguration"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="ConfigurationID" type="xs:integer"> | |
<xs:annotation> | |
<xs:documentation> | |
The ID of action configuration to remove. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="RemoveActionConfigurationResponse"> | |
<xs:complexType/> | |
</xs:element> | |
<!--===============================--> | |
<xs:element name="GetActionConfigurations"> | |
<xs:complexType/> | |
</xs:element> | |
<xs:element name="GetActionConfigurationsResponse"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="ActionConfigurations" | |
type="aa:ActionConfigurations"> | |
<xs:annotation> | |
<xs:documentation> | |
Currently stored action configurations. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<!--===============================--> | |
<xs:element name="GetRecipientTemplates"> | |
<xs:complexType/> | |
</xs:element> | |
<!--===============================--> | |
<xs:element name="GetRecipientTemplatesResponse"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="RecipientTemplates" | |
type="aa:RecipientTemplates"> | |
<xs:annotation> | |
<xs:documentation> | |
List of supported recipient types. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<!--===============================--> | |
<xs:element name="AddRecipientConfiguration"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="NewRecipientConfiguration" | |
type="aa:NewRecipientConfiguration"> | |
<xs:annotation> | |
<xs:documentation> | |
New recipient configuration. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<!--===============================--> | |
<xs:element name="AddRecipientConfigurationResponse"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="ConfigurationID" type="xs:integer"> | |
<xs:annotation> | |
<xs:documentation> | |
The ID assigned to newly created recipient configuration. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<!--===============================--> | |
<xs:element name="RemoveRecipientConfiguration"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="ConfigurationID" type="xs:integer"> | |
<xs:annotation> | |
<xs:documentation> | |
The ID of the recipient configuration to remove. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<!--===============================--> | |
<xs:element name="RemoveRecipientConfigurationResponse"> | |
<xs:complexType/> | |
</xs:element> | |
<!--===============================--> | |
<xs:element name="GetRecipientConfigurations"> | |
<xs:complexType/> | |
</xs:element> | |
<!--===============================--> | |
<xs:element name="GetRecipientConfigurationsResponse"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="RecipientConfigurations" | |
type="aa:RecipientConfigurations"> | |
<xs:annotation> | |
<xs:documentation> | |
List of currently configured recipients. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<!--===============================--> | |
<xs:element name="AddActionRule"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="NewActionRule" type="aa:NewActionRule"> | |
<xs:annotation> | |
<xs:documentation> | |
New action(s) running rule description. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<!--===============================--> | |
<xs:element name="AddActionRuleResponse"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="RuleID" type="xs:integer"> | |
<xs:annotation> | |
<xs:documentation> | |
The ID assigned to newly created action rule. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<!--===============================--> | |
<xs:element name="GetActionRules"> | |
<xs:complexType/> | |
</xs:element> | |
<!--===============================--> | |
<xs:element name="GetActionRulesResponse"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="ActionRules" | |
type="aa:ActionRules"> | |
<xs:annotation> | |
<xs:documentation> | |
List of available action running rules. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<!--===============================--> | |
<xs:element name="RemoveActionRule"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="RuleID" type="xs:integer"> | |
<xs:annotation> | |
<xs:documentation> | |
The ID of the action rule to remove. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<!--===============================--> | |
<xs:element name="RemoveActionRuleResponse"> | |
<xs:complexType/> | |
</xs:element> | |
<!--====== Faults Elements ========--> | |
<xs:element name="ActionTemplateNotFoundFault"> | |
<xs:annotation> | |
<xs:documentation> | |
Action template with specified token does not exist. | |
</xs:documentation> | |
</xs:annotation> | |
<xs:complexType/> | |
</xs:element> | |
<!--===============================--> | |
<xs:element name="RecipientConfigurationNotFoundFault"> | |
<xs:annotation> | |
<xs:documentation> | |
Recipient configuration with specified ID does not exist. | |
</xs:documentation> | |
</xs:annotation> | |
<xs:complexType/> | |
</xs:element> | |
<!--===============================--> | |
<xs:element name="ParametersMissmatchFault"> | |
<xs:annotation> | |
<xs:documentation> | |
Unexpected parameter or missing parameter. | |
</xs:documentation> | |
</xs:annotation> | |
<xs:complexType/> | |
</xs:element> | |
<!--===============================--> | |
<xs:element name="InvalidActionConfigurationFault"> | |
<xs:annotation> | |
<xs:documentation> | |
One or more of specified parameter values are not valid. | |
</xs:documentation> | |
</xs:annotation> | |
<xs:complexType/> | |
</xs:element> | |
<!--===============================--> | |
<xs:element name="ActionConfigurationNotFoundFault"> | |
<xs:annotation> | |
<xs:documentation> | |
ActionConfiguration with specified ID does not exist. | |
</xs:documentation> | |
</xs:annotation> | |
<xs:complexType/> | |
</xs:element> | |
<!--===============================--> | |
<xs:element name="RecipientTemplateNotFoundFault"> | |
<xs:annotation> | |
<xs:documentation> | |
Recipient template with specified token does not exist. | |
</xs:documentation> | |
</xs:annotation> | |
<xs:complexType/> | |
</xs:element> | |
<!--===============================--> | |
<xs:element name="ActionConfigurationIsInUseFault"> | |
<xs:annotation> | |
<xs:documentation> | |
Specified ActionConfiguration is used in an ActionRule and | |
can not be removed. | |
</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="UsedByActionRules" type="aa:UsedByActionRules"> | |
<xs:annotation> | |
<xs:documentation> | |
List of action rules that are using the action configuration. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<!--===============================--> | |
<xs:element name="InvalidConditionFilterFault"> | |
<xs:annotation> | |
<xs:documentation> | |
Specified Condition filter did describe any known property states. | |
</xs:documentation> | |
</xs:annotation> | |
<xs:complexType/> | |
</xs:element> | |
<!--===============================--> | |
<xs:element name="InsufficientActivationRuleFault"> | |
<xs:annotation> | |
<xs:documentation> | |
No start event nor any conditions specified. | |
</xs:documentation> | |
</xs:annotation> | |
<xs:complexType/> | |
</xs:element> | |
<!--===============================--> | |
<xs:element name="ActionRuleNotFoundFault"> | |
<xs:annotation> | |
<xs:documentation> | |
Action rule with specified ID does not exist. | |
</xs:documentation> | |
</xs:annotation> | |
<xs:complexType/> | |
</xs:element> | |
<!--===============================--> | |
<xs:element name="InvalidActivationTimeoutFault"> | |
<xs:annotation> | |
<xs:documentation> | |
Invalid duration specified for activation timeout. | |
</xs:documentation> | |
</xs:annotation> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element name="MaximumTimeout" type="xs:duration"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<!--===== Types Definitions =======--> | |
<xs:complexType name="NewActionRule"> | |
<xs:sequence> | |
<xs:element name="Name" type="xs:string" minOccurs="0"> | |
<xs:annotation> | |
<xs:documentation> | |
User defined name for the action rule. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="Enabled" type="xs:boolean"> | |
<xs:annotation> | |
<xs:documentation> | |
If false the rule will be stored in idle state and action(s) | |
will not be activated. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="StartEvent" type="wsnt:FilterType" minOccurs="0"> | |
<xs:annotation> | |
<xs:documentation> | |
Start event description. If specified, the action will be | |
started when this event is emitted and all conditions, if any, | |
are met. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="Conditions" | |
type="aa:Conditions" | |
minOccurs="0" | |
maxOccurs="1"> | |
<xs:annotation> | |
<xs:documentation> | |
List of conditions that must be true when the action is run. | |
The order of conditions is significant and will be preserved | |
for GetActionRules request. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="ActivationTimeout" | |
type="xs:duration" | |
minOccurs="0" | |
maxOccurs="1"> | |
<xs:annotation> | |
<xs:documentation> | |
The minimum time between activation of the action. If not | |
specified, action will be activated as fast as possible. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="PrimaryAction" type="xs:integer"> | |
<xs:annotation> | |
<xs:documentation> | |
The action to run, specified as action configuration ID. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="FailoverAction" | |
type="xs:integer" | |
minOccurs="0" | |
maxOccurs="1"> | |
<xs:annotation> | |
<xs:documentation> | |
The fail-over action to run, if primary fails. Specified as | |
action configuration ID. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
<!--===============================--> | |
<xs:complexType name="Conditions"> | |
<xs:sequence> | |
<xs:element name="Condition" | |
type="wsnt:FilterType" | |
minOccurs="1" | |
maxOccurs="unbounded" /> | |
</xs:sequence> | |
</xs:complexType> | |
<!--===============================--> | |
<xs:complexType name="ActionRules"> | |
<xs:sequence> | |
<xs:element name="ActionRule" | |
type="aa:ActionRule" | |
minOccurs="0" | |
maxOccurs="unbounded"> | |
<xs:annotation> | |
<xs:documentation> | |
Stored action rule description. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
<!--===============================--> | |
<xs:complexType name="ActionRule"> | |
<xs:sequence> | |
<xs:element name="RuleID" type="xs:integer"> | |
<xs:annotation> | |
<xs:documentation> | |
Action rule's ID. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="Name" type="xs:string" minOccurs="0"> | |
<xs:annotation> | |
<xs:documentation> | |
User defined name for the action rule. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="Enabled" type="xs:boolean"> | |
<xs:annotation> | |
<xs:documentation> | |
If false then the rule is idle and action(s) is never run. | |
If true, the rule is active. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="StartEvent" type="wsnt:FilterType" minOccurs="0"> | |
<xs:annotation> | |
<xs:documentation> | |
Rule's start event description. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="Conditions" | |
type="aa:Conditions" | |
minOccurs="0" | |
maxOccurs="1"> | |
<xs:annotation> | |
<xs:documentation> | |
List of conditions that must be true when the action is run. | |
Conditions will be listed in the same order as they were | |
specified in AddActionRule request. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="ActivationTimeout" | |
type="xs:duration" | |
minOccurs="0" | |
maxOccurs="1"> | |
<xs:annotation> | |
<xs:documentation> | |
The minimum time between activation of the action. If not | |
specified, action will be activated as fast as possible. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="PrimaryAction" type="xs:integer"> | |
<xs:annotation> | |
<xs:documentation> | |
The action to run, specified as action configuration ID. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="FailoverAction" | |
type="xs:integer" | |
minOccurs="0" | |
maxOccurs="1"> | |
<xs:annotation> | |
<xs:documentation> | |
The fail-over action to run, if primary fails. Specified as | |
action configuration ID. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
<!--===============================--> | |
<xs:complexType name="NewRecipientConfiguration"> | |
<xs:sequence> | |
<xs:element name="Name" type="xs:string" minOccurs="0"> | |
<xs:annotation> | |
<xs:documentation> | |
User defined name for the recipient configuration. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="TemplateToken" type="xs:string"> | |
<xs:annotation> | |
<xs:documentation> | |
Recipients type, specified as recipient template token. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="Parameters" | |
type="aa:ActionParameters" | |
minOccurs="0"> | |
<xs:annotation> | |
<xs:documentation> | |
Recipient configuration parameter values. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
<!--===============================--> | |
<xs:complexType name="RecipientConfiguration"> | |
<xs:sequence> | |
<xs:element name="ConfigurationID" type="xs:integer"> | |
<xs:annotation> | |
<xs:documentation> | |
Recipient configuration's ID. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="TemplateToken" type="xs:string"> | |
<xs:annotation> | |
<xs:documentation> | |
Recipient's type, specified as recipient template token. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="Name" type="xs:string" minOccurs="0"> | |
<xs:annotation> | |
<xs:documentation> | |
User defined name for the recipient. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="Parameters" | |
type="aa:ActionParameters" | |
minOccurs="0"> | |
<xs:annotation> | |
<xs:documentation> | |
Parameter values for this recipient. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
<!--===============================--> | |
<xs:complexType name="RecipientConfigurations"> | |
<xs:sequence> | |
<xs:element name="RecipientConfiguration" | |
type="aa:RecipientConfiguration" | |
minOccurs="0" | |
maxOccurs="unbounded"/> | |
</xs:sequence> | |
</xs:complexType> | |
<!--===============================--> | |
<xs:complexType name="RecipientTemplates"> | |
<xs:sequence> | |
<xs:element name="RecipientTemplate" | |
type="aa:RecipientTemplate" | |
minOccurs="0" | |
maxOccurs="unbounded"> | |
<xs:annotation> | |
<xs:documentation> | |
Recipient type description. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
<!--===============================--> | |
<xs:complexType name="RecipientTemplate"> | |
<xs:sequence> | |
<xs:element name="TemplateToken" type="xs:string"> | |
<xs:annotation> | |
<xs:documentation> | |
A token used to identify the recipient template. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="Parameters" | |
type="aa:ActionTemplateParameters" | |
minOccurs="0"> | |
<xs:annotation> | |
<xs:documentation> | |
Parameters used when configuring a recipient of this type. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
<!--===============================--> | |
<xs:complexType name="ActionConfigurations"> | |
<xs:sequence> | |
<xs:element name="ActionConfiguration" | |
type="aa:ActionConfiguration" | |
minOccurs="0" | |
maxOccurs="unbounded"> | |
<xs:annotation> | |
<xs:documentation> | |
Stored action configuration description. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
<!--===============================--> | |
<xs:complexType name="NewActionConfiguration"> | |
<xs:sequence> | |
<xs:element name="Name" type="xs:string" minOccurs="0"> | |
<xs:annotation> | |
<xs:documentation> | |
User defined name for the action configuration. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="TemplateToken" type="xs:string"> | |
<xs:annotation> | |
<xs:documentation> | |
Type of action, as token of action template to use. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="Parameters" | |
type="aa:ActionParameters" | |
minOccurs="0"> | |
<xs:annotation> | |
<xs:documentation> | |
Action configuration parameter values. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
<!--===============================--> | |
<xs:complexType name="ActionConfiguration"> | |
<xs:sequence> | |
<xs:element name="ConfigurationID" type="xs:integer"> | |
<xs:annotation> | |
<xs:documentation> | |
The action configuration's ID. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="Name" type="xs:string" minOccurs="0"> | |
<xs:annotation> | |
<xs:documentation> | |
User defined name for the action configuration. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="TemplateToken" type="xs:string"> | |
<xs:annotation> | |
<xs:documentation> | |
Type of action, as action template token. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="Parameters" | |
type="aa:ActionParameters" | |
minOccurs="0"> | |
<xs:annotation> | |
<xs:documentation> | |
Action configurations parameter values. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
<!--===============================--> | |
<xs:complexType name="ActionParameters"> | |
<xs:sequence> | |
<xs:element name="Parameter" | |
type="aa:ActionParameter" | |
minOccurs="0" | |
maxOccurs="unbounded"/> | |
</xs:sequence> | |
<xs:anyAttribute namespace="##any" processContents="lax"/> | |
</xs:complexType> | |
<!--===============================--> | |
<xs:complexType name="ActionTemplates"> | |
<xs:sequence> | |
<xs:element name="ActionTemplate" | |
type="aa:ActionTemplate" | |
minOccurs="0" | |
maxOccurs="unbounded"> | |
<xs:annotation> | |
<xs:documentation> | |
Action template description. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
<!--===============================--> | |
<xs:complexType name="ActionParameter"> | |
<xs:attribute name="Name" type="xs:string" use="required"> | |
<xs:annotation> | |
<xs:documentation> | |
Parameter name. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:attribute> | |
<xs:attribute name="Value" type="xs:string" use="required"> | |
<xs:annotation> | |
<xs:documentation> | |
Parameter value. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:attribute> | |
</xs:complexType> | |
<!--===============================--> | |
<xs:complexType name="ActionTemplate"> | |
<xs:sequence> | |
<xs:element name="TemplateToken" type="xs:string"> | |
<xs:annotation> | |
<xs:documentation> | |
A token used to identify the action template. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="RecipientTemplate" | |
type="xs:string" | |
minOccurs="0"> | |
<xs:annotation> | |
<xs:documentation> | |
The recipient that can be used when configuring actions of | |
this type. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
<xs:element name="Parameters" | |
type="aa:ActionTemplateParameters" | |
minOccurs="0" | |
maxOccurs="1"> | |
<xs:annotation> | |
<xs:documentation> | |
List of parameters used when configuring an action of | |
this type. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
<!--===============================--> | |
<xs:complexType name="ActionTemplateParameters"> | |
<xs:sequence> | |
<xs:element name="Parameter" | |
type="aa:ActionTemplateParameter" | |
minOccurs="1" | |
maxOccurs="unbounded"/> | |
</xs:sequence> | |
</xs:complexType> | |
<!--===============================--> | |
<xs:complexType name="ActionTemplateParameter"> | |
<xs:attribute name="Name" type="xs:string" use="required"> | |
<xs:annotation> | |
<xs:documentation> | |
Parameter's name. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:attribute> | |
<xs:attribute name="Type" type="xs:string" use="required"> | |
<xs:annotation> | |
<xs:documentation> | |
Parameter's data type. | |
</xs:documentation> | |
</xs:annotation> | |
</xs:attribute> | |
</xs:complexType> | |
<!--===============================--> | |
<xs:complexType name="UsedByActionConfigurations"> | |
<xs:sequence> | |
<xs:element name="ActionConfiguration" | |
type="aa:UsedActionConfiguration" | |
minOccurs="0" | |
maxOccurs="unbounded"/> | |
</xs:sequence> | |
</xs:complexType> | |
<!--===============================--> | |
<xs:complexType name="UsedActionConfiguration"> | |
<xs:sequence> | |
<xs:element name="ActionConfigurationID" type="xs:integer"/> | |
<xs:element name="ActionConfigurationName" | |
type="xs:string" | |
minOccurs="0"/> | |
</xs:sequence> | |
</xs:complexType> | |
<!--===============================--> | |
<xs:complexType name="UsedByActionRules"> | |
<xs:sequence> | |
<xs:element name="ActionRule" | |
type="aa:UsedActionRule" | |
minOccurs="0" | |
maxOccurs="unbounded"> | |
</xs:element> | |
</xs:sequence> | |
</xs:complexType> | |
<!--===============================--> | |
<xs:complexType name="UsedActionRule"> | |
<xs:sequence> | |
<xs:element name="ActionRuleID" type="xs:integer"/> | |
<xs:element name="ActionRuleName" type="xs:string" minOccurs="0"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:schema> | |
</wsdl:types> | |
<!--===============================--> | |
<wsdl:message name="GetActionTemplatesRequest"> | |
<wsdl:part name="parameters" element="aa:GetActionTemplates"/> | |
</wsdl:message> | |
<wsdl:message name="GetActionTemplatesResponse"> | |
<wsdl:part name="parameters" element="aa:GetActionTemplatesResponse"/> | |
</wsdl:message> | |
<!--===============================--> | |
<wsdl:message name="AddActionConfigurationRequest"> | |
<wsdl:part name="parameters" element="aa:AddActionConfiguration"/> | |
</wsdl:message> | |
<wsdl:message name="AddActionConfigurationResponse"> | |
<wsdl:part name="parameters" element="aa:AddActionConfigurationResponse"/> | |
</wsdl:message> | |
<!--===============================--> | |
<wsdl:message name="RemoveActionConfigurationRequest"> | |
<wsdl:part name="parameters" element="aa:RemoveActionConfiguration"/> | |
</wsdl:message> | |
<wsdl:message name="RemoveActionConfigurationResponse"> | |
<wsdl:part name="parameters" element="aa:RemoveActionConfigurationResponse"/> | |
</wsdl:message> | |
<!--===============================--> | |
<wsdl:message name="GetActionConfigurationsRequest"> | |
<wsdl:part name="parameters" element="aa:GetActionConfigurations"/> | |
</wsdl:message> | |
<wsdl:message name="GetActionConfigurationsResponse"> | |
<wsdl:part name="parameters" element="aa:GetActionConfigurationsResponse"/> | |
</wsdl:message> | |
<!--===============================--> | |
<wsdl:message name="GetRecipientTemplatesRequest"> | |
<wsdl:part name="parameters" element="aa:GetRecipientTemplates"/> | |
</wsdl:message> | |
<wsdl:message name="GetRecipientTemplatesResponse"> | |
<wsdl:part name="parameters" element="aa:GetRecipientTemplatesResponse"/> | |
</wsdl:message> | |
<!--===============================--> | |
<wsdl:message name="AddRecipientConfigurationRequest"> | |
<wsdl:part name="parameters" element="aa:AddRecipientConfiguration"/> | |
</wsdl:message> | |
<wsdl:message name="AddRecipientConfigurationResponse"> | |
<wsdl:part name="parameters" element="aa:AddRecipientConfigurationResponse"/> | |
</wsdl:message> | |
<!--===============================--> | |
<wsdl:message name="RemoveRecipientConfigurationRequest"> | |
<wsdl:part name="parameters" element="aa:RemoveRecipientConfiguration"/> | |
</wsdl:message> | |
<wsdl:message name="RemoveRecipientConfigurationResponse"> | |
<wsdl:part name="parameters" element="aa:RemoveRecipientConfigurationResponse"/> | |
</wsdl:message> | |
<!--===============================--> | |
<wsdl:message name="GetRecipientConfigurationsRequest"> | |
<wsdl:part name="parameters" element="aa:GetRecipientConfigurations"/> | |
</wsdl:message> | |
<wsdl:message name="GetRecipientConfigurationsResponse"> | |
<wsdl:part name="parameters" element="aa:GetRecipientConfigurationsResponse"/> | |
</wsdl:message> | |
<!--===============================--> | |
<wsdl:message name="AddActionRuleRequest"> | |
<wsdl:part name="parameters" element="aa:AddActionRule"/> | |
</wsdl:message> | |
<wsdl:message name="AddActionRuleResponse"> | |
<wsdl:part name="parameters" element="aa:AddActionRuleResponse"/> | |
</wsdl:message> | |
<!--===============================--> | |
<wsdl:message name="GetActionRulesRequest"> | |
<wsdl:part name="parameters" element="aa:GetActionRules"/> | |
</wsdl:message> | |
<wsdl:message name="GetActionRulesResponse"> | |
<wsdl:part name="parameters" element="aa:GetActionRulesResponse"/> | |
</wsdl:message> | |
<!--===============================--> | |
<wsdl:message name="RemoveActionRuleRequest"> | |
<wsdl:part name="parameters" element="aa:RemoveActionRule"/> | |
</wsdl:message> | |
<wsdl:message name="RemoveActionRuleResponse"> | |
<wsdl:part name="parameters" element="aa:RemoveActionRuleResponse"/> | |
</wsdl:message> | |
<!--====== Faults Messages ========--> | |
<!--===============================--> | |
<wsdl:message name="RecipientTemplateNotFoundFault"> | |
<wsdl:part name="parameters" element="aa:RecipientTemplateNotFoundFault"/> | |
</wsdl:message> | |
<!--===============================--> | |
<wsdl:message name="ActionTemplateNotFoundFault"> | |
<wsdl:part name="parameters" element="aa:ActionTemplateNotFoundFault"/> | |
</wsdl:message> | |
<!--===============================--> | |
<wsdl:message name="RecipientConfigurationNotFoundFault"> | |
<wsdl:part name="parameters" element="aa:RecipientConfigurationNotFoundFault"/> | |
</wsdl:message> | |
<!--===============================--> | |
<wsdl:message name="ParametersMissmatchFault"> | |
<wsdl:part name="parameters" element="aa:ParametersMissmatchFault"/> | |
</wsdl:message> | |
<!--===============================--> | |
<wsdl:message name="InvalidActionConfigurationFault"> | |
<wsdl:part name="parameters" element="aa:InvalidActionConfigurationFault"/> | |
</wsdl:message> | |
<!--===============================--> | |
<wsdl:message name="ActionConfigurationNotFoundFault"> | |
<wsdl:part name="parameters" | |
element="aa:ActionConfigurationNotFoundFault"/> | |
</wsdl:message> | |
<!--===============================--> | |
<wsdl:message name="ActionConfigurationIsInUseFault"> | |
<wsdl:part name="parameters" | |
element="aa:ActionConfigurationIsInUseFault"/> | |
</wsdl:message> | |
<!--===============================--> | |
<wsdl:message name="InvalidConditionFilterFault"> | |
<wsdl:part name="parameters" element="aa:InvalidConditionFilterFault"/> | |
</wsdl:message> | |
<!--===============================--> | |
<wsdl:message name="InsufficientActivationRuleFault"> | |
<wsdl:part name="parameters" element="aa:InsufficientActivationRuleFault"/> | |
</wsdl:message> | |
<!--===============================--> | |
<wsdl:message name="ActionRuleNotFoundFault"> | |
<wsdl:part name="parameters" element="aa:ActionRuleNotFoundFault"/> | |
</wsdl:message> | |
<!--===============================--> | |
<wsdl:message name="InvalidActivationTimeoutFault"> | |
<wsdl:part name="parameters" element="aa:InvalidActivationTimeoutFault"/> | |
</wsdl:message> | |
<!--===============================--> | |
<wsdl:message name="InvalidFilterFault"> | |
<wsdl:part name="parameters" element="wsnt:InvalidFilterFault"/> | |
</wsdl:message> | |
<!--===============================--> | |
<!-- Unsupported topic expression dialect used in event description --> | |
<wsdl:message name="TopicExpressionDialectUnknownFault"> | |
<wsdl:part name="parameters" element="wsnt:TopicExpressionDialectUnknownFault"/> | |
</wsdl:message> | |
<!--===============================--> | |
<!-- Error processing topic expression specified in event description --> | |
<wsdl:message name="InvalidTopicExpressionFault"> | |
<wsdl:part name="parameters" element="wsnt:InvalidTopicExpressionFault"/> | |
</wsdl:message> | |
<!--===============================--> | |
<!-- Error processing message content filter specified in event description --> | |
<wsdl:message name="InvalidMessageContentExpressionFault"> | |
<wsdl:part name="parameters" element="wsnt:InvalidMessageContentExpressionFault"/> | |
</wsdl:message> | |
<!--===============================--> | |
<wsdl:portType name="Action"> | |
<wsdl:operation name="GetActionTemplates"> | |
<wsdl:documentation> | |
Get a list of currently supported action types for the product. | |
</wsdl:documentation> | |
<wsdl:input message="aa:GetActionTemplatesRequest"/> | |
<wsdl:output message="aa:GetActionTemplatesResponse"/> | |
</wsdl:operation> | |
<wsdl:operation name="AddActionConfiguration"> | |
<wsdl:documentation> | |
Add new action configuration. | |
</wsdl:documentation> | |
<wsdl:input message="aa:AddActionConfigurationRequest"/> | |
<wsdl:output message="aa:AddActionConfigurationResponse"/> | |
<wsdl:fault name="ActionTemplateNotFoundFault" | |
message="aa:ActionTemplateNotFoundFault"/> | |
<wsdl:fault name="RecipientConfigurationNotFoundFault" | |
message="aa:RecipientConfigurationNotFoundFault"/> | |
<wsdl:fault name="ParametersMissmatchFault" | |
message="aa:ParametersMissmatchFault"/> | |
<wsdl:fault name="InvalidActionConfigurationFault" | |
message="aa:InvalidActionConfigurationFault"/> | |
</wsdl:operation> | |
<wsdl:operation name="RemoveActionConfiguration"> | |
<wsdl:documentation> | |
Remove stored action configuration. | |
</wsdl:documentation> | |
<wsdl:input message="aa:RemoveActionConfigurationRequest"/> | |
<wsdl:output message="aa:RemoveActionConfigurationResponse"/> | |
<wsdl:fault name="ActionConfigurationNotFoundFault" | |
message="aa:ActionConfigurationNotFoundFault"/> | |
<wsdl:fault name="ActionConfigurationIsInUseFault" | |
message="aa:ActionConfigurationIsInUseFault"/> | |
</wsdl:operation> | |
<wsdl:operation name="GetActionConfigurations"> | |
<wsdl:documentation> | |
Get a list of currently stored action configurations. | |
</wsdl:documentation> | |
<wsdl:input message="aa:GetActionConfigurationsRequest"/> | |
<wsdl:output message="aa:GetActionConfigurationsResponse"/> | |
</wsdl:operation> | |
<wsdl:operation name="GetRecipientTemplates"> | |
<wsdl:documentation> | |
Get a list of supported recipient types for this product. | |
</wsdl:documentation> | |
<wsdl:input message="aa:GetRecipientTemplatesRequest"/> | |
<wsdl:output message="aa:GetRecipientTemplatesResponse"/> | |
</wsdl:operation> | |
<wsdl:operation name="AddRecipientConfiguration"> | |
<wsdl:documentation> | |
Add new recipient configuration. | |
</wsdl:documentation> | |
<wsdl:input message="aa:AddRecipientConfigurationRequest"/> | |
<wsdl:output message="aa:AddRecipientConfigurationResponse"/> | |
<wsdl:fault name="RecipientTemplateNotFoundFault" | |
message="aa:RecipientTemplateNotFoundFault"/> | |
<wsdl:fault name="ParametersMissmatchFault" | |
message="aa:ParametersMissmatchFault"/> | |
</wsdl:operation> | |
<wsdl:operation name="RemoveRecipientConfiguration"> | |
<wsdl:documentation> | |
Remove stored recipient configuration. | |
</wsdl:documentation> | |
<wsdl:input message="aa:RemoveRecipientConfigurationRequest"/> | |
<wsdl:output message="aa:RemoveRecipientConfigurationResponse"/> | |
<wsdl:fault name="RecipientConfigurationNotFoundFault" | |
message="aa:RecipientConfigurationNotFoundFault"/> | |
</wsdl:operation> | |
<wsdl:operation name="GetRecipientConfigurations"> | |
<wsdl:documentation> | |
Get a list of currently stored recipient configurations. | |
</wsdl:documentation> | |
<wsdl:input message="aa:GetRecipientConfigurationsRequest"/> | |
<wsdl:output message="aa:GetRecipientConfigurationsResponse"/> | |
</wsdl:operation> | |
<wsdl:operation name="AddActionRule"> | |
<wsdl:documentation> | |
Add new rule for running action(s). | |
</wsdl:documentation> | |
<wsdl:input message="aa:AddActionRuleRequest"/> | |
<wsdl:output message="aa:AddActionRuleResponse"/> | |
<wsdl:fault name="InvalidConditionFilterFault" | |
message="aa:InvalidConditionFilterFault"/> | |
<wsdl:fault name="ActionConfigurationNotFoundFault" | |
message="aa:ActionConfigurationNotFoundFault"/> | |
<wsdl:fault name="InsufficientActivationRuleFault" | |
message="aa:InsufficientActivationRuleFault"/> | |
<wsdl:fault name="InvalidActivationTimeoutFault" | |
message="aa:InvalidActivationTimeoutFault"/> | |
<wsdl:fault name="InvalidFilterFault" | |
message="aa:InvalidFilterFault"/> | |
<wsdl:fault name="TopicExpressionDialectUnknownFault" | |
message="aa:TopicExpressionDialectUnknownFault"/> | |
<wsdl:fault name="InvalidTopicExpressionFault" | |
message="aa:InvalidTopicExpressionFault"/> | |
<wsdl:fault name="InvalidMessageContentExpressionFault" | |
message="aa:InvalidMessageContentExpressionFault"/> | |
</wsdl:operation> | |
<wsdl:operation name="GetActionRules"> | |
<wsdl:documentation> | |
Get a list of available action running rules. | |
</wsdl:documentation> | |
<wsdl:input message="aa:GetActionRulesRequest"/> | |
<wsdl:output message="aa:GetActionRulesResponse"/> | |
</wsdl:operation> | |
<wsdl:operation name="RemoveActionRule"> | |
<wsdl:documentation> | |
Remove an action running rule. The action will no be run | |
according to the specified rule anymore. | |
</wsdl:documentation> | |
<wsdl:input message="aa:RemoveActionRuleRequest"/> | |
<wsdl:output message="aa:RemoveActionRuleResponse"/> | |
<wsdl:fault name="ActionRuleNotFoundFault" | |
message="aa:ActionRuleNotFoundFault"/> | |
</wsdl:operation> | |
</wsdl:portType> | |
<!--===============================--> | |
<wsdl:binding name="ActionBinding" type="aa:Action"> | |
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> | |
<!--===============================--> | |
<wsdl:operation name="GetActionTemplates"> | |
<soap:operation soapAction="http://www.axis.com/vapix/ws/action1/GetActionTemplates"/> | |
<wsdl:input> | |
<soap:body use="literal"/> | |
</wsdl:input> | |
<wsdl:output> | |
<soap:body use="literal"/> | |
</wsdl:output> | |
</wsdl:operation> | |
<!--===============================--> | |
<wsdl:operation name="AddActionConfiguration"> | |
<soap:operation soapAction="http://www.axis.com/vapix/ws/action1/AddActionConfiguration"/> | |
<wsdl:input> | |
<soap:body use="literal"/> | |
</wsdl:input> | |
<wsdl:output> | |
<soap:body use="literal"/> | |
</wsdl:output> | |
<wsdl:fault name="ActionTemplateNotFoundFault"> | |
<soap:fault name="ActionTemplateNotFoundFault" use="literal"/> | |
</wsdl:fault> | |
<wsdl:fault name="RecipientConfigurationNotFoundFault"> | |
<soap:fault name="RecipientConfigurationNotFoundFault" use="literal"/> | |
</wsdl:fault> | |
<wsdl:fault name="ParametersMissmatchFault"> | |
<soap:fault name="ParametersMissmatchFault" use="literal"/> | |
</wsdl:fault> | |
<wsdl:fault name="InvalidActionConfigurationFault"> | |
<soap:fault name="InvalidActionConfigurationFault" use="literal"/> | |
</wsdl:fault> | |
</wsdl:operation> | |
<!--===============================--> | |
<wsdl:operation name="RemoveActionConfiguration"> | |
<soap:operation soapAction="http://www.axis.com/vapix/ws/action1/RemoveActionConfiguration"/> | |
<wsdl:input> | |
<soap:body use="literal"/> | |
</wsdl:input> | |
<wsdl:output> | |
<soap:body use="literal"/> | |
</wsdl:output> | |
<wsdl:fault name="ActionConfigurationNotFoundFault"> | |
<soap:fault name="ActionConfigurationNotFoundFault" use="literal"/> | |
</wsdl:fault> | |
<wsdl:fault name="ActionConfigurationIsInUseFault"> | |
<soap:fault name="ActionConfigurationIsInUseFault" use="literal"/> | |
</wsdl:fault> | |
</wsdl:operation> | |
<!--===============================--> | |
<wsdl:operation name="GetActionConfigurations"> | |
<soap:operation soapAction="http://www.axis.com/vapix/ws/action1/GetActionConfigurations"/> | |
<wsdl:input> | |
<soap:body use="literal"/> | |
</wsdl:input> | |
<wsdl:output> | |
<soap:body use="literal"/> | |
</wsdl:output> | |
</wsdl:operation> | |
<!--===============================--> | |
<wsdl:operation name="GetRecipientTemplates"> | |
<soap:operation soapAction="http://www.axis.com/vapix/ws/action1/GetRecipientTemplates"/> | |
<wsdl:input> | |
<soap:body use="literal"/> | |
</wsdl:input> | |
<wsdl:output> | |
<soap:body use="literal"/> | |
</wsdl:output> | |
</wsdl:operation> | |
<!--===============================--> | |
<wsdl:operation name="AddRecipientConfiguration"> | |
<soap:operation soapAction="http://www.axis.com/vapix/ws/action1/AddRecipientConfiguration"/> | |
<wsdl:input> | |
<soap:body use="literal"/> | |
</wsdl:input> | |
<wsdl:output> | |
<soap:body use="literal"/> | |
</wsdl:output> | |
<wsdl:fault name="RecipientTemplateNotFoundFault"> | |
<soap:fault name="RecipientTemplateNotFoundFault" use="literal"/> | |
</wsdl:fault> | |
<wsdl:fault name="ParametersMissmatchFault"> | |
<soap:fault name="ParametersMissmatchFault" use="literal"/> | |
</wsdl:fault> | |
</wsdl:operation> | |
<!--===============================--> | |
<wsdl:operation name="RemoveRecipientConfiguration"> | |
<soap:operation soapAction="http://www.axis.com/vapix/ws/action1/RemoveRecipientConfiguration"/> | |
<wsdl:input> | |
<soap:body use="literal"/> | |
</wsdl:input> | |
<wsdl:output> | |
<soap:body use="literal"/> | |
</wsdl:output> | |
<wsdl:fault name="RecipientConfigurationNotFoundFault"> | |
<soap:fault name="RecipientConfigurationNotFoundFault" use="literal"/> | |
</wsdl:fault> | |
</wsdl:operation> | |
<!--===============================--> | |
<wsdl:operation name="GetRecipientConfigurations"> | |
<soap:operation soapAction="http://www.axis.com/vapix/ws/action1/GetRecipientConfigurations"/> | |
<wsdl:input> | |
<soap:body use="literal"/> | |
</wsdl:input> | |
<wsdl:output> | |
<soap:body use="literal"/> | |
</wsdl:output> | |
</wsdl:operation> | |
<!--===============================--> | |
<wsdl:operation name="AddActionRule"> | |
<soap:operation soapAction="http://www.axis.com/vapix/ws/action1/AddActionRule"/> | |
<wsdl:input> | |
<soap:body use="literal"/> | |
</wsdl:input> | |
<wsdl:output> | |
<soap:body use="literal"/> | |
</wsdl:output> | |
<wsdl:fault name="InvalidConditionFilterFault"> | |
<soap:fault name="InvalidConditionFilterFault" use="literal"/> | |
</wsdl:fault> | |
<wsdl:fault name="ActionConfigurationNotFoundFault"> | |
<soap:fault name="ActionConfigurationNotFoundFault" use="literal"/> | |
</wsdl:fault> | |
<wsdl:fault name="InsufficientActivationRuleFault"> | |
<soap:fault name="InsufficientActivationRuleFault" use="literal"/> | |
</wsdl:fault> | |
<wsdl:fault name="InvalidActivationTimeoutFault"> | |
<soap:fault name="InvalidActivationTimeoutFault" use="literal"/> | |
</wsdl:fault> | |
<wsdl:fault name="InvalidFilterFault"> | |
<soap:fault name="InvalidFilterFault" use="literal"/> | |
</wsdl:fault> | |
<wsdl:fault name="TopicExpressionDialectUnknownFault"> | |
<soap:fault name="TopicExpressionDialectUnknownFault" use="literal"/> | |
</wsdl:fault> | |
<wsdl:fault name="InvalidTopicExpressionFault"> | |
<soap:fault name="InvalidTopicExpressionFault" use="literal"/> | |
</wsdl:fault> | |
<wsdl:fault name="InvalidMessageContentExpressionFault"> | |
<soap:fault name="InvalidMessageContentExpressionFault" use="literal"/> | |
</wsdl:fault> | |
</wsdl:operation> | |
<!--===============================--> | |
<wsdl:operation name="GetActionRules"> | |
<soap:operation soapAction="http://www.axis.com/vapix/ws/action1/GetActionRules"/> | |
<wsdl:input> | |
<soap:body use="literal"/> | |
</wsdl:input> | |
<wsdl:output> | |
<soap:body use="literal"/> | |
</wsdl:output> | |
</wsdl:operation> | |
<!--===============================--> | |
<wsdl:operation name="RemoveActionRule"> | |
<soap:operation soapAction="http://www.axis.com/vapix/ws/action1/RemoveActionRule"/> | |
<wsdl:input> | |
<soap:body use="literal"/> | |
</wsdl:input> | |
<wsdl:output> | |
<soap:body use="literal"/> | |
</wsdl:output> | |
<wsdl:fault name="ActionRuleNotFoundFault"> | |
<soap:fault name="ActionRuleNotFoundFault" use="literal"/> | |
</wsdl:fault> | |
</wsdl:operation> | |
</wsdl:binding> | |
</wsdl:definitions> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment