Options

PHP webservice Release Sales Document

jfrubiojfrubio Member Posts: 9
edited 2013-11-22 in NAV Three Tier
Hi.

I'm trying to use the codeunit 414 to Release a Sales Document, but I can't find the correct structure. Please help!

My code:
$baseURL = 'http://localhost:7047/DynamicsNAV/WS/';
		$pageURL = $baseURL.'Codeunit/Release_Sales_Order';
		$release = new NTLMSoapClient($pageURL);
                //$result come from previuous order with sales header and sales lines correctly save in nav.
		$params = array('salesHeader' => $result->Sales_Order);
		$result2 = $release->PerformManualRelease($params);
		//$result = $release->OnRun($params);
		//$result = $release($params);

Error:

Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't find <definitions> in 'http://localhost:7047/DynamicsNAV/WS/Codeunit/Release_Sales_Order' in C:\wamp\www\soap\navcreaped.php:249 Stack trace: #0 C:\wamp\www\soap\navcreaped.php(249): SoapClient->SoapClient('http://localhos...') #1 {main} thrown in C:\wamp\www\soap\navcreaped.php on line 249

Web service info if I call directly in webbrowser (to http://localhost:7047/DynamicsNAV/WS/Co ... s_Document):
- <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
- <s:Body>
- <s:Fault>
  <faultcode xmlns:a="urn:microsoft-dynamics-schemas/error">a:Microsoft.Dynamics.Nav.Service.WebServices.ServiceBrokerException</faultcode> 
  <faultstring xml:lang="es-ES">Parameter salesHeader of the type INavRecordHandle in method Reopen in service Release_Sales_Document is invalid!</faultstring> 
- <detail>
  <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">Parameter salesHeader of the type INavRecordHandle in method Reopen in service Release_Sales_Document is invalid!</string> 
  </detail>
  </s:Fault>
  </s:Body>
  </s:Envelope>

Anyone can help me?....
Sign In or Register to comment.