- From: Arthur Ryman via cvs-syncmail <cvsmail@w3.org>
- Date: Tue, 27 Sep 2005 21:32:16 +0000
- To: public-ws-desc-eds@w3.org
Update of /sources/public/2002/ws/desc/test-suite/documents/good/WeathSvc-1G In directory hutz:/tmp/cvs-serv2792/test-suite/documents/good/WeathSvc-1G Added Files: WeathSvc.wsdl Log Message: Added WeathSvc-1G test case from Amy. --- NEW FILE: WeathSvc.wsdl --- <?xml version="1.0" encoding="utf-8" ?> <description xmlns="http://www.w3.org/2005/05/wsdl" targetNamespace="http://greath.example.com/2004/wsdl/weathSvc.wsdl" xmlns:tns="http://greath.example.com/2004/wsdl/weathSvc.wsdl" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tnss="http://greath.example.com/2004/wsdl/weathSvc.wsdl#types" xmlns:wsoap="http://www.w3.org/2005/08/wsdl/soap" xmlns:email="http://www.example.com/webservices/email" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3.org/2005/05/wsdl ../../../xmlcatalog/wsdl/wsdl20.xsd http://www.w3.org/2001/XMLSchema ../../../xmlcatalog/xsd/XMLSchema.xsd"> <types> <xs:schema targetNamespace="http://greath.example.com/2004/wsdl/weathSvc.wsdl#types" elementFormDefault="qualified"> <xs:element name="address" type="xs:anyURI" /> <xs:element name="service" type="xs:QName" /> <xs:element name="secret" type="xs:string" /> <xs:element name="status" type="xs:string" /> <xs:element name="start-date" type="xs:date" /> <xs:element name="report-date" type="xs:dateTime" /> <xs:element name="high-temp" type="xs:integer" /> <xs:element name="low-temp" type="xs:integer" /> <xs:element name="wind-speed" type="xs:integer" /> <xs:element name="pressure" type="xs:integer" /> <xs:element name="precip-percent" type="xs:integer" /> <xs:element name="precip-amount" type="xs:integer" /> <xs:element name="description"> <xs:complexType mixed="true"> <xs:sequence> <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded" namespace="##any" /> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax" /> </xs:complexType> </xs:element> <xs:complexType name="admin-request"> <xs:sequence> <xs:element ref="tnss:address" /> <xs:element ref="tnss:service" /> </xs:sequence> </xs:complexType> <xs:complexType name="admin-challenge"> <xs:sequence> <xs:element ref="tnss:address" /> <xs:element ref="tnss:service" /> <xs:element ref="tnss:secret" /> </xs:sequence> </xs:complexType> <xs:complexType name="admin-confirmation"> <xs:sequence> <xs:element ref="tnss:address" /> <xs:element ref="tnss:service" /> <xs:element ref="tnss:secret" /> <xs:element ref="tnss:start-date" /> </xs:sequence> </xs:complexType> <xs:complexType name="admin-info"> <xs:sequence> <xs:element ref="tnss:address" /> <xs:element ref="tnss:service" /> <xs:element ref="tnss:secret" /> <xs:element ref="tnss:start-date" /> <xs:element ref="tnss:start-date" /> <xs:element ref="tnss:description" /> </xs:sequence> </xs:complexType> <xs:complexType name="notification"> <xs:sequence> <xs:element ref="tnss:description" /> <xs:element ref="tnss:report-date" /> <xs:element ref="tnss:high-temp" /> <xs:element ref="tnss:low-temp" /> <xs:element ref="tnss:wind-speed" /> <xs:element ref="tnss:pressure" /> <xs:element ref="tnss:precip-percent" /> <xs:element ref="tnss:precip-amount" /> </xs:sequence> </xs:complexType> <xs:element name="sub-weather" type="tnss:admin-request" /> <xs:element name="unsub-weather" type="tnss:admin-request" /> <xs:element name="sub-weather-challenge" type="tnss:admin-challenge" /> <xs:element name="unsub-weather-challenge" type="tnss:admin-challenge" /> <xs:element name="sub-weather-confirm" type="tnss:admin-confirmation" /> <xs:element name="unsub-weather-confirm" type="tnss:admin-confirmation" /> <xs:element name="sub-weather-info" type="tnss:admin-info" /> <xs:element name="unsub-weather-info" type="tnss:admin-info" /> <xs:element name="notify-weather" type="tnss:notification" /> </xs:schema> </types> <interface name="weatherInterface"> <operation name="opSubscribeWeather" pattern="http://www.example.com/webservices/meps/confirmed-challenge"> <input messageLabel="Request" element="tnss:sub-weather" /> <output messageLabel="Challenge" element="tnss:sub-weather-challenge" /> <input messageLabel="Confirmation" element="tnss:sub-weather-confirm" /> <output messageLabel="Response" element="tnss:sub-weather-info" /> </operation> <operation name="opUnsubscribeWeather" pattern="http://www.example.com/webservices/meps/confirmed-challenge"> <output messageLabel="Challenge" element="tnss:unsub-weather-challenge" /> <output messageLabel="Response" element="tnss:unsub-weather-info" /> <input messageLabel="Confirmation" element="tnss:unsub-weather-confirm" /> <input messageLabel="Request" element="tnss:unsub-weather" /> </operation> <operation name="opNotifyWeather" pattern="http://www.w3.org/2005/08/wsdl/robust-out-only"> <output element="tnss:notify-weather" /> </operation> </interface> </description>
Received on Tuesday, 27 September 2005 21:32:22 UTC