garethhall Posted July 11, 2011 Share Posted July 11, 2011 This is so frustrating the documentation on SOAP for php is very poor. Here is a very simple example. I need this request: <soapenv:Body> <ns1:retrieveCompanyCompleteDetails v:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" ns1="MED:CompanyDetailsService"> <companyNumber href="#id0"/> <clientBillingReference xsi:type="xsd:string"></clientBillingReference> </ns1:retrieveCompanyCompleteDetails> <multiRef id="id0" soapenc:root="0" v:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="xsd:int" soapenc="http://schemas.xmlsoap.org/soap/encoding/">1015969</multiRef> </soapenv:Body> MY php $CompanyDetailsService = new SoapClient('http://ws.eat.business.govt.nz/med-services/services/CompanyDetailsService.svc?wsdl'); $result = $CompanyDetailsService->retrieveCompanyCompleteDetails('1968659'); But my php posts this <SOAP-ENV:Body> <ns1:retrieveCompanyCompleteDetails> <companyNumber xsi:type="xsd:int">1968659</companyNumber> <clientBillingReference xsi:nil="true"/></ns1:retrieveCompanyCompleteDetails> </SOAP-ENV:Body> How do I get the right request? Quote Link to comment https://forums.phpfreaks.com/topic/241623-another-soap-issue/ Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.