78 lines
1.6 KiB
Plaintext
78 lines
1.6 KiB
Plaintext
|
|
||
|
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
|