Hi,

I'm new to Axis & webservices and ran into some problem trying to consume 
the dailyDilbert webservice advertised at 
http://esynaps.com/eSynaps_home.aspx

I generated the stubs etc. classes using the WSDL2Java util provided by axis 
and used those classes to talk to the webservices.

It seems like the Service class constructor is verifying the HTML at the 
SoapAddress?!!

Can someone please provide a few pointers on this? I might be using the 
stubs classes the wrong way.

Thanks much!

Here's my client code:

      DailyDilbertLocator ddl = new DailyDilbertLocator();
      String endpoint = ddl.getDailyDilbertSoapAddress();
      Service service = new Service(new URL(endpoint), 
ddl.getServiceName());
      DailyDilbertSoapStub ds = new DailyDilbertSoapStub(service);
      String result = ds.dailyDilbertImagePath();
      System.out.println("Image: " + result)

Here's the exception when I run it:

    javax.xml.rpc.ServiceException: Error processing WSDL document:
    java.lang.NullPointerException
        at org.apache.axis.client.Service.initService(Service.java:269)
        at org.apache.axis.client.Service.<init>(Service.java:194)
        at com.wng.ws.dilbert.Client.main(Client.java:25)

    - Exception:
    org.xml.sax.SAXException: Fatal Error: 
URI=http://www.esynaps.com/WebServices/DailyDiblert.asmx Line=68: The     
element type "p" must be terminated by the matching end-tag "</p>".
        at 
org.apache.axis.utils.XMLUtils$ParserErrorHandler.fatalError(XMLUtils.java:556)
....
....


Kell



_________________________________________________________________
Join the world’s largest e-mail service with MSN Hotmail. 
http://www.hotmail.com

Reply via email to