Graydon WebService
==================
Get the report, or place an order on a company.
- Store report in database
- Move the report to an history if a more recent is available
Identify item that can be interesting for us and our customer.
a CLI could assemble all items, from the differents partners Graydon, Giant, Interne in order to
create an international database.
How Graydon works
=================
http://localhost:9080/CompanyData_webservice/services/SOAPPort_v1_2
getCompanyMatchesByAll
getCompanyMatchesByIdentifier
getCompanyMatchesByKeyword
getCompanyMatchesByName
getCompanyMatchesByPostCode
getCompanyProducts
getCompanyReport
getCompanyMatchIdentifiers
getCompanyMatchMethods
getCountryAvailability
- By cli get regurlarly the available product by country (store it in database)
Country
Code
ServiceSpeed
enum { 'Normal', 'Express', 'Superflash', 'Immediate', 'ImmediateWithUpdate', 'Unknown', 'Delayed' }
Level
Type
enum { 'Database', 'Investigation', 'Unknown' }
DaysFrom
DaysTo
CompanyProductIdentifier => use in placeOrder
TypeHtml
TypeXml => is our prefer format
TypePdf
TypeDoc
getCountryStylesheets
placeOrder
checkOrders
getDemoCompanies
ping
Store report in database
========================
getCompanyReport
IN => OrderReference
MimeType (html, xml, doc, pdf)
OUT =>
Orders
======
placeOrder
IN => ClientReference
CompanyProductIdentifier
OUT =>
XML Data Schema
===============
http://www.graydon.co.uk/GraydonXMLSchema/xsd/GraydonUKCompanySchema.xsd
http://www.graydon.co.uk/GraydonXMLSchema/documentation/GraydonUKCompanySchema/GraydonUKCompanySchema.html