Table of contentsAppendices |
C.4 ExampleExampleConsider the following WSDL located at http://example.org/TicketAgent.wsdl: URI References - Example WSDL
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions
targetNamespace="http://example.org/TicketAgent.wsdl20"
xmlns:xsTicketAgent="http://example.org/TicketAgent.xsd"
xmlns:wsdl="http://www.w3.org/2004/08/wsdl"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.w3.org/2004/08/wsdl wsdl20.xsd">
<wsdl:types>
<xs:import schemaLocation="TicketAgent.xsd"
namespace="http://example.org/TicketAgent.xsd" />
</wsdl:types>
<wsdl:interface name="TicketAgent">
<wsdl:operation name="listFlights" pattern="http://www.w3.org/2004/08/wsdl/in-out">
<wsdl:input element="xsTicketAgent:listFlightsRequest"/>
<wsdl:output element="xsTicketAgent:listFlightsResponse"/>
</wsdl:operation>
<wsdl:operation name="reserveFlight" pattern="http://www.w3.org/2004/08/wsdl/in-out">
<wsdl:input element="xsTicketAgent:reserveFlightRequest"/>
<wsdl:output element="xsTicketAgent:reserveFlightResponse"/>
</wsdl:operation>
</wsdl:interface>
</wsdl:definitions>
Its conceptual elements have the following URI-references: URI References - Example URIshttp://example.org/TicketAgent.wsdl20#interface(TicketAgent) http://example.org/TicketAgent.wsdl20#operation(TicketAgent/listFlights) http://example.org/TicketAgent.wsdl20#operation(TicketAgent/reserveFlight) |