The intended audience of this specification are software developers with a working knowledge of SOAP based web services and XML document format. Readers are assumed to have a general understanding of web services and how to consume them.
This document outlines the interfaces that have been designed as a communications gateway between an external system such as a web site and the EverLogic Dealership Management System’s Customer / Prospecting module. The purpose of this interface is to provide a standard mechanism to capture customer requests from an external system. The interface is designed to allow for the capture of many different types of requests from simple ‘contact us’ forms to complex ‘request quotes’ or ‘order parts’ forms. All Communication is performed via HTTP Web Services by passing XML formatted data.
The intended audience of this specification are software developers with a working knowledge of SOAP based web services and XML document format. Readers are assumed to have a general understanding of web services and how to consume them. The service is written in .NET, but any language that can consume a SOAP based web service can be used.
The web service is located at this URL, http://webservices.everlogic.com/Webservices.Pub/Prospect.asmx. The web method to be called is SetProspect(UpdateData As String). The web method accepts a string parameter that is XML formatted as defined in the Input Specifications below. The EverLogic ConnectNOW web service requires that you send in your authentication credentials and the collected prospect information. The authentication credentials are provided by EverLogic and are not the same as the user login credentials used to sign on to the EverLogic DMS application.
FORMAT FOR INPUT XML
NOTE: In the above example the 'YourDealer...' would be replaced with the credentials provided by EverLogic.
FIELD DEFINITIONS
STANDARD RESPONSE
A standard response is returned when all validation of credentials and XML is passed and the web service returns data from the database.
FIELD DEFINITIONS
ERROR RESPONSE
An Error Response is returned any time the validation of credentials or of the XML document passed to the web service fails. The format of the Error Response is the same for all errors. The XML Node will define the current error(s).
ERROR MESSAGES DEFINITION
APPENDIX A - Sample Input
Example of Input
NOTE: In the above examples the credentials used are for example only and will not allow access to the EverLogic DMS ConnectNOW web services. These values should be replaced with the credentials provided by EverLogic.
APPENDIX B - Sample Output
STANDARD RESPONSE
ERROR RESPONSE
Incorrect user credentials are passed to the web service
Formatting or validation problem with prospect information
APPENDIX C - Table Values
Table A - Decision Timeframe
Table B - Type of Request
Related Article: