Klient web services - .NET


(Magdalena Dereweda) #1

Witam,

napisalam web service w javie, z klientem javowym dziala. Niestety klient ma byc w .NET, a osoba ktora miala sie tym zajmowac wypadla z projektu. .NET nie znam, wygenerowalam klienta na podstawie wsdl i...

SEVERE: Generating fault class

AxisFault

faultCode: {http://xml.apache.org/axis/}Client.NoSOAPAction

faultSubcode:

faultString: no SOAPAction header!

faultActor:

faultNode:

faultDetail:

{http://xml.apache.org/axis/}stackTrace:no SOAPAction header!

nie wiem gdzie dodac definicje akcji.

Moj klient (jesli to w ogole sie na cos przyda):

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Web;

using System.Web.Services.Protocols;

using TestMailClient.MailService;


namespace TestMailApp

{

    class Program

    {

        static void Main(string[] args)

        {

            MailWSClient proxy = new MailWSClient()

            proxy.getMail("test", "test", "test");}

    }

}

-- Dodane 23.01.2009 (Pt) 7:15 -- 3h walki i rozwiazane... Zeby nie bylo tak pieknie, pojawil sie kolejny blad. Tym razem przy deserializacji.

Program formatujący zgłosił wyjątek podczas próby deserializacji komunikatu: Wystąpił błąd podczas próby rozszeregowania parametru http://service.ws.test.pl:getMailResponse. Komunikat InnerException: „Błąd w wierszu 1 w pozycji 372. Nieoczekiwany element „EndElement” „getMailReturn” z obszaru nazw „http://service.ws.test.pl”. Oczekiwany element: „lastname”.

Po stronie serwera korzystam z soap/apache axis.


(Zulowski) #2

ewaise, jeżeli oczekujesz sensownych odpowiedzi, napisz posta na http://codeguru.pl/

To jest głowny vortal zajmujący się .NET'em.

tutaj raczej cieżko o zadowowców z tej dziedziny, a tam masz wielu zawodowych programistów, jak i studentów, głównie informatyki :wink: