Bonjour à tous,

Ma problématique est la suivante :

J'ai besoin d'accéder à une application WEB via les webservices.

La doc m'indique que :
  1. URLVersOTFFA = url to communicate with the Web Service (ex: http://localhost/opt-ffa-connector-services/submit)
  2. MaRequeteXML = the XML request encapsulated by:


La structure des requêtes est la suivante :

Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<?xml version="1.0" encoding="ISO-8859-1"?>
<submitRequests service="businessService" mode="ignoreErrorsOrFails" sessionLogin="myLogin" sessionPassword="myPassword">
<requests>
<!- la requête XML -->
</requests>
</submitRequests>

La doc donne en exemple le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
$httpRequest = new HttpRequest($URLVersOTFFA, HttpRequest::METH_POST);
$httpRequest->setContentType('text/xml; charset=iso-8859-1');
$httpRequest->setPostFields(Array('priority' => '1', 'format' => 'XML', 'request' => 
$MaRequeteXML));
$httpRequest->send();
$reponseCode = $httpRequest->getResponseCode();
switch($reponseCode) { 
case 200:
$responseBody = $httpRequest->getResponseBody();
break;
default: 
// erreur
break;
}
Maintenant ma question est comment intégrer tout ça ? J'ai fait quelques tests et lu (beaucoup de doc) mais je n'arrive pas à comprendre comment passer la requête en paramètre. Bien entendu j'ai fait des tests, lu des exemples, mais je dois avouer que j'ai perdu la main .

Merci d'avance de votre aide et de votre expertise...