Bonjour,

Je dois faire appel à une fonction soap, le probleme est que je ne comprends pas comment faire passer mes parametres en PHP.

Le WSDL de la fonction est le suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<wsdl:operation name="expeditionV2" parameterOrder="esdParams header shipper customer recipient ref skybill skybillParams password">
<wsdl:input message="impl:expeditionV2Request" name="expeditionV2Request"/>
<wsdl:output message="impl:expeditionV2Response" name="expeditionV2Response"/>
</wsdl:operation>
Et pour esdParams, j'ai les infos suivantes :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<complexType name="ESDParams">
−
	<sequence>
<element name="retrievalDateTime" nillable="true" type="xsd:dateTime"/>
<element name="closingDateTime" nillable="true" type="xsd:dateTime"/>
<element name="specificInstructions" nillable="true" type="xsd:string"/>
<element name="height" type="xsd:float"/>
<element name="width" type="xsd:float"/>
<element name="length" type="xsd:float"/>
<element name="shipperCarriesCode" nillable="true" type="xsd:string"/>
<element name="shipperBuildingFloor" nillable="true" type="xsd:string"/>
<element name="shipperServiceDirection" nillable="true" type="xsd:string"/>
</sequence>
</complexType>
Pour esdParam, j'ai 9 variables à renseigner, mais je n'ai pas trouve comment les renseigner via PHP.

Si quelqu'un pouvait me donner un coup de main, merci d'avance,