Hi community,
I tried to connect the WebServices via SOAP/PHP in version 5.6.18.
The short script should request all END-System MAC addresses from the NAC Appliance.
Via https://......  it works fine with the right output.
But my php script didn't work well because the wsdl file isn't accessible.
I use the Extreme pdf document "OFC-Web-Services.pdf" to try some examples.
ini_set("soap.wsdl_cache_enabled", "0");   //disable wsdl cache
$wsdl = "
https://xxx.xxx.xxx.xxx:8443/axis/services/NACWebService?wsdl";
$client = new SoapClient($wsdl, array(
            'trace' => 1,
            'login' => "root",
            'password' => "password",
            'cache_wsdl' => WSDL_CACHE_NONE,
            'soap_version' => SOAP_1_2
));
$response = $client->getAllEndSystemMacs();
print_r($response);
?>
The cli output looks like:
PHP Fatal error:  SOAP-ERROR: Parsing WSDL: Couldn't load from '
https://192.168.10.xx:8443/axis/services/NACWebService?wsdl' : failed to load external entity "
https://xxx.xxx.xxx.xxx:8443/axis/services/NACWebService?wsdl";
 in C:\xampp\htdocs\soap\phptest.php on line 10
PHP Fatal error:  Uncaught SoapFault exception: [wsdl] SOAP-ERROR: Parsing WSDL: Couldn't load from '
https://xxx.xxx.xxx.xxx:8443/axis/services/NACWebService?wsdl
' : failed to load external entity "
https://xxx.xxx.xxx.xxx:8443/axis/services/NACWebService?wsdl";
 in C:\xampp\htdocs\soap\phptest.php:10
Stack trace:
#0 C:\xampp\htdocs\soap\phptest.php(10): SoapClient->SoapClient('https://xxx.xxx...', Array)
#1 {main}
  thrown in C:\xampp\htdocs\soap\phptest.php on line 10
I'm  not so familiar with the php versions but i guess that there was some  changes from the php version in the document and the actual version  5.6.18.
I would be grateful for help
regards
Mike