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); |
Partager