Hi Janet, I'm a newbie too but I hope I guess right when I say: The location should be changed to "http://localhost:8080/<Service>" because that's the address the client tries to connect to. But the namespace is not a webaddress that something has to be connected to but some kind of logical structuring in the service names to ensure that two services from company A and B with the same name "MyService" can be identified as different. That meens: the namespace should be something like "http://mycompany.com" for example. As a result when you generate the Java classes with wsdl2java the generated classes go to the package "com.mycompany.<Servicename>". That's what you can achieve with the namespace.
Can somebody out there tell me if I'm right or wrong? Hope that helps you Oliver -----Ursprüngliche Nachricht----- Von: Miller, Janet [mailto:[EMAIL PROTECTED] Gesendet: Mittwoch, 6. Juli 2005 00:23 An: [email protected]; Anne Thomas Manes Betreff: Basic Newbie Question - Endpoint I'm trying to create my first web service using wsdl that was generated from an outside source (remote wsdl). The wsdl looks like the following: <wsdl:definitions xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://Sirit/ETTM/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" targetNamespace="http://Sirit/ETTM/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"> <wsdl:types> <s:schema elementFormDefault="qualified" targetNamespace="http://Sirit/ETTM/"> . . . <wsdl:service name="TZCService"> <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">External Access Web Services for Hybrid Tolling</documentation> <wsdl:port name="TZCServiceSoap" binding="tns:TZCServiceSoap"> <soap:address location="http://localhost/ETTMServices/TZCService.asmx" /> </wsdl:port> </wsdl:service> I ran wsdl2java and generated both the client and server stub and skeleton code, added my implementation code, and modified the target url in many places. Would it be easier to just modify the original wsdl and change the url to my localhost? What do I change the soap:address location to? Should it be "http://localhost:8080/axis/TZCService"? And should I change "http://Sirit/ETTM/" to "http://localhost:8080"? Thanks for your help, Jan
