I am not their service now, but, as HTTP Unauthorized commented, it signals an HTTP 401 status code, which means that you need to specify a username and password at the HTTP level.
Contact this service provider and get your username (see "Get your username" at http://xml.eurotours.at/overview ), then use the username and password with SoapClient .
Using SoapClient you pass the username and password using the options parameter:
$soapClient = new SoapClient( "https://ws.eurotours.at/accommodation/development/AccommodationService?wsdl", array( 'trace' => true, 'login' => 'your username', 'password' => 'your password', ) );
This will use the default authentication method SOAP_AUTHENTICATION_BASIC (see basic authentication ). ** SoapClient * also allows you to use the second authentication method by setting the < authentication SOAP_AUTHENTICATION_DIGEST for authentication digest . This information may be useful if the server requires an authentication type. However, in your case, according to the response headers ( $soapClient->__getLastResponseHeaders() ), this is " Basic ":
HTTP / 1.1 401 Unauthorized use Date: Thu, Jul 31, 2014 09:35:27 GMT
Server: apache
X-Powered-By: Servlet / 3.0 JSP / 2.2 (GlassFish Server Open Source Edition 3.1.2.2 Java / Oracle Corporation / 1.7)
WWW Authentication: Base Area = "webservice-realm"
Content Length: 1073
Content-Language:
Keep-Alive: timeout = 5, max = 100
Connection: Keep-Alive
Content-Type: text / html; charset = utf-8
(highlight me)
Here is also the body of the response, which SoapClient cannot provide, but which can be obtained through HTTP (proxy) checking or simply by executing an HTTP request:

Image Transcription: HTTP Status 401 -
enter status report
message
descriptionThis request requires HTTP () authentication.
GlassFish Server Open Source Edition 3.1.2.2