Avatar billede mikmakmuk Nybegynder
27. august 2007 - 13:50 Der er 6 kommentarer og
1 løsning

wsdl hvordan håndterer jeg hvis den kikser.

Hej Eksperter,

Hvordan håndterer jeg hvis en webservice kikser?

Kan jeg gøre således?

try{
            MINService service = new MINServiceLocator();
            MIN port = service.getMINPort();
            String resp=port.getMINMETODE(bla, bla, bla);
              out.print(resp);
            }
            catch (Exception s){gør noget andet}
Avatar billede mikkelbm Nybegynder
27. august 2007 - 14:26 #1
Hehe... Det er jo kun dig der kan vide det :)

Men du kan jo eventuelt pakke det ind i en metode, som returnerer true/false afhængig af om det går godt eller skidt. Og hvis du har brugergrænseflade inde i det, kan du ud fra returværdien gøre brugeren opmærksom på at der er gået noget galt.

Du kan også udspecificere dine exceptions, så du ved lidt mere om hvad der gået galt. Jeg er sikker på, at den smider flere forskellige exceptions afhængig af fejlen, og ud fra det fortælle brugeren at internet-forbindelsen f.eks. er nede, eller at serveren ikke svarer - og lignende ting.
Avatar billede mikkelbm Nybegynder
27. august 2007 - 14:27 #2
Hovsa... Overså lige følgende linje:

"Kan jeg gøre således?"

Og ja, det kan du sagtens. Det er det jeg mener med den metode jeg omtaler.
Avatar billede mikmakmuk Nybegynder
27. august 2007 - 16:33 #3
okay. Mange tak
Avatar billede mikmakmuk Nybegynder
28. august 2007 - 10:39 #4
Der var lige en ting til. Hvordan finder jeg ud af hvilke exceptions der bliver kastet??
Avatar billede mikkelbm Nybegynder
28. august 2007 - 13:11 #5
Det burde du kunne se i dokumentationen på den komponent du bruger - f.eks. Axis.
Avatar billede mikkelbm Nybegynder
28. august 2007 - 13:12 #6
Avatar billede mikkelbm Nybegynder
28. august 2007 - 23:37 #7
Og et 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