bonjour,

je tente de consommer un web service php dont voici le WSDL :

http://webservices.autobiz.fr/autobi...ntiel.php?wsdl

la methode GetMake() de la classe proxy retourne toujours null, pourtant si j'intercepte l'echange grace aux soapextensions, je vois que l'echange est correct.
je ne comprends rien !
voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using autobiz.fr.autobiz.webservices;
 
namespace autobiz
{
    public partial class moteur_autobiz : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            Settings settings = new Settings();
            settings.username = "mon_username";
            settings.password = "mon_password";
            settings.pays = CountryType.FR;
            settings.lang = LangType.FR;
            Referentiel refe = new Referentiel();
            Make[] listemake =  refe.GetMake(settings);
            foreach (Make m in listemake)
                Response.Write(m.MakeCode + " " + m.MakeName + "</BR>");
       }
   }
}
et les mesages SOAP echangés :


-----SoapRequest at 16/06/2011 21:13:14
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
 
<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><GetMake xmlns="urn:Referentiel"><Settings xmlns=""><pays>FR</pays><lang>FR</lang><username>mon_username</username><password>mon_password</password></Settings></GetMake></soap:Body></soap:Envelope>
-----SoapResponse at 16/06/2011 21:13:14
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
 
<?xml version="1.0" encoding="utf-8"?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsoap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:uddi="urn:uddi-org:api_v2" xmlns:wsa="http://www.w3.org/2005/08/addressing" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:si="http://soapinterop.org/xsd"><soapenv:Body><parameters><item><MakeCode>206</MakeCode><MakeName>ALEKO</MakeName></item><item><MakeCode>54</MakeCode><MakeName>ALFA ROMEO</MakeName></item><item><MakeCode>208</MakeCode><MakeName>ALPINE RENAULT</MakeName></item><item><MakeCode>211</MakeCode><MakeName>ARO</MakeName></item><item><MakeCode>329</MakeCode><MakeName>ASIA</MakeName></item><item><MakeCode>55</MakeCode><MakeName>AUDI</MakeName></item><item><MakeCode>213</MakeCode><MakeName>AUSTIN</MakeName></item><item><MakeCode>215</MakeCode><MakeName>AUTOBIANCHI</MakeName></item><item><MakeCode>217</MakeCode><MakeName>AUVERLAND</MakeName></item><item><MakeCode>330</MakeCode><MakeName>BEDFORD</MakeName></item><item><MakeCode>218</MakeCode><MakeName>BENTLEY</MakeName></item><item><MakeCode>220</MakeCode><MakeName>BERTONE</MakeName></item><item><MakeCode>57</MakeCode><MakeName>BMW</MakeName></item><item><MakeCode>225</MakeCode><MakeName>BUICK</MakeName></item><item><MakeCode>166</MakeCode><MakeName>CADILLAC</MakeName></item><item><MakeCode>60</MakeCode><MakeName>CHEVROLET - DAEWOO</MakeName></item><item><MakeCode>58</MakeCode><MakeName>CHRYSLER</MakeName></item><item><MakeCode>59</MakeCode><MakeName>CITROEN</MakeName></item><item><MakeCode>231</MakeCode><MakeName>DACIA</MakeName></item><item><MakeCode>331</MakeCode><MakeName>DAF</MakeName></item><item><MakeCode>61</MakeCode><MakeName>DAIHATSU</MakeName></item><item><MakeCode>176</MakeCode><MakeName>DAIMLER</MakeName></item><item><MakeCode>234</MakeCode><MakeName>DATSUN</MakeName></item><item><MakeCode>241</MakeCode><MakeName>DODGE</MakeName></item><item><MakeCode>244</MakeCode><MakeName>EBRO</MakeName></item><item><MakeCode>63</MakeCode><MakeName>FIAT</MakeName></item><item><MakeCode>64</MakeCode><MakeName>FORD</MakeName></item><item><MakeCode>332</MakeCode><MakeName>FSO POLSKI</MakeName></item><item><MakeCode>253</MakeCode><MakeName>GME</MakeName></item><item><MakeCode>254</MakeCode><MakeName>GRANDIN</MakeName></item><item><MakeCode>66</MakeCode><MakeName>HONDA</MakeName></item><item><MakeCode>67</MakeCode><MakeName>HYUNDAI</MakeName></item><item><MakeCode>263</MakeCode><MakeName>INFINITI</MakeName></item><item><MakeCode>264</MakeCode><MakeName>INNOCENTI</MakeName></item><item><MakeCode>68</MakeCode><MakeName>ISUZU</MakeName></item><item><MakeCode>172</MakeCode><MakeName>IVECO</MakeName></item><item><MakeCode>69</MakeCode><MakeName>JAGUAR</MakeName></item><item><MakeCode>95</MakeCode><MakeName>JEEP</MakeName></item><item><MakeCode>162</MakeCode><MakeName>KIA</MakeName></item><item><MakeCode>70</MakeCode><MakeName>LADA</MakeName></item><item><MakeCode>71</MakeCode><MakeName>LANCIA</MakeName></item><item><MakeCode>72</MakeCode><MakeName>LAND ROVER</MakeName></item><item><MakeCode>333</MakeCode><MakeName>LDV</MakeName></item><item><MakeCode>164</MakeCode><MakeName>LEXUS</MakeName></item><item><MakeCode>272</MakeCode><MakeName>LOTUS</MakeName></item><item><MakeCode>173</MakeCode><MakeName>MAHINDRA</MakeName></item><item><MakeCode>275</MakeCode><MakeName>MARUTI</MakeName></item><item><MakeCode>74</MakeCode><MakeName>MASERATI</MakeName></item><item><MakeCode>277</MakeCode><MakeName>MATRA</MakeName></item><item><MakeCode>75</MakeCode><MakeName>MAZDA</MakeName></item><item><MakeCode>334</MakeCode><MakeName>MCC</MakeName></item><item><MakeCode>278</MakeCode><MakeName>MEGA</MakeName></item><item><MakeCode>76</MakeCode><MakeName>MERCEDES</MakeName></item><item><MakeCode>77</MakeCode><MakeName>MG</MakeName></item><item><MakeCode>167</MakeCode><MakeName>MINI</MakeName></item><item><MakeCode>79</MakeCode><MakeName>MITSUBISHI</MakeName></item><item><MakeCode>80</MakeCode><MakeName>NISSAN</MakeName></item><item><MakeCode>81</MakeCode><MakeName>OPEL</MakeName></item><item><MakeCode>289</MakeCode><MakeName>PANHARD</MakeName></item><item><MakeCode>82</MakeCode><MakeName>PEUGEOT</MakeName></item><item><MakeCode>292</MakeCode><MakeName>PIAGGIO</MakeName></item><item><MakeCode>295</MakeCode><MakeName>PONTIAC</MakeName></item><item><MakeCode>83</MakeCode><MakeName>PORSCHE</MakeName></item><item><MakeCode>296</MakeCode><MakeName>PROTON</MakeName></item><item><MakeCode>84</MakeCode><MakeName>RENAULT</MakeName></item><item><MakeCode>170</MakeCode><MakeName>ROVER</MakeName></item><item><MakeCode>85</MakeCode><MakeName>SAAB</MakeName></item><item><MakeCode>303</MakeCode><MakeName>SANTANA</MakeName></item><item><MakeCode>86</MakeCode><MakeName>SEAT</MakeName></item><item><MakeCode>88</MakeCode><MakeName>SKODA</MakeName></item><item><MakeCode>163</MakeCode><MakeName>SMART</MakeName></item><item><MakeCode>175</MakeCode><MakeName>SSANGYONG</MakeName></item><item><MakeCode>89</MakeCode><MakeName>SUBARU</MakeName></item><item><MakeCode>307</MakeCode><MakeName>SUNBEAM</MakeName></item><item><MakeCode>90</MakeCode><MakeName>SUZUKI</MakeName></item><item><MakeCode>335</MakeCode><MakeName>TALBOT</MakeName></item><item><MakeCode>336</MakeCode><MakeName>TATA</MakeName></item><item><MakeCode>91</MakeCode><MakeName>TOYOTA</MakeName></item><item><MakeCode>309</MakeCode><MakeName>TRIUMPH</MakeName></item><item><MakeCode>311</MakeCode><MakeName>UMM</MakeName></item><item><MakeCode>92</MakeCode><MakeName>VOLKSWAGEN</MakeName></item><item><MakeCode>94</MakeCode><MakeName>VOLVO</MakeName></item><item><MakeCode>317</MakeCode><MakeName>ZASTAVA</MakeName></item><item><MakeCode>337</MakeCode><MakeName>ZAZ</MakeName></item></parameters></soapenv:Body></soapenv:Envelope>
merci de m'aider