Advertisement
Guest User

Untitled

a guest
Nov 14th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. <?php
  2.  
  3. $filename = "order_more_orderline.xml";
  4.  
  5. $xml = simplexml_load_file($filename);
  6. $xml_post_string = $xml->asXML();
  7.  
  8. $opts = array(
  9. 'http' => array(
  10. 'verify_peer' => false,
  11. 'verify_peer_name' => false
  12. )
  13. );
  14.  
  15. $options = array(
  16. "trace" => false,
  17. "exceptions" => true,
  18. 'soap_version' => SOAP_1_1,
  19. 'cache_wsdl' => WSDL_CACHE_NONE,
  20. 'features' => SOAP_USE_XSI_ARRAY_TYPE,
  21. );
  22.  
  23. $context = stream_context_create($opts);
  24. //$request = file_get_contents($filename, false, $context);
  25.  
  26. $request = $xml_post_string;
  27.  
  28.  
  29. $url = "http://192.168.1.204/WorkflowWebServices/DT_ProcessSalesOrderAck_2.asmx?WSDL";
  30. $location = "https://192.168.1.204/WorkflowWebServices/DT_ProcessSalesOrderAck_2.asmx?WSDL";
  31.  
  32. $action = "http://www.scala.net/webservices/DT/DT_ProcessSalesOrderAck_2/Execute";
  33.  
  34.  
  35. try {
  36. $client = new \SoapClient($url, $options);
  37.  
  38.  
  39. $result = $client->__doRequest($request, $url, $action, SOAP_1_1);
  40. // var_dump($client->__getLastRequest());
  41. // var_dump($client->__getLastResponseHeaders());
  42. // var_dump($client->__getLastResponse());
  43. // var_dump($client->__getLastResponseHeaders());
  44.  
  45. var_dump($result);
  46. } catch (\Exception $ex) {
  47. var_dump($ex);
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement