Server did not recognize the value of HTTP Header SOAPAction: http://questionmark.com/QMWISe/#GetParticipant.
It turns out that I needed to specify the correct version of SOAP in order for this to work. So to fix this issue, add this to the array while constructing the SoapClient object:
'soap_version' => SOAP_1_2
More context:
$params = array('location' => $this->wsdlUrl, 'uri' => $this->targetNamespace, 'soap_version' => SOAP_1_2, 'trace' => 1)
$this->client = new SoapClient(null, $params);
Nice, thanks! I just filed a documentation bug after finding this post
ReplyDeletehttps://bugs.php.net/bug.php?id=69098