Announcement

Collapse
No announcement yet.

Web Service Client in JS

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Web Service Client in JS

    Hallo!

    Ich habe einen WebService in Java erstellt mit Hilfe des Tutorials:
    http://www.vogella.de/articles/Eclip...wtp_webservice

    Nun möchte ich einen Client erstellen in JavaScript. Habe dazu auch noch erfolglos diverse Tutorials ausprobiert, zB:
    http://www.guru4.net/articoli/javasc...emo/en.aspx#d1

    Bekomme aber hier immer über alert "undefined" raus im Internet Explorer und im Firefox wird sogar eine Exception geworfen.
    Muss dazu sagen, dass ich mit JS null Erfahrung habe! Jeder fängt ja klein an

    Mein Code:
    HTML Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
           "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
       <title>WebService</title>
       <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
       <meta name="resource-type" content="document">
       <script src="soapclient21.js" type="text/javascript"></script>
       <script type="text/javascript">
          var url = "http://localhost:8080/MapWS/services/MapWS?wsdl";
          function StartWebClient()
          {
             try
             {
                var pl = new SOAPClientParameters();
                //pl.add("xmlString", document.frmMain.txtMap.value);
                var res = SOAPClient.invoke(url, "getMap", pl, true);
                //SOAPClient.invoke(url, "generateMap", pl, true, Callback);
                alert("call");
                alert(res);
                alert("END TRY BLOCK");
             }
             catch(e)
             {
                alert("EXC");
                alert(e);
             }
          }
       </script>
    </head>
    <body>
       <form id="frmMain" name="frmMain" action="" method="post">
          <label>Map: </label>
          <input type="text" name="txtMap" id="txtMap" value="World"><br>
          <input type="button" value="Start WebService" onclick="StartWebClient();">
       </form>
    </body>
    </html>
    Kann mir einer ein gutes "AXIS2 WebService Client in JS" - Tutorial empfehlen?
    Danke schon einmal im vorraus!
    Zuletzt editiert von Mischi; 30.04.2008, 11:14.
Working...
X