All Element Summary (local elements unified by type) |
||||||||||||||
Error: Requestor is not authorised to the service or data requested.
|
||||||||||||||
Error: Valid request was made but request would exceed the permitted resource usage of the client.
|
||||||||||||||
Error: Data period or subscription period is outside of period covered by service.
|
||||||||||||||
Error: Service does not support the requested capability.
|
||||||||||||||
Id of capabiliuty that is noit supported.
|
||||||||||||||
|
||||||||||||||
|
||||||||||||||
|
||||||||||||||
Error:Endpoint to which a message is to be distributed did not allow access by the cloient.
|
||||||||||||||
Error:Recipient of a message to be distributed is not available.
|
||||||||||||||
Subsititutable type for a SIRI Error code.
|
||||||||||||||
Description of error or warning condition associated with response.
|
||||||||||||||
Element fror an erroc condition (for use in WSDL.)
|
||||||||||||||
ErrorText (type xsd:string) |
Addtional Description of error.
|
|||||||||||||
Expected time fro reavailability of servcie.
|
||||||||||||||
Name of the unknown encountered extensions.
|
||||||||||||||
Error: Request contains references to identifiers that are not known.
|
||||||||||||||
Invalid reference values encoountered.
|
||||||||||||||
User key.
|
||||||||||||||
Error: Valid request was made but service does not hold any data for the requested topic. expression.
|
||||||||||||||
Error: Error type other than the well defined codes.
|
||||||||||||||
Name of the unsupported parameter.
|
||||||||||||||
Error: Request contained parameters that were not supported by the producer.
|
||||||||||||||
|
||||||||||||||
Element fror an erroc condition for use in WSDL.
|
||||||||||||||
Error: Functional service is not available to use (but it is still capable of giving this response).
|
||||||||||||||
Minimum interval at which updates can be sent.
|
||||||||||||||
|
||||||||||||||
Ubscription code that could not be found. + SIRI v2.0
|
||||||||||||||
Error:Recipient of a message to be distributed is not available.
|
||||||||||||||
Error: Recipient for a message to be distributed is unknown.
|
||||||||||||||
Error: Request contained extensions that were not supported by the producer.
|
||||||||||||||
Error: Recipient for a message to be distributed is unknown.
|
||||||||||||||
Error: Subscriber not found.
|
||||||||||||||
Error: Subscription not found.
|
||||||||||||||
ValidUntil (type xsd:dateTime) |
End of data horizon of the data producer.
|
Complex Type Summary |
||||||||||
Type forError:Access Not Allowed.
|
||||||||||
Type for error.
|
||||||||||
Type for error.
|
||||||||||
Type for Error: Service does not support requested capability.
|
||||||||||
Type for Error: EndpointDeniedAccess +SIRI v2.0
|
||||||||||
Type for Error: EndpointNotAvailable +SIRI v2.0
|
||||||||||
Type for Error Code.
|
||||||||||
Type for Standard ErrorConditions for Service request.
|
||||||||||
Type for RequestErrorCondition.
|
||||||||||
Type for Description of an error.
|
||||||||||
Type for InvalidDataReferencesError:.
|
||||||||||
Type for Error: No Info for Topic
|
||||||||||
Type for error.
|
||||||||||
Type for Parameters Ignored Error:.
|
||||||||||
Type for Standard ErrorConditiosn for Service request.
|
||||||||||
Type for Service Not Available error.
|
||||||||||
Type for Error: UnapprovedKey +SIRI v2.0
|
||||||||||
Type for Error: Unknown Endpoint +SIRI v2.0
|
||||||||||
Type for Unknown Extensions Error:.
|
||||||||||
Type for Error: Unknown Participant.
|
||||||||||
Type for Error: Subscriber not found.
|
||||||||||
Type for Error: Subscription not found.
|
Element Group Summary |
||||||||||
Errors that may arise in the execution of a request.
|
||||||||||
Errors that may arise in the execution of a delegated distribution request.
|
||||||||||
Errors that may arise in the execution of a request.
|
||||||||||
Additional information provided if request is successful.
|
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2011 rel. 2 sp1 (x64) (http://www.altova.com) by Christophe Duquesne (Dryade) -->
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" id="siri_request_errorConditions" targetNamespace="http://www.siri.org.uk/siri" version="2.0" xmlns="http://www.siri.org.uk/siri" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:include schemaLocation="../siri_utility/siri_types-v2.0.xsd"/>
<!-- ======================================================================= -->
<xsd:annotation>
<xsd:appinfo>
</xsd:annotation>
<Metadata xmlns="http://www.govtalk.gov.uk/CM/gms-xs">
</xsd:appinfo>
<Aggregation>main schema</Aggregation>
</Metadata>
<Audience>e-service developers</Audience>
<Contributor>CEN TC278 WG3 SG7 Team</Contributor>
<Coverage>Europe</Coverage>
<Creator>
First drafted for version 1.0 CEN TC278 WG3 SG7 Editor Nicholas Knowles, Kizoom. mailto:schemer@siri.org.uk
</Creator>
<Date>
<Created>2012-03-24</Created>
</Date>
Factored out of SIRI request
<Date>
<Modified>2009-03-31</Modified>
</Date>
- Add errorConditionelement to enable WSDL axis binding
<Date>
<Modified>2011-04-18</Modified>
</Date>
- ErrorConditionStructure Line 841 should not be abstract. Fix from RV ixxi.biz
Also Add ServiceConditionErrorConditionElement Add new error conditions UnknownParticipant Recipient for a message to be distributed is unknown. +SIRI v2.0 UnknownEndpoint Endpoint to which a message is to be distributed is unknown. +SIRI v2.0 EndpointDeniedAccess Distribution message could not be delivered because not authorised.. +SIRI v2.0 EndpointNotAvailable Recipient of a message to be distributed is not available. +SIRI v2.0 UnapprovedKey User authorisation Key is not enabled. +SIRI v2.0 InvalidDataReferences Request contains references to identifiers that are not known. +SIRI v2.0 ParametersIgnored Request contained parameters that were not supported by the producer. A response has been provided but some parameters have been ignored. +SIRI v2.0 UnknownExtensions Request contained extensions that were not supported bu the producer. A response has been provided but some or all extensions have been ignored.. +SIRI v2.0 <Date>
<Modified>2012-03-23</Modified>
</Date>
+SIRI v2.0
Add error number to Error structure Factor our Permission model to separate package siri_permissions <Description>
<p>
</Description>
SIRI is a European CEN standard for the exchange of real-time information. This subschema defines common request error conditions
</p>
<Format>
<MediaType>text/xml</MediaType>
</Format>
<Syntax>http://www.w3.org/2001/XMLSchema</Syntax>
<Description>XML schema, W3C Recommendation 2001</Description>
<Identifier>
{http://www.siri.org.uk/schema/2.0/xsd/siri/}siri_requests_errorConditions-v2.0.xsd
</Identifier>
<Language>[ISO 639-2/B] ENG</Language>
<Publisher>Kizoom, 109-123 Clifton Street, London EC4A 4LD</Publisher>
<Relation>
<Requires>
</Relation>
http://www.siri.org.uk/schema/2.0/xsd/siri_uility/siri_types-v2.0.xsd
</Requires>
<Requires>
http://www.siri.org.uk/schema/2.0/xsd/siri_uility/siri_participant-v2.0.xsd
</Requires>
<Rights>
Unclassified
</Rights>
<Copyright>CEN, VDV, RTIG 2004-2012</Copyright>
<Source>
<ul>
</Source>
<li>
</ul>
Derived from the VDV, RTIGXML and Trident standards.
</li>
<Status>Version 2.0 Draft</Status>
<Subject>
<Category>
</Subject>
Arts, recreation and travel, Tourism, Travel (tourism), Transport,
</Category>
Air transport, Airports, Ports and maritime transport, Ferries (marine), Public transport, Bus services, Coach services, Bus stops and stations, Rail transport, Railway stations and track, Train services, Underground trains, Business and industry, Transport, Air transport, Ports and maritime transport, Public transport, Rail transport, Roads and road transport <Project>CEN TC278 WG3 SG7</Project>
<Title>SIRI XML schema. Common Request Error Conditions</Title>
<Type>Standard</Type>
<!-- ======================================================================= -->
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Description of error or warning condition associated with response.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:sequence>
<xsd:choice>
</xsd:choice>
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:group>
<xsd:sequence>
<xsd:element minOccurs="0" name="ValidUntil" type="xsd:dateTime">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<!-- ======================================================================= -->
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:sequence>
<xsd:choice>
</xsd:choice>
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:string"/>
</xsd:simpleContent>
<!-- =======Error conditions========================================================== -->
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="ErrorText" type="xsd:string">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Addtional Description of error. This allows a descripotion to be supplied when the Error code is used in a specific WSDL fault, rather than within a general error condition.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:attribute>
<!-- ======================================================================= -->
<xsd:element abstract="false" name="ServiceDeliveryErrorConditionElement" type="ServiceDeliveryErrorConditionStructure">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:sequence>
<xsd:choice>
</xsd:choice>
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:group>
<xsd:choice>
</xsd:choice>
<!-- === DISTRIBUTION (+SIRI v2.0)================================================== -->
<xsd:annotation>
</xsd:group>
<xsd:documentation>
</xsd:annotation>
Errors that may arise in the execution of a delegated distribution request. +SIRI v2.0
</xsd:documentation>
<xsd:choice>
<xsd:element ref="UnapprovedKeyAccessError"/>
</xsd:choice>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Error: Recipient for a message to be distributed is unknown. I.e. delegatior is found, but +SIRI v2.0
</xsd:documentation>
<!-- ===Error: Unapproved Key Access ============================================= -->
<xsd:element name="UnapprovedKeyAccessError" substitutionGroup="ErrorCode" type="UnapprovedKeyAccessStructure">
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Error:Recipient of a message to be distributed is not available. +SIRI v2.0
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="ErrorCodeStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:sequence>
</xsd:extension>
<!-- ===Error: Capability Not Supported============================================== -->
<xsd:element name="UnknownParticipantError" substitutionGroup="ErrorCode" type="UnknownParticipantErrorStructure">
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Error: Recipient for a message to be distributed is unknown. +SIRI v2.0
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="ErrorCodeStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element minOccurs="0" name="ParticipantRef" type="ParticipantRefStructure">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<!-- ===Error: Unknown Endpoint ============================================ -->
<xsd:element name="UnknownEndpointError" substitutionGroup="ErrorCode" type="UnknownEndpointErrorStructure">
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Error: Recipient for a message to be distributed is unknown. +SIRI v2.0
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="ErrorCodeStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element minOccurs="0" name="Endpoint" type="EndpointAddress">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<!-- ===Error: Endpoint Denied Access ============================================= -->
<xsd:element name="EndpointDeniedAccessError" substitutionGroup="ErrorCode" type="EndpointDeniedAccessStructure">
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Error:Endpoint to which a message is to be distributed did not allow access by the cloient. +SIRI v2.0
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="ErrorCodeStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element minOccurs="0" name="Endpoint" type="EndpointAddress">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<!-- ===Error: Endpoint Not Available============================================= -->
<xsd:element name="EndpointNotAvailableAccessError" substitutionGroup="ErrorCode" type="EndpointNotAvailableAccessStructure">
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Error:Recipient of a message to be distributed is not available. +SIRI v2.0
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="ErrorCodeStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element minOccurs="0" name="Endpoint" type="EndpointAddress">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<!-- ===APPLICATION================================================== -->
<!-- ===== ============================================ -->
<xsd:annotation>
</xsd:annotation>
</xsd:group>
<xsd:choice>
<xsd:element ref="ServiceNotAvailableError"/>
</xsd:choice>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Error: Data period or subscription period is outside of period covered by service. +SIRI v2.0.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Error: Request contained extensions that were not supported by the producer. A response has been provided but some or all extensions have been ignored. +SIRI v2.0.
</xsd:documentation>
<!-- ===Error: Service Not Available ============================================= -->
<xsd:element name="ServiceNotAvailableError" substitutionGroup="ErrorCode" type="ServiceNotAvailableErrorStructure">
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Error: Functional service is not available to use (but it is still capable of giving this response).
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="ErrorCodeStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element minOccurs="0" name="ExpectedRestartTime" type="xsd:dateTime">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<!-- ===Error: Capability Not Supported============================================== -->
<xsd:element name="CapabilityNotSupportedError" substitutionGroup="ErrorCode" type="CapabilityNotSupportedErrorStructure">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation>
</xsd:annotation>
Type for Error: Service does not support requested capability.
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="ErrorCodeStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element minOccurs="0" name="CapabilityRef" type="CapabilityCodeType">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<!-- ===Error: Beyond Data Horizon ============================================== -->
<xsd:element name="BeyondDataHorizon" substitutionGroup="ErrorCode" type="BeyondDataHorizonErrorStructure">
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Error: Data period or subscription period is outside of period covered by service.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
</xsd:complexContent>
<!-- ===== AUTHORISATION========================================= -->
<!-- ===Error: Access not allowed ============================================= -->
<xsd:element name="AccessNotAllowedError" substitutionGroup="ErrorCode" type="AccessNotAllowedErrorStructure">
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Error: Requestor is not authorised to the service or data requested.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
</xsd:complexContent>
<!-- ===Error: No Info for Topic================================================= -->
<xsd:element name="NoInfoForTopicError" substitutionGroup="ErrorCode" type="NoInfoForTopicErrorStructure">
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Error: Valid request was made but service does not hold any data for the requested topic. expression.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
</xsd:complexContent>
<!-- ===Error: Invalid Data References ======================================= -->
<xsd:element name="InvalidDataReferencesError" substitutionGroup="ErrorCode" type="InvalidDataReferencesErrorStructure">
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Error: Request contains references to identifiers that are not known. +SIRI v2.0.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="ErrorCodeStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="InvalidRef" type="xsd:NMTOKEN">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<!-- ===Error: Invalid Data References ======================================= -->
<xsd:element name="ParametersIgnoredError" substitutionGroup="ErrorCode" type="ParametersIgnoredErrorStructure">
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Error: Request contained parameters that were not supported by the producer. A response has been provided but some parameters have been ignored. +SIRI v2.0.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="ErrorCodeStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="ParameterName" type="xsd:string">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<!-- ===Error: Unknown Extensions======================================= -->
<xsd:element name="UnknownExtensionsError" substitutionGroup="ErrorCode" type="UnknownExtensionsErrorStructure">
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Error: Request contained extensions that were not supported by the producer. A response has been provided but some or all extensions have been ignored.. +SIRI v2.0.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="ErrorCodeStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="ExtensionName" type="xsd:string">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<!-- ===Error: Allowed Resource Usage Exceeded ============================================= -->
<xsd:element name="AllowedResourceUsageExceededError" substitutionGroup="ErrorCode" type="AllowedResourceUsageExceededErrorStructure">
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Error: Valid request was made but request would exceed the permitted resource usage of the client.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
</xsd:complexContent>
<!-- ======================================================================= -->
<!-- ==== SUBSCRIPTION ERRORS=========================================== -->
<!-- ===Error: Unknown Subscriber ============================================= -->
<xsd:element name="UnknownSubscriberError" substitutionGroup="ErrorCode" type="UnknownSubscriberErrorStructure">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="ErrorCodeStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element minOccurs="0" name="SubscriberRef" type="ParticipantRefStructure">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<!-- ======================================================================= -->
<!-- ===Error: Unknown Subscription ============================================= -->
<xsd:element name="UnknownSubscriptionError" substitutionGroup="ErrorCode" type="UnknownSubscriptionErrorStructure">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="ErrorCodeStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element minOccurs="0" name="SubscriptionCode" type="SubscriptionQualifierStructure">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<!-- ===Error: Other Error ============================================= -->
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
</xsd:complexContent>
<!-- ======================================================================= -->
</xsd:schema>
|
This XML schema documentation has been generated with DocFlex/XML 1.9.5 using DocFlex/XML XSDDoc 2.8.1 template set.
DocFlex/XML is a tool for programming and running highly sophisticated documentation and reports generators by the data obtained from
any kind of XML files. The actual doc-generators are implemented in the form of special templates that are designed visually
using a high-quality Template Designer GUI basing on the XML schema (or DTD) files describing the data source XML.
DocFlex/XML XSDDoc is a commercial template application of DocFlex/XML that implements a high-quality XML Schema documentation generator with simultaneous support of framed multi-file HTML,
single-file HTML and RTF output formats. (More formats are planned in the future).
A commercial license for "DocFlex/XML XSDDoc" will allow you:
Once having only such a license, you will be able to run the fully-featured XML schema documentation generator both with DocFlex/XML (Full Edition) and with DocFlex/XML RE, which is a reduced free edition containing only the template interpretor / output generator. No other licenses will be required!
But this is not all. In addition to it, a commercial license for "DocFlex/XML SDK" will allow you to modify the XSDDoc templates themselves as much as you want. You will be able to achieve whatever was impossible to do with the template parameters only.
And, of course, you could develop any template applications by your own!
Please note that by purchasing a license for this software, you not only acquire a useful tool,
you will also make an important investment in its future development, the results of which you could enjoy later by yourself.
Every single your purchase matters and makes a difference for us!
To purchase a license, please follow this link: http://www.filigris.com/shop/
|