I have the following issue:
The instantiation of my SoapClient object fails when I pass it a wsdl that imports a schema using relative paths. (I believe this is the case
Just as I had suspected.
The relative path to the schema means that the SoapClient when parsing the wsdl, will try to access the schema files using the proxy as reference, like so:
http://myproxy/schema1.xsd
Since I do not have the xsd files, this will cause the SoapClient to throw an error.
The solution to this problem then is to eliminate the proxy, so that relative paths to external resources are not affected. The sollution can be found here:
Extending php SoapClient for siteminder authentication