Hi Peter,
Thank you for taking time from your other things to tell me off.
In my defence, the reason why I removed the previous post was the exact same reason - that I didn't want to waste people's time...
Anyhow, I do understand that question is a bit vague so here are some extra facts...
I'm using PHP 7.1 and I have been using the non-staff WSDL (with the right AccessToken) through this neat class found at
https://github.com/railalefan/phpOpenLDBWS/blob/master/OpenLDBWS.php .
Now if I use the staff WSDL with the right token (and namespace)
$soapClient = new SoapClient("
https://lite.realtime.nationalrail.co.uk/OpenLDBSVWS/wsdl.aspx?ver=2016-02-16", $soapOptions);
I'm getting the...
SOAP-ERROR: Parsing WSDL: <message> 'AccessTokenMessage' already defined
From what I gathered there's something is confusing the PHP client.
If I use Wizdler (Chrome Extension) or SOAPUI - then the WSDL is being 'resolved' fine.
I have ran the PHP SoapClient with the
"cache_wsdl" => WSDL_CACHE_NONE,
flag and all sorts of different combinations (SOAP1.1/1.2, different compression, etc).
Many thanks,
Angel