Avatar billede jonas82 Nybegynder
10. marts 2005 - 14:38 Der er 7 kommentarer og
1 løsning

WSDL2Java. Bruge den genererede kode

Jeg har fået lavet noget kode til min webservice vha. følgende:

java -classpath %AXIS% org.apache.axis.wsdl.WSDL2Java minfil.wsdl

Hvordan bruger jeg den genererede kode? Webservicen har bl.a en metode der hedder: getTotalMbUsage() der returnerer en String.
Avatar billede arne_v Ekspert
10. marts 2005 - 15:23 #1
Typisk noget a la:

XxxxService service = new XxxxServiceLocator();
Xxxx x = service.getXxxxService();

og:

x.noget()

men hvis du kigger lidt i den genererede kode, så bør du ikke være meget i tvivl.
Avatar billede jonas82 Nybegynder
10. marts 2005 - 15:45 #3
Følgende klient virker tilsyneladende, men der kommer en fejl/warning.

import exchangetest.testExchangeWebservice.*;

public class client {
    public static void main(String[] args) throws Exception {
        ExchangeService service = new ExchangeServiceLocator();
        ExchangeServiceSoap ex = service.getExchangeServiceSoap();
        String test = ex.getTotalMbUsage();
        System.out.println(test);
        }
       
}

C:\slet>java -cp %AXIS% client
- Unable to find required classes (javax.activation.DataHandler and javax.mail.i
nternet.MimeMultipart). Attachment support is disabled.
0,35

Jeg forstår ikke helt den warning, men kan den ignoreres, når det nu ser ud til at fungere efter hensigten?
Avatar billede simonvalter Praktikant
10. marts 2005 - 15:55 #4
ja det kan ignoreres medmindre du har brug for at sende attachments med javax.mail

hvis du ikke gider se på fejlen så kom activation.jar og mail.jar i din classpath

http://java.sun.com/products/javabeans/glasgow/jaf.html
http://java.sun.com/products/javamail/
Avatar billede simonvalter Praktikant
10. marts 2005 - 15:56 #5
jeg går ud fra du allerede har mail.jar
Avatar billede jonas82 Nybegynder
10. marts 2005 - 15:57 #6
Ja det fandt jeg også, så nu virker det perfekt. Tak til jer begge. I må gerne svare :o)
Avatar billede simonvalter Praktikant
10. marts 2005 - 15:59 #7
nej tak springer over.
Avatar billede arne_v Ekspert
10. marts 2005 - 16:05 #8
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester