<?php ## Functions to get data from ### GetInventory ### GetInventoryByQuery $wsdl = "https://api.ongoingsystems.se/Colliflow/service.asmx?wsdl"; $proxyhost = isset($_POST['proxyhost']) ? $_POST['proxyhost'] : ''; $proxyport = isset($_POST['proxyport']) ? $_POST['proxyport'] : ''; $proxyusername = isset($_POST['proxyusername']) ? $_POST['proxyusername'] : ''; $proxypassword = isset($_POST['proxypassword']) ? $_POST['proxypassword'] : ''; $client = new SoapClient($wsdl, array('trace' => true)); try { ## $response = $client->GetFileList(array("UserName"=>"norelkowsitest", "Password"=>"d6yaThuG")); $orderByOrderNumber = $client->GetOrderByOrderNumber(array("UserName" => "norelkowsitest", "Password" => "d6yaThuG", "GoodsOwnerCode" => "Norelko Test", "OrderNumber" => "test_1234")); ## echo "<pre/>";print_r($response->GetOrderByOrderNumberResult->Consignee);die; $orderStatuses = $client->GetOrderStatuses(array("UserName" => "norelkowsitest", "Password" => "d6yaThuG", "GoodsOwnerCode" => "Norelko Test")); $inventoryByQuery = $client->GetInventoryByQuery(array("UserName" => "norelkowsitest", "Password" => "d6yaThuG", "GoodsOwnerCode" => "Norelko Test", "GetInventoryQuery" => array("ArticleNumbersToGet" => array("test")))); //$inventoryQuery = $client->GetInventoryQuery(array("ArticleNumbersToGet" => 'test')); echo "<pre/>"; print_r($inventoryByQuery); die; $object2Array = json_decode(json_encode($inventoryQuery), true); echo "<pre/>"; print_r($object2Array); die; } catch (Exception $e) { echo "Error!"; echo $e->getMessage(); } echo $client->__getlastRequest(); exit("<br/>Api execution terminated !!!");