wsdl:interface
Element information
Namespace: http://www.w3.org/ns/wsdl
Schema document: wsdl20.xsd
Type: wsdl:InterfaceType
Properties: Global, Qualified
Content
- Sequence [1..1]
- wsdl:documentation [0..*]
- Choice [0..*]
- wsdl:operation
- wsdl:fault
- Any element Namespace: ##other, Process Contents: lax
from type wsdl:DocumentedType
Attributes
Name | Occ | Type | Description | Notes |
---|---|---|---|---|
Any attribute | [0..*] | Namespace: ##other, Process Contents: lax | from type wsdl:ExtensibleDocumentedType | |
name | [1..1] | xsd:NCName | ||
extends | [0..1] | Anonymous | ||
styleDefault | [0..1] | Anonymous |
Identity constraints
Type | Name | Selector | Field(s) |
---|---|---|---|
unique | operation | wsdl:operation | @name |
unique | fault | wsdl:fault | @name |
Used in
- Type wsdl:DescriptionType (Element wsdl:description)
Sample instance
<wsdl:interface name="TicketAgent"> <wsdl:operation name="listFlights" pattern="http://www.w3.org/ns/wsdl/in-out"> <wsdl:input element="xsTicketAgent:listFlightsRequest"/> <wsdl:output element="xsTicketAgent:listFlightsResponse"/> </wsdl:operation> <wsdl:operation name="reserveFlight" pattern="http://www.w3.org/ns/wsdl/in-out"> <wsdl:input element="xsTicketAgent:reserveFlightRequest"/> <wsdl:output element="xsTicketAgent:reserveFlightResponse"/> </wsdl:operation> </wsdl:interface>