Java Reference
In-Depth Information
<xs:element name="return" type="xs:double"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
Youmightwanttoreferto Chapter10 forarefresheronhowanXMLSchemadoc-
ument is formed. When you're finished, check out Listing 11-7 's TempVerterCli-
ent.java source code, which shows you how a client accesses the TempVerter web
service.
Listing 11-7. A client for accessing the TempVerter web service
import java.net.URL;
import javax.xml.namespace.QName;
import javax.xml.ws.Service;
import ca.tutortutor.tv.TempVerter;
class TempVerterClient
{
public static void main(String[] args) throws Exception
{
URL url = new URL("http://localhost:9901/TempVert-
er?wsdl");
QName qname = new QName("http://tv.tutortutor.ca/",
"TempVerterImplService");
Service service = Service.create(url, qname);
qname = new QName("http://tv.tutortutor.ca/", "Tem-
pVerterImplPort");
TempVerter tv = service.getPort(qname, TempVert-
er.class);
//
TempVerter tv = service.getPort(TempVerter.class);
System.out.println(tv.c2f(37.0));
System.out.println(tv.f2c(212.0));
Search WWH ::




Custom Search