Avatar billede vels Nybegynder
16. juli 2008 - 18:51 Der er 12 kommentarer og
1 løsning

Java webservice

Hej

Jeg bruger netbeans og vil have java til at bruge en webservice. Jeg har fået webservicen ind i netbeans se:
http://www.vels.dk/tmp/netbeans.jpg

Jeg har et eksempel i php, som jeg gerne vil prøve at lave i Java:
http://www.magentocommerce.com/wiki/doc/webservices-api/api/customer#example_1._customer_viewcreateupdatedelete

Er der nogle der kan hjælpe igang med hvordan jeg laver det samme som det lille php eksempel.

/Jesper
Avatar billede arne_v Ekspert
16. juli 2008 - 18:59 #1
Lav en instans af stub klassen og kald metoder paa den.
Avatar billede vels Nybegynder
16. juli 2008 - 22:24 #2
Nolge bud på hvordan jeg tilgår selve webservicen i netbeans som f.eks.:
org.me.calculator.CalculatorWSService service = new org.me.calculator.CalculatorWSService();


har prøvet wss.MagentoService... men kan ikke finde den... nogle bud / kender netbeans?
Avatar billede arne_v Ekspert
17. juli 2008 - 05:16 #3
Eksempel:

package wsclient;

import org.tempuri.*;

public class Main {
    public static void main(String[] args) {
        GetData dns = new GetData();
        GetDataSoap soap = dns.getGetDataSoap();
        System.out.println(soap.getF2(2));
    }
}
Avatar billede arne_v Ekspert
17. juli 2008 - 05:17 #4
import namespace af web service

Xxxx serv = new Xxxx();
XxxxSoap soap = serv.getXxxxSoap();

kald soap.whatever()
Avatar billede vels Nybegynder
18. juli 2008 - 07:32 #5
Hej

Nu har jeg prøvet at følge ham der gutten på det der java forums forslag og er kommet så langt:
http://vels.dk/tmp/nbweb.png

Men hvorfor BIIIIIIIIP er det netbeans ikke genkender selve webservice kilden?? Nogle bud?

/Jesper
Avatar billede arne_v Ekspert
21. juli 2008 - 02:12 #6
Din kode ser helt andereledes ud end den kode jeg skitserede.

Jeg har ingen anelse om hvad du mener med "ikke genkender selve webservice kilden".

Er den web service du forsøger at bruge offentlig tilgængelig ?

Hvis ja - kan du poste URL på WSDL, så kan jeg nemlig prøve med den.
Avatar billede vels Nybegynder
21. juli 2008 - 07:32 #7
Hej her er url: http://magento.vels.dk/api/soap/?wsdl

user: test
apikey: testtest
Api Key Confirmation: testtest

Hvis du mangler info om webservicen så er den her: http://www.magentocommerce.com/support/magento_core_api

/Jesper
Avatar billede arne_v Ekspert
22. juli 2008 - 04:35 #8
new
file
web services
web service client
next
angiv WSDL URL
client style=JAX-RPC
angiv package
finish

og så har jeg et problem ligesom dig.

NetBeans kan ikke finde de genererede klasser.
Avatar billede arne_v Ekspert
22. juli 2008 - 04:45 #9
Det må være en fejl i NetBeans 6.1 - jeg har ingen problemer med at generere en
web service stub i Eclipse.

Omend login fejler med:
  Access denied
Avatar billede vels Nybegynder
22. juli 2008 - 09:04 #10
okay... så er det ikke kun mig... troede lige jeg var total dummy... JEg vil lige senere idag prøve netbeans 6.5 M1
Avatar billede arne_v Ekspert
29. august 2008 - 02:32 #11
Fået det til at virke ?
Avatar billede arne_v Ekspert
28. oktober 2008 - 23:42 #12
?
Avatar billede vels Nybegynder
29. oktober 2008 - 14:49 #13
nej jeg er ikke kommet videre.. :( Så jeg lukker
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