Lennox Computer LILAC Business Software
6/333 Queensport Rd North MURARRIE QLD 4172
Brisbane, Australia
http://www.lennox.com.au
ERP Business Accounting Software
Distribution, Manufacturing, Timber
eMail: call for enquiry eMail
Phone: 0418 886 912
Est. 1980
Lennox Computer Home Page
Contact Us Downloads eCommerce Demonstration Software
Lennox Computer - Software Developers Resources
Lennox Computer provide various resources for 3rd party IT professionals to deploy electronic dealing between LILAC users and their customers, suppliers, employees, agencies etc.

This collection of Web Services end-points implement a comprehensive RESTful API allowing 3rd party developers to access databases hosted on LILAC servers in a completely orthogonal platform agnostic context.

Unless otherwise noted the end-points implement a HTTP GET transaction returning XML documents typically derived from LILAC Data Dictionary Specifications (DDS), are stateless and cachable.
Meta Variable
Usage
Example
U
User Name
ACME CO
PWD
Password
SuperSecret01
M
Vehicle Make
FORD
P
LILAC Product Code
P4HN9524SYF
K
LILAC Name Address or Account Key
ABCTRA
N
Index of Array of Images
3
V
6 digit LILAC Invoice No
268193
T
Security Token returned from Login
00037031
UNCPATH
Download file
\\dc\Product Info\WS Sales Brochure\2005 HiluxV2 Low Res.pdf
Web Services
End Point
Parameters
Delivery
XML Schema
Sample XML
Login
?user=U&password=PWD
Security Token
Vehicles
?make=M
List of all published vehicle selection parameters resolving to a LILAC product code for the "MFG" product.
AllProducts
List of all web-enabled products in Vehicle Selection alphabetical order.
Product
?code=P&page=N
Single product extract, code should be an MFG stock code, page is 1 to N for equivalent vehicle selection.
Debtor
?key=K
Customer Account Details
NameAddress
?key=K
Name & Address Details for a delivery location
Thumbnail
?product=P&icon=N
Binary image with MIME type
MainImage
?product=P
Binary image with MIME type
OtherImage
?product=P&i=N
Binary image with MIME type
WebOrder
POST Token, Debtor, Subtrade, OrderNumber, Carrier, Carrier Account, Shipping, TransportCompany, Multiload, Comments, Comments1, Comments2, DEName, DEAddress, DEStreet, DESuburb, DEState, DEPostCode, DEContact, DEPhone, DEeMail, OtherInfo
Current LILAC Web Order document
POST stub for testing WebOrder
AddtoWebOrder
POST Token, Items, Product, Price, Discount
Current LILAC Web Order document
POST stub for testing AddtoWebOrder
RemoveFromWeb Order
POST Token, LineNumber
Current LILAC Web Order document with specified line removed (1 to n)
POST stub for testing RemoveFromWebOrder
HTML_Statement
?debtor=K
HTML Document Rendering LILAC Open Item Debtor's Statement
HTML_LandscapeInvoice
?invoice=V
LILAC WYSIWYG Landscape Invoice rendered in HTML
HTML_Login
iframe content - cookie based login
SalesOrders
?Debtor=K&days=n&subtrade=K
Sales Order History for previous 30 days. Completion status indicated by value of OHInvoiceNo tag
unc
?path=UNCPATH
Download file from UNC path location on server's local network
SubmitWebOrder
Create LILAC Sales Order from current Web Order Data
CreateSubtrade
POST Token, Debtor, Parent, Name, Address, Street, Suburb, State, PostCode, Discount, Carrier, CarrierAccount, Shipping, ApprovalNotRequired, Password, Contact, Phone, Mobile, eMail, MapDisplay, MapPostcode
Create LILAC Name Address record with a key of the form XXX0001 for Subtrade customer
POST Stub for testing CreateSubtrade
End Point
Parameters
Delivery
Sample XML
XML Schema
GetWebOrder
?weborder=nnnnnnnn
Single Web Order
ListWebOrders
?subtrade=K&debtor=K&days=n
Web Orders filtered by intersection of parameters
BrandImage
?key=K
Returns Image from LILAC NameAddress document if any. Binary image with MIME type
SubTrades
?key=K
List subtrade accounts subordinate to K (recursively nested)
Subtrade
?key=K
Single Subtrade data
LeadTimes
Manufacturing Lead Times
SalesOrder
?debtor=K&ordernumber=N
Single Sales Order
POST Stub for testing OtherInfo webservice
OtherInfo
POST Token, debtor, ordernumber, otherinfo
Outcome success if Sales Order Exists
Map
Customer Map Details
PasswordUpdate
?key=K&password=P
Outcome
Makes
Vehcle Makes
SuggestedProducts
?code=P
Provide a list of other suggested products for the same vehicle
GetOrderNumber
?Debtor=K?OrderNumber=X
Check for existence of duplicate customer order number
HTML_WholeWeborder
Posting stub for testing WholeWebOrder service.
WholeWebOrder
POST Token, Debtor, Subtrade, OrderNumber, Carrier, Carrier Account, Shipping, TransportCompany, Multiload, Comments, Comments1, Comments2, DEName, DEAddress, DEStreet, DESuburb, DEState, DEPostCode, DEContact, DEPhone, DEeMail, OtherInfo, RequestedDeliveryDate and as many repeats of Items, Product, Price & Discount as required to a maximum of 40 order lines.
This combines the logic of the WebOrder, AddtoWeborder & SubmitWebOrder calls. If successful, a LILAC Sales Order will have been created.

Items, Product, Price & Discount must appear in the POSTed data in precisely that order.
Lennox Computer - 07 3267 7880
Brisbane, QLD, Australia.
Return to top of page