Bonjour à tous,

J'ai un problème à consommer un webservice. J'ai une erreur:
Message: Bad Request - Line Number: 287
Code php : 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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
$client = new SoapClient($wsdl,[
            'exceptions' => 1,
            'cache_wsdl' => WSDL_CACHE_NONE,
            'trace' => 1
        ]);
        $header = '<s:Header>
                        <h:LoginHeader xmlns:h="Enovation/Webservice" xmlns="Enovation/Webservice"
                        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
                            <Password>'.$password.'</Password>
                            <Username>'.$user.'</Username>
                        </h:LoginHeader>
                    </s:Header>';
        $headerVar = new SoapVar($header, XSD_ANYXML);
        $header = new SoapHeader('Enovation/Webservice', 'LoginHeader', $headerVar);
        $client->__setSoapHeaders(array($header));
 
 
        $params = array($method => array(
            'Residence' => array (
                'Address' => 'XXXXX',
                'HomeNumber' => '27',
                'ZipCode' => 'XXXXX',
                'Place' => 'Sint-Eloois-Vijve',
                'HomeTelephone' => '056XXXXX',
                'Client' => array (
                'Name' => 'XXXXXX',
                'FirstName' => 'XXXXX',
                'ClientTelephones' => array (
                    'ClientTelephone' => array (
                    'Number' => '0496XXXXX',
                    'Description' => 'Algemeen',
                    ),
                ),
                'BirthDate' => 'XXXX-11-20T00:00:00.000Z',
                'Group' => '17 CM West-XXXXX',
                'Gender' => 'M',
                'Cohabitation' => 'Alleenwonend',
                'MemoClient' => 'Persoonlijk Alarm Systeem',
                'Language' => 'NL',
                'CitizenServiceNr' => 'XXXXX2034760',
                'RecordingAlarmCalls' => 'true',
                'EmailAddress' => '',
                )
            )
        ));
        $return = $client->__soapCall($method, $params); //Line Number: 285
 
        print_r($client);

Quelqu'un as une idée ?


Merci d'avance