PHP SOAP CLIENT e DOT.NET SOAP SERVER

lunedì 01 settembre 2008 - 09.27

nickgiordano Profilo | Newbie

Salve,da 1 mese sto lavorando con i web services, ho un problema con un SOAP-SERVER scritto in DOT.NET.

Ho scritto un primo SOAP-CLIENT in php; URL:[http://www.eracle.helloweb.eu/www/WS/ProvaCF3.php] che calcola un ipotetico CF, usando il vostro metodo esposto all'URL: [http://webservices.dotnethell.it/codicefiscale.asmx], e tutto funziona ottimamente.

Successivamente ho scritto un secondo SOAP-CLIENT in php; URL [http://www.eracle.helloweb.eu/www/WS/Prova_WSDL.php], che verifica un codice con un metodo esposto all'URL:[http://ted-wip.yoursmedialab.it/InquirySmartCard.asmx], ed in questo caso, come si può verificare cliccando sull'URL del SOAP-CLIENT restituisce un errore e non riesco a ben capire cosè e chi lo causa...

Ho provato anche con dei SOAP-CLIENT disponibili on-line che prendono in input il WSDL, e come al solito il codice fiscale funziona bene, l'altro non funziona per niente e restituisce il solito MSG d'errore.

AIUTO COS'è ?!?

rossimarko Profilo | Guru

Ciao,

da quello che vedo è un errore interno del tuo webservice. L'errore che ti ritorna nella chiamata è:

There was an error loading the microsoft.web.services2 configuration section. ---> System.Configuration.ConfigurationErrorsException: WSE040: Type WSESecurity.PasswordProvider, WSESecurity could not be loaded. Please check the configuration file

Prova a controllare nel web.config che sia tutto corretto.
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko

nickgiordano Profilo | Newbie

QUINDI è un errore del SOAP SERVER scritto in DOT.NET?

Se sì allora devo chiamare chi ha scritto il SOAP SERVER, ed invitarlo a controllare il file di configurazione.

Secondo te cos'è che va storto nel file di configurazione?


Grazie.

rossimarko Profilo | Guru

Si, è un errore del server. Sembra che stia cercando di caricare una libreria che non esiste. Molto provabilmente non è stata copiata nella bin del servizio. Comunque prova a contattare chi l'ha fatto, l'errore dovrebbe comparire anche a lui facendo un test qualunque.
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko

nickgiordano Profilo | Newbie

Grazie mille per la tua disponibilità, sono notti che non ci dormo.

Cmq ho intezione di approfondire il DOT.NET comprando manuali per studiarlo attentamente, e mi fa piacere che ci sia una community come la vostra con cui interagire in real-time.

Adesso contatto il SERVER ...

Grazie ancora!


nickgiordano Profilo | Newbie

Salve Marco,
avevi ragione il problema è stato risolto dal server, però adesso sempre allo stesso URL [http://www.eracle.helloweb.eu/www/WS/Prova_WSDL.php] mi da il seguente messaggio d'errore:

"soap:Client: System.Web.Services.Protocols.SoapException: Serial number sconosciuto
at genericWS.ThrowException(String Messaggio, Int64 ErrorCode, String ErrorDescription)
at InquirySmartCard.InquirySmartCard(String ScSerialNumber, String UserName, String Password)"

Ho provato anche con un SOAP CLIENT on line e mi restituisce lo stesso errore.

Potrebbe essere che il serial number che ho io non è lo stesso di quello che ha il server?

Grazie

Nicola

rossimarko Profilo | Guru

anche questo a prima vista mi sembra un errore applicativo, quindi ti suggerisco di contattare loro e chiedere spiegazioni, oppure guardare la documentazione se magari è un errore gestito e ti dicono il perchè
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5