XML Schema "siri_request_errorConditions-v2.0.xsd"
Target Namespace:
http://www.siri.org.uk/siri
Version:
2.0
Defined Components:
elements (21 global + 18 local), complexTypes (22), element groups (4)
Default Namespace-Qualified Form:
Local Elements: qualified; Local Attributes: unqualified
Schema Location:
C:\Users\Tony\eclipse_workspace\siri-20-java\xsd\siri\siri_request_errorConditions-v2.0.xsd; see XML source
Includes Schemas (2):
siri_request_support-v2.0.xsd [src], siri_types-v2.0.xsd [src]
Included in Schemas (1):
siri_requests-v2.0.xsd [src]
Annotation
SIRI Framework Error COnditions.
All Element Summary (local elements unified by type)
AccessNotAllowedError
Error: Requestor is not authorised to the service or data requested.
Type:
Content:
complex, 1 attribute, 1 element
Subst.Gr:
may substitute for element ErrorCode
Defined:
globally; see XML source
Used:
AllowedResourceUsageExceededError
Error: Valid request was made but request would exceed the permitted resource usage of the client.
Type:
Content:
complex, 1 attribute, 1 element
Subst.Gr:
may substitute for element ErrorCode
Defined:
globally; see XML source
Used:
BeyondDataHorizon
Error: Data period or subscription period is outside of period covered by service.
Type:
Content:
complex, 1 attribute, 1 element
Subst.Gr:
may substitute for element ErrorCode
Defined:
globally; see XML source
Used:
CapabilityNotSupportedError
Error: Service does not support the requested capability.
Type:
Content:
complex, 1 attribute, 2 elements
Subst.Gr:
may substitute for element ErrorCode
Defined:
globally; see XML source
Used:
CapabilityRef (in CapabilityNotSupportedError)
Id of capabiliuty that is noit supported.
Type:
Content:
simple
Defined:
Description (type ErrorDescriptionStructure)
Type:
Content:
simple
Defined:
locally at 7 locations
Description (type NaturalLanguageStringStructure)
Type:
Content:
simple, 1 attribute
Defined:
locally at 6 locations
Endpoint (type EndpointAddress)
Type:
Content:
simple
Defined:
locally at 3 locations
EndpointDeniedAccessError
Error:Endpoint to which a message is to be distributed did not allow access by the cloient.
Type:
Content:
complex, 1 attribute, 2 elements
Subst.Gr:
may substitute for element ErrorCode
Defined:
globally; see XML source
Used:
EndpointNotAvailableAccessError
Error:Recipient of a message to be distributed is not available.
Type:
Content:
complex, 1 attribute, 2 elements
Subst.Gr:
may substitute for element ErrorCode
Defined:
globally; see XML source
Used:
ErrorCode
Subsititutable type for a SIRI Error code.
Type:
Content:
complex, 1 attribute, 1 element
Abstract:
(may not be used directly in instance XML documents)
Subst.Gr:
may be substituted with 17 elements
Defined:
globally; see XML source
Used:
at 17 locations
ErrorCondition
Description of error or warning condition associated with response.
Type:
Content:
complex, 11 elements
Defined:
globally; see XML source
Used:
never
ErrorConditionElement
Element fror an erroc condition (for use in WSDL.)
Type:
Content:
complex, 17 elements
Defined:
globally; see XML source
Used:
never
ErrorText (type xsd:string)
Addtional Description of error.
Type:
xsd:string
Content:
simple
Defined:
locally within ErrorCodeStructure complexType; see XML source
ExpectedRestartTime (in ServiceNotAvailableError)
Expected time fro reavailability of servcie.
Type:
xsd:dateTime
Content:
simple
Defined:
ExtensionName (in UnknownExtensionsError)
Name of the unknown encountered extensions.
Type:
xsd:string
Content:
simple
Defined:
InvalidDataReferencesError
Error: Request contains references to identifiers that are not known.
Type:
Content:
complex, 1 attribute, 2 elements
Subst.Gr:
may substitute for element ErrorCode
Defined:
globally; see XML source
Used:
InvalidRef (in InvalidDataReferencesError)
Invalid reference values encoountered.
Type:
xsd:NMTOKEN
Content:
simple
Defined:
Key (in UnapprovedKeyAccessError)
User key.
Type:
xsd:normalizedString
Content:
simple
Defined:
NoInfoForTopicError
Error: Valid request was made but service does not hold any data for the requested topic. expression.
Type:
Content:
complex, 1 attribute, 1 element
Subst.Gr:
may substitute for element ErrorCode
Defined:
globally; see XML source
Used:
OtherError
Error: Error type other than the well defined codes.
Type:
Content:
complex, 1 attribute, 1 element
Subst.Gr:
may substitute for element ErrorCode
Defined:
globally; see XML source
Used:
ParameterName (in ParametersIgnoredError)
Name of the unsupported parameter.
Type:
xsd:string
Content:
simple
Defined:
ParametersIgnoredError
Error: Request contained parameters that were not supported by the producer.
Type:
Content:
complex, 1 attribute, 2 elements
Subst.Gr:
may substitute for element ErrorCode
Defined:
globally; see XML source
Used:
ParticipantRef (type ParticipantRefStructure)
Type:
Content:
simple
Defined:
locally at 6 locations
ServiceDeliveryErrorConditionElement
Element fror an erroc condition for use in WSDL.
Type:
Content:
complex, 16 elements
Defined:
globally; see XML source
Used:
never
ServiceNotAvailableError
Error: Functional service is not available to use (but it is still capable of giving this response).
Type:
Content:
complex, 1 attribute, 2 elements
Subst.Gr:
may substitute for element ErrorCode
Defined:
globally; see XML source
Used:
ShortestPossibleCycle (type PositiveDurationType)
Minimum interval at which updates can be sent.
Type:
Content:
simple
Defined:
SubscriberRef (type ParticipantRefStructure)
Type:
Content:
simple
Defined:
locally at 5 locations
SubscriptionCode (in UnknownSubscriptionError)
Ubscription code that could not be found. + SIRI v2.0
Type:
Content:
simple
Defined:
UnapprovedKeyAccessError
Error:Recipient of a message to be distributed is not available.
Type:
Content:
complex, 1 attribute, 2 elements
Subst.Gr:
may substitute for element ErrorCode
Defined:
globally; see XML source
Used:
UnknownEndpointError
Error: Recipient for a message to be distributed is unknown.
Type:
Content:
complex, 1 attribute, 2 elements
Subst.Gr:
may substitute for element ErrorCode
Defined:
globally; see XML source
Used:
UnknownExtensionsError
Error: Request contained extensions that were not supported by the producer.
Type:
Content:
complex, 1 attribute, 2 elements
Subst.Gr:
may substitute for element ErrorCode
Defined:
globally; see XML source
Used:
UnknownParticipantError
Error: Recipient for a message to be distributed is unknown.
Type:
Content:
complex, 1 attribute, 2 elements
Subst.Gr:
may substitute for element ErrorCode
Defined:
globally; see XML source
Used:
UnknownSubscriberError
Error: Subscriber not found.
Type:
Content:
complex, 1 attribute, 2 elements
Subst.Gr:
may substitute for element ErrorCode
Defined:
globally; see XML source
Used:
UnknownSubscriptionError
Error: Subscription not found.
Type:
Content:
complex, 1 attribute, 2 elements
Subst.Gr:
may substitute for element ErrorCode
Defined:
globally; see XML source
Used:
ValidUntil (type xsd:dateTime)
End of data horizon of the data producer.
Type:
xsd:dateTime
Content:
simple
Defined:
Complex Type Summary
Type forError:Access Not Allowed.
Content:
complex, 1 attribute, 1 element
Defined:
globally; see XML source
Used:
Type for error.
Content:
complex, 1 attribute, 1 element
Defined:
globally; see XML source
Used:
Type for error.
Content:
complex, 1 attribute, 1 element
Defined:
globally; see XML source
Used:
Type for Error: Service does not support requested capability.
Content:
complex, 1 attribute, 2 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Type for Error: EndpointDeniedAccess +SIRI v2.0
Content:
complex, 1 attribute, 2 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Type for Error: EndpointNotAvailable +SIRI v2.0
Content:
complex, 1 attribute, 2 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Type for Error Code.
Content:
complex, 1 attribute, 1 element
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
at 18 locations
Type for Standard ErrorConditions for Service request.
Content:
complex, 17 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Type for RequestErrorCondition.
Content:
complex, 11 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Type for Description of an error.
Content:
simple
Defined:
globally; see XML source
Used:
Type for InvalidDataReferencesError:.
Content:
complex, 1 attribute, 2 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Type for Error: No Info for Topic
Content:
complex, 1 attribute, 1 element
Defined:
globally; see XML source
Used:
Type for error.
Content:
complex, 1 attribute, 1 element
Defined:
globally; see XML source
Used:
Type for Parameters Ignored Error:.
Content:
complex, 1 attribute, 2 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Type for Standard ErrorConditiosn for Service request.
Content:
complex, 16 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Type for Service Not Available error.
Content:
complex, 1 attribute, 2 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Type for Error: UnapprovedKey +SIRI v2.0
Content:
complex, 1 attribute, 2 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Type for Error: Unknown Endpoint +SIRI v2.0
Content:
complex, 1 attribute, 2 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Type for Unknown Extensions Error:.
Content:
complex, 1 attribute, 2 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Type for Error: Unknown Participant.
Content:
complex, 1 attribute, 2 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Type for Error: Subscriber not found.
Content:
complex, 1 attribute, 2 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Type for Error: Subscription not found.
Content:
complex, 1 attribute, 2 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Element Group Summary
Errors that may arise in the execution of a request.
Content:
Defined:
globally; see XML source
Includes:
definitions of 10 elements
Used:
Errors that may arise in the execution of a delegated distribution request.
Content:
Defined:
globally; see XML source
Includes:
definitions of 5 elements
Used:
Errors that may arise in the execution of a request.
Content:
Defined:
globally; see XML source
Used:
Additional information provided if request is successful.
Content:
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
XML Source
<?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:include schemaLocation="siri_request_support-v2.0.xsd"/>
<!-- ======================================================================= -->
<xsd:annotation>
<xsd:appinfo>
<Metadata xmlns="http://www.govtalk.gov.uk/CM/gms-xs">
<Aggregation>main schema</Aggregation>
<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>
Factored out of SIRI request
</Date>
<Date>
<Modified>2009-03-31</Modified>
- Add errorConditionelement to enable WSDL axis binding
</Date>
<Date>
<Modified>2011-04-18</Modified>
- 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>
<Date>
<Modified>2012-03-23</Modified>
+SIRI v2.0
Add error number to Error structure
Factor our Permission model to separate package siri_permissions
</Date>
<Description>
<p>
SIRI is a European CEN standard for the exchange of real-time information. This subschema defines common request error conditions
</p>
</Description>
<Format>
<MediaType>text/xml</MediaType>
<Syntax>http://www.w3.org/2001/XMLSchema</Syntax>
<Description>XML schema, W3C Recommendation 2001</Description>
</Format>
<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>
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>
</Relation>
<Rights>
Unclassified
<Copyright>CEN, VDV, RTIG 2004-2012</Copyright>
</Rights>
<Source>
<ul>
<li>
Derived from the VDV, RTIGXML and Trident standards.
</li>
</ul>
</Source>
<Status>Version 2.0 Draft</Status>
<Subject>
<Category>
Arts, recreation and travel, Tourism, Travel (tourism), Transport,
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
</Category>
<Project>CEN TC278 WG3 SG7</Project>
</Subject>
<Title>SIRI XML schema. Common Request Error Conditions</Title>
<Type>Standard</Type>
</Metadata>
</xsd:appinfo>
<xsd:documentation>SIRI Framework Error COnditions.</xsd:documentation>
</xsd:annotation>
<!-- ======================================================================= -->
<xsd:element name="ErrorCondition" type="ErrorConditionStructure">
<xsd:annotation>
<xsd:documentation>
Description of error or warning condition associated with response.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="ErrorConditionStructure">
<xsd:annotation>
<xsd:documentation>Type for RequestErrorCondition.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:choice>
<xsd:group ref="ApplicationErrorGroup"/>
</xsd:choice>
<xsd:element minOccurs="0" name="Description" type="NaturalLanguageStringStructure">
<xsd:annotation>
<xsd:documentation>Text description of error.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:group name="SuccessInfoGroup">
<xsd:annotation>
<xsd:documentation>
Additional information provided if request is successful.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="0" name="ValidUntil" type="xsd:dateTime">
<xsd:annotation>
<xsd:documentation>End of data horizon of the data producer.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="ShortestPossibleCycle" type="PositiveDurationType">
<xsd:annotation>
<xsd:documentation>Minimum interval at which updates can be sent.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<!-- ======================================================================= -->
<xsd:element abstract="false" name="ErrorConditionElement" type="ErrorConditionElementStructure">
<xsd:annotation>
<xsd:documentation>
Element fror an erroc condition (for use in WSDL.)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="ErrorConditionElementStructure">
<xsd:annotation>
<xsd:documentation>
Type for Standard ErrorConditions for Service request.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:choice>
<xsd:group ref="ServiceRequestErrorGroup"/>
<xsd:element ref="UnknownSubscriptionError"/>
</xsd:choice>
<xsd:element minOccurs="0" name="Description" type="ErrorDescriptionStructure">
<xsd:annotation>
<xsd:documentation>Text description of error.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ErrorDescriptionStructure">
<xsd:annotation>
<xsd:documentation>Type for Description of an error.</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:string"/>
</xsd:simpleContent>
</xsd:complexType>
<!-- =======Error conditions========================================================== -->
<xsd:element abstract="true" name="ErrorCode" type="ErrorCodeStructure">
<xsd:annotation>
<xsd:documentation>Subsititutable type for a SIRI Error code.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="ErrorCodeStructure">
<xsd:annotation>
<xsd:documentation>Type for Error Code.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="0" name="ErrorText" type="xsd:string">
<xsd:annotation>
<xsd:documentation>
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:element>
</xsd:sequence>
<xsd:attribute name="number" type="xsd:integer">
<xsd:annotation>
<xsd:documentation>Error code number associated with error.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<!-- ======================================================================= -->
<xsd:annotation>
<xsd:documentation>Element fror an erroc condition for use in WSDL.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
Type for Standard ErrorConditiosn for Service request.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:choice>
<xsd:group ref="ServiceRequestErrorGroup"/>
</xsd:choice>
<xsd:element minOccurs="0" name="Description" type="ErrorDescriptionStructure">
<xsd:annotation>
<xsd:documentation>Text description of error.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:group name="ServiceRequestErrorGroup">
<xsd:annotation>
<xsd:documentation>
Errors that may arise in the execution of a request.
</xsd:documentation>
</xsd:annotation>
<xsd:choice>
<xsd:group ref="DistributionErrorGroup"/>
<xsd:group ref="ApplicationErrorGroup"/>
</xsd:choice>
</xsd:group>
<!-- === DISTRIBUTION (+SIRI v2.0)================================================== -->
<xsd:group name="DistributionErrorGroup">
<xsd:annotation>
<xsd:documentation>
Errors that may arise in the execution of a delegated distribution request. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
<xsd:choice>
<xsd:element ref="UnapprovedKeyAccessError"/>
<xsd:element ref="UnknownParticipantError">
<xsd:annotation>
<xsd:documentation>
Error: Recipient for a message to be distributed is unknown. I.e. delegatior is found, but +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="UnknownEndpointError"/>
<xsd:element ref="EndpointDeniedAccessError"/>
<xsd:element ref="EndpointNotAvailableAccessError"/>
</xsd:choice>
</xsd:group>
<!-- ===Error: Unapproved Key Access ============================================= -->
<xsd:element name="UnapprovedKeyAccessError" substitutionGroup="ErrorCode" type="UnapprovedKeyAccessStructure">
<xsd:annotation>
<xsd:documentation>
Error:Recipient of a message to be distributed is not available. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="UnapprovedKeyAccessStructure">
<xsd:annotation>
<xsd:documentation>Type for Error: UnapprovedKey +SIRI v2.0</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ErrorCodeStructure">
<xsd:sequence>
<xsd:element minOccurs="0" name="Key" type="xsd:normalizedString">
<xsd:annotation>
<xsd:documentation>User key.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- ===Error: Capability Not Supported============================================== -->
<xsd:element name="UnknownParticipantError" substitutionGroup="ErrorCode" type="UnknownParticipantErrorStructure">
<xsd:annotation>
<xsd:documentation>
Error: Recipient for a message to be distributed is unknown. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="UnknownParticipantErrorStructure">
<xsd:annotation>
<xsd:documentation>Type for Error: Unknown Participant. +SIRI v2.0</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ErrorCodeStructure">
<xsd:sequence>
<xsd:element minOccurs="0" name="ParticipantRef" type="ParticipantRefStructure">
<xsd:annotation>
<xsd:documentation>
Reference to Participant who is unknown. + SIRI v2.0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- ===Error: Unknown Endpoint ============================================ -->
<xsd:element name="UnknownEndpointError" substitutionGroup="ErrorCode" type="UnknownEndpointErrorStructure">
<xsd:annotation>
<xsd:documentation>
Error: Recipient for a message to be distributed is unknown. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="UnknownEndpointErrorStructure">
<xsd:annotation>
<xsd:documentation>Type for Error: Unknown Endpoint +SIRI v2.0</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ErrorCodeStructure">
<xsd:sequence>
<xsd:element minOccurs="0" name="Endpoint" type="EndpointAddress">
<xsd:annotation>
<xsd:documentation>Endpoint that is noit known. + SIRI v2.0</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- ===Error: Endpoint Denied Access ============================================= -->
<xsd:element name="EndpointDeniedAccessError" substitutionGroup="ErrorCode" type="EndpointDeniedAccessStructure">
<xsd:annotation>
<xsd:documentation>
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:element>
<xsd:complexType name="EndpointDeniedAccessStructure">
<xsd:annotation>
<xsd:documentation>Type for Error: EndpointDeniedAccess +SIRI v2.0</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ErrorCodeStructure">
<xsd:sequence>
<xsd:element minOccurs="0" name="Endpoint" type="EndpointAddress">
<xsd:annotation>
<xsd:documentation>Endpoint that was denied access + SIRI v2.0</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- ===Error: Endpoint Not Available============================================= -->
<xsd:element name="EndpointNotAvailableAccessError" substitutionGroup="ErrorCode" type="EndpointNotAvailableAccessStructure">
<xsd:annotation>
<xsd:documentation>
Error:Recipient of a message to be distributed is not available. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="EndpointNotAvailableAccessStructure">
<xsd:annotation>
<xsd:documentation>Type for Error: EndpointNotAvailable +SIRI v2.0</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ErrorCodeStructure">
<xsd:sequence>
<xsd:element minOccurs="0" name="Endpoint" type="EndpointAddress">
<xsd:annotation>
<xsd:documentation>Endpoint that is noit available. + SIRI v2.0</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- ===APPLICATION================================================== -->
<!-- ===== ============================================ -->
<xsd:group name="ApplicationErrorGroup">
<xsd:annotation>
<xsd:documentation>
Errors that may arise in the execution of a request.
</xsd:documentation>
</xsd:annotation>
<xsd:choice>
<xsd:element ref="ServiceNotAvailableError"/>
<xsd:element ref="CapabilityNotSupportedError"/>
<xsd:element ref="AccessNotAllowedError"/>
<xsd:element ref="InvalidDataReferencesError"/>
<xsd:element ref="BeyondDataHorizon">
<xsd:annotation>
<xsd:documentation>
Error: Data period or subscription period is outside of period covered by service. +SIRI v2.0.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="NoInfoForTopicError"/>
<xsd:element ref="ParametersIgnoredError"/>
<xsd:element ref="UnknownExtensionsError">
<xsd:annotation>
<xsd:documentation>
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:element>
<xsd:element ref="OtherError"/>
</xsd:choice>
</xsd:group>
<!-- ===Error: Service Not Available ============================================= -->
<xsd:element name="ServiceNotAvailableError" substitutionGroup="ErrorCode" type="ServiceNotAvailableErrorStructure">
<xsd:annotation>
<xsd:documentation>
Error: Functional service is not available to use (but it is still capable of giving this response).
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="ServiceNotAvailableErrorStructure">
<xsd:annotation>
<xsd:documentation>Type for Service Not Available error.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ErrorCodeStructure">
<xsd:sequence>
<xsd:element minOccurs="0" name="ExpectedRestartTime" type="xsd:dateTime">
<xsd:annotation>
<xsd:documentation>
Expected time fro reavailability of servcie. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- ===Error: Capability Not Supported============================================== -->
<xsd:element name="CapabilityNotSupportedError" substitutionGroup="ErrorCode" type="CapabilityNotSupportedErrorStructure">
<xsd:annotation>
<xsd:documentation>
Error: Service does not support the requested capability.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="CapabilityNotSupportedErrorStructure">
<xsd:annotation>
<xsd:documentation>
Type for Error: Service does not support requested capability.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ErrorCodeStructure">
<xsd:sequence>
<xsd:element minOccurs="0" name="CapabilityRef" type="CapabilityCodeType">
<xsd:annotation>
<xsd:documentation>Id of capabiliuty that is noit supported.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- ===Error: Beyond Data Horizon ============================================== -->
<xsd:element name="BeyondDataHorizon" substitutionGroup="ErrorCode" type="BeyondDataHorizonErrorStructure">
<xsd:annotation>
<xsd:documentation>
Error: Data period or subscription period is outside of period covered by service.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="BeyondDataHorizonErrorStructure">
<xsd:annotation>
<xsd:documentation>Type for error.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ErrorCodeStructure"/>
</xsd:complexContent>
</xsd:complexType>
<!-- ===== AUTHORISATION========================================= -->
<!-- ===Error: Access not allowed ============================================= -->
<xsd:element name="AccessNotAllowedError" substitutionGroup="ErrorCode" type="AccessNotAllowedErrorStructure">
<xsd:annotation>
<xsd:documentation>
Error: Requestor is not authorised to the service or data requested.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="AccessNotAllowedErrorStructure">
<xsd:annotation>
<xsd:documentation>Type forError:Access Not Allowed.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ErrorCodeStructure"/>
</xsd:complexContent>
</xsd:complexType>
<!-- ===Error: No Info for Topic================================================= -->
<xsd:element name="NoInfoForTopicError" substitutionGroup="ErrorCode" type="NoInfoForTopicErrorStructure">
<xsd:annotation>
<xsd:documentation>
Error: Valid request was made but service does not hold any data for the requested topic. expression.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="NoInfoForTopicErrorStructure">
<xsd:annotation>
<xsd:documentation>Type for Error: No Info for Topic</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ErrorCodeStructure"/>
</xsd:complexContent>
</xsd:complexType>
<!-- ===Error: Invalid Data References ======================================= -->
<xsd:element name="InvalidDataReferencesError" substitutionGroup="ErrorCode" type="InvalidDataReferencesErrorStructure">
<xsd:annotation>
<xsd:documentation>
Error: Request contains references to identifiers that are not known. +SIRI v2.0.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="InvalidDataReferencesErrorStructure">
<xsd:annotation>
<xsd:documentation>Type for InvalidDataReferencesError:. +SIRI v2.0.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ErrorCodeStructure">
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="InvalidRef" type="xsd:NMTOKEN">
<xsd:annotation>
<xsd:documentation>Invalid reference values encoountered.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- ===Error: Invalid Data References ======================================= -->
<xsd:element name="ParametersIgnoredError" substitutionGroup="ErrorCode" type="ParametersIgnoredErrorStructure">
<xsd:annotation>
<xsd:documentation>
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:element>
<xsd:complexType name="ParametersIgnoredErrorStructure">
<xsd:annotation>
<xsd:documentation>Type for Parameters Ignored Error:. +SIRI v2.0.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ErrorCodeStructure">
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="ParameterName" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Name of the unsupported parameter.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- ===Error: Unknown Extensions======================================= -->
<xsd:element name="UnknownExtensionsError" substitutionGroup="ErrorCode" type="UnknownExtensionsErrorStructure">
<xsd:annotation>
<xsd:documentation>
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:element>
<xsd:complexType name="UnknownExtensionsErrorStructure">
<xsd:annotation>
<xsd:documentation>Type for Unknown Extensions Error:. +SIRI v2.0.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ErrorCodeStructure">
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="ExtensionName" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Name of the unknown encountered extensions.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- ===Error: Allowed Resource Usage Exceeded ============================================= -->
<xsd:annotation>
<xsd:documentation>
Error: Valid request was made but request would exceed the permitted resource usage of the client.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>Type for error. AllowedResourceUsageExceeded.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ErrorCodeStructure"/>
</xsd:complexContent>
</xsd:complexType>
<!-- ======================================================================= -->
<!-- ==== SUBSCRIPTION ERRORS=========================================== -->
<!-- ===Error: Unknown Subscriber ============================================= -->
<xsd:element name="UnknownSubscriberError" substitutionGroup="ErrorCode" type="UnknownSubscriberErrorStructure">
<xsd:annotation>
<xsd:documentation>Error: Subscriber not found.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="UnknownSubscriberErrorStructure">
<xsd:annotation>
<xsd:documentation>Type for Error: Subscriber not found.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ErrorCodeStructure">
<xsd:sequence>
<xsd:element minOccurs="0" name="SubscriberRef" type="ParticipantRefStructure">
<xsd:annotation>
<xsd:documentation>
Id of capabiliuty that is noit supported. + SIRI v2.0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- ======================================================================= -->
<!-- ===Error: Unknown Subscription ============================================= -->
<xsd:element name="UnknownSubscriptionError" substitutionGroup="ErrorCode" type="UnknownSubscriptionErrorStructure">
<xsd:annotation>
<xsd:documentation>Error: Subscription not found.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="UnknownSubscriptionErrorStructure">
<xsd:annotation>
<xsd:documentation>Type for Error: Subscription not found.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ErrorCodeStructure">
<xsd:sequence>
<xsd:element minOccurs="0" name="SubscriptionCode" type="SubscriptionQualifierStructure">
<xsd:annotation>
<xsd:documentation>
Ubscription code that could not be found. + SIRI v2.0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- ===Error: Other Error ============================================= -->
<xsd:element name="OtherError" substitutionGroup="ErrorCode" type="OtherErrorStructure">
<xsd:annotation>
<xsd:documentation>
Error: Error type other than the well defined codes.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="OtherErrorStructure">
<xsd:annotation>
<xsd:documentation>Type for error.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ErrorCodeStructure"/>
</xsd:complexContent>
</xsd:complexType>
<!-- ======================================================================= -->
</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:
  • To configure the generated documentation so much as you want. Thanks to our template technology, it was possible to support > 400 template parameters, which work the same as "options" of ordinary doc-generators. The parameters are organized in nested groups, which form a parameter tree. Most of them have their default values calculated dynamically from a few primary parameters. So, you'll never need to specify all of them. That will give you swift and effective control over the generated content!
  • To use certain features disabled in the free mode (such as the full documenting of substitution groups).
  • To select only the initial, imported, included, redefined XML schemas to be documented or only those directly specified by name.
  • To include only XML schema components specified by name.
  • To document local element components both globally and locally (similar to attributes).
  • To allow/suppress unification of local elements by type.
  • To enable/disable reproducing of namespace prefixes.
  • To use PlainDoc.tpl main template to generate all the XML schema documentation in a signle-file form as both HTML and incredible quality RTF output.
  • To format your annotations with XHTML tags and reproduce that formatting both in HTML and RTF output.
  • To insert images in your annotations using XHTML <img> tags (supported both in HTML and RTF output).
  • To remove this very advertisement text!
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/