Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno C# připojení k webové službě WSDL

Ahoj, zeptám se hloupě, mám tuhle službu:

PensionCalculator.ServiceReference1.AppServerPortTypeClient soap = new ServiceReference1.AppServerPortTypeClient();
           

            soap.ClientCredentials.UserName.UserName = "test";
            soap.ClientCredentials.UserName.Password = "test";
// nyní zavolám metodu:
            soap.RetiringDate_ex("demo", "demo", "05/05/1970", true, 3);

Tak to na posledním řádku spadne s hláškou:
Server vrátil neplatnou chybu SOAP. Další informace naleznete u třídy InnerException.

System.ServiceModel.CommunicationException: Server vrátil neplatnou chybu SOAP. Další informace naleznete u třídy InnerException. ---> System.Xml.XmlException: Byl očekáván počáteční element faultcode z oboru názvů . Byl nalezen element element soap:faultcode z oboru názvů envelope. Řádek 2, pozice 268.
v System.Xml.XmlExceptionHelper.ThrowXmlException(Xm lDictionaryReader reader, String res, String arg1, String arg2, String arg3)
v System.Xml.XmlDictionaryReader.MoveToStartElement( XmlDictionaryString localName, XmlDictionaryString namespaceUri)
v System.Xml.XmlDictionaryReader.ReadStartElement(Xm lDictionaryString localName, XmlDictionaryString namespaceUri)
v System.ServiceModel.Channels.ReceivedFault.CreateF ault11(XmlDictionaryReader reader, Int32 maxBufferSize)

Ví někdo, co to znamená, a co tam mám zjevně špatně?

Je to nedokumentovaná webservice.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Dobré, problém byl ve formátu datumu. Formát to používá yyyy-MM-DD Čuchej Rexi.....
Flash_Gordon 16.02.2017 01:07
Flash_Gordon
WSDL pouziva format XMLDate. Ten datovy typ, definovany interfacem sluzby ma metody na konverzi z no… poslední
Jan Fiala 16.02.2017 06:45
Jan Fiala

Zpět do poradny Odpovědět na původní otázku Nahoru