Bonjour,

Je galère pas mal à essayer de créer une requête SOAP dont l'enveloppe est ci dessous :

Code xml : 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
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:GCE" xmlns:com="http://www.generix.fr/technicalframework/businesscomponent/applicationmodule/common" xmlns:ser="http://www.generix.fr/technicalframework/business/webservice/server">
   <soapenv:Header/>
   <soapenv:Body>
      <urn:execute>
         <com:ctx entity="1000" language="FRA" target="VINT" user="monlogin" password="monpassword"/>
         <com:BusinessViewServiceexecuteIn>
            <com:context>
               <com:entity>1000</com:entity>
               <com:identification>
                  <com:code>CODEXXX</com:code>
               </com:identification>
            </com:context>
            <com:businessView>VAD_SERV_APPEL_DISPO</com:businessView>
            <com:cinematic>forward(0)</com:cinematic>
            <com:param name="chp:Reference" value="AG100ROH"/>
            <com:param name="chp:Qtecde" value="10"/>
         </com:BusinessViewServiceexecuteIn>
      </urn:execute>
   </soapenv:Body>
</soapenv:Envelope>

J'ai déjà utilisé plusieurs fois l'objet soap de PHP5, mais de manière assez simple.
Ici l'enveloppe est assez complexe avec tous ces attributs et ces noeuds. J'ai essayé de construire ma requête à partir de SoapVar + XSD_ANYXML , avec des __soapCall etc...mais rien n'y fait.

Sachant que je dispose de l'enveloppe complète, existe t'il un moyen simple d'utiliser cette enveloppe pour requeter mon service SOAP ?