I’ve had this problem a couple of times now. I start a SOAP server in Zend, and try to connect to it with a SOAP client, and I get the dreaded ‘Wrong Version’ error. This is very frustrating, and from what I’ve read out there, it seems that almost no one has any idea about why it’s happening, or how to fix it.
There’s a lot of information around for supposed “bugs” with Zend that give some ideas on how to fix them, or workarounds to try and get things to go, but these mostly relate to older versions, and are really not rlevant any longer.
I have found out where I was going wrong, and it’s a very simple mistake that is (unfortuantely) way to easy to do! The problem is that I had the URI of the SOAP server pointing to the servers WSDL file, and not to the actual processing URI. When you try and send the processing to the WSDL of course it’s going to fail.
This might seem like a minor issue, but it had me stumped for a little while
