InventoryService Service
To test this service, you will need to create a client and use it to call the service. You can do this using the svcutil.exe tool from the command line with the following syntax:
svcutil.exe http://services.lancopromo.com/inventory/InventoryService.wsdl
You can also access the service description as a single file:
http://services.lancopromo.com/inventory/InventoryService.wsdlThis will generate a configuration file and a code file that contains the client class. Add the two files to your client application and use the generated client class to call the Service. For example:
C#
class Test { static void Main() { InventoryServiceClient client = new InventoryServiceClient(); // Use the 'client' variable to call operations on the service. // Always close the client. client.Close(); } }
Visual Basic
Class Test Shared Sub Main() Dim client As InventoryServiceClient = New InventoryServiceClient() ' Use the 'client' variable to call operations on the service. ' Always close the client. client.Close() End Sub End Class
PHP
header("Content-type: text/xml"); $options = array('location' => 'http://services.lancopromo.com/inventory/inventory_server.php', 'uri' => 'http://services.lancopromo.com/', 'trace' => 1, 'exceptions'=>1); $api = new SoapClient("http://services.lancopromo.com/inventory/InventoryService.wsdl", $options); $parm['wsVersion'] = "1.2.1"; $parm['id'] = $_REQUEST['id']; // your Lanco web services id $parm['password'] = $_REQUEST['password']; // your Lanco web services password $parm['productID'] = $_REQUEST['productID']; // Lanco product ID, e.g. PWT1700 $parm['productIDtype'] = ""; $api->getInventoryLevels($parm); echo($api->__getLastResponse());