iPhoneAuthenticate
The following operations are supported. For a formal definition, please review the Service Description.
-
getCACAutocheck
MessageName="CACAutocheck"
Get CAC Autocheck Response -
getCACProfit
MessageName="CACProfit"
Get CAC Profit Estimate -
getCACProfitByDevice
MessageName="CACProfitByDevice"
Get CAC Profit Estimate -
getCACProfitByDevice
MessageName="CACProfitByDevice2"
Get CAC Profit Estimate -
getColors
MessageName="Colors"
Retrieve all vehicle colors -
getColorsByCategory
MessageName="ColorsByCategory"
Retrieve vehicle colors by category -
getDemandIndexes
MessageName="DemandIndex"
Get Vehicle Demand Indexes -
divideByZero
MessageName="DivideByZero"
Force an error to test error handling -
getPhoto
MessageName="Photo"
Retrieve vehicle photo -
getStandardEquipment
MessageName="StandardEquipment"
Retrieve all vehicle standard equipment -
getStandardEquipmentByCategory
MessageName="StandardEquipmentByCategory"
Retrieve vehicle standard equipment by category -
clearAutoCheckTemplate
Clears AutoCheck Report Template Forcing A Re-Load -
countMobileActivity
MessageName="countActivity"
Count mobile activity -
countIPhoneDataDownload
Count iPhone Data Download -
countMobileActivityByCode
Count mobile activity by type code -
countMobileActivityByCodeV2
Count mobile activity by type code for Mobile 2.0 -
emailAutoCheckReport
Email AutoCheck Report -
emailCarfaxReport
MessageName="emailCARFAXReport"
Email CARFAX Report -
emailQList
MessageName="emailLargeQList"
Email Large QList -
emailQList
Email QList -
getActivityCodeDescriptions
Retrieve activity code descriptions -
getAutoCheckReport
Retrieve AutoCheck Report Summary -
getAutoCheckReport
MessageName="getAutoCheckReport2"
Retrieve AutoCheck Report -
getCARFAXreport
Retrieve CarFax Report Summary -
getCARFAXreport
MessageName="getCARFAXreport2"
Retrieve CarFax Report -
getMarketReportRegions
Retrieve market report regions -
getMarketReportValues
Retrieve market report values -
getMobileActivityByCode
Retrieve mobile activity by type code -
getMobileWebValues
Retrieve vehicle values for mobile web products -
getVehicleCharts
Get Vehicle Charts -
processReferAFriend
Tell friend about product -
processRenewal
Renew subscription to product -
processTellAFriend
Tell friend about product -
setExpirationDate
set Account Expiration Date for Testing -
verifyIPhoneLogon
Verify logon and count hits -
verifyIPhoneLogon
MessageName="verifyIPhoneLogonDI2"
Verify logon and count hits -
verifyIPhoneLogon
MessageName="verifyIPhoneLogonWithDeviceInfo"
Verify logon and count hits -
verifyLogonV2
Verify logon and count hits for Mobile 2.0 -
verifyMobileDevice
Authenticate access to Black Book data based on a device id -
verifyMobileDevice
MessageName="verifyMobileDeviceWithLogon"
Authenticate access to Black Book data based on a device id or logon and password
This web service does not conform to WS-I Basic Profile v1.1.
Please examine each of the normative statement violations below. Follow the recommendations to remedy it, or add setting to the <webServices> config section to turn off BP 1.1 conformance warnings for the entire vroot.
To turn off BP 1.1 conformance warnings for the entire vroot remove the 'BP1.1' value from the <conformanceWarnings> section of the configuration file of your application:
<configuration> <system.web> <webServices> <conformanceWarnings> <remove name='BasicProfile1_1'/> </conformanceWarnings> </webServices> </system.web> </configuration>
R2304: Operation name overloading in a wsdl:portType is disallowed by the Profile. A wsdl:portType in a DESCRIPTION MUST have operations with distinct values for their name attributes. Note that this requirement applies only to the wsdl:operations within a given wsdl:portType. A wsdl:portType may have wsdl:operations with names that are the same as those found in other wsdl:portTypes.
- Operation 'getAutoCheckReport' on portType 'iPhoneAuthenticate' from namespace 'https://www.blackbookws.com/iPhoneAuthenticate.asmx'.
- Operation 'verifyIPhoneLogon' on portType 'iPhoneAuthenticate' from namespace 'https://www.blackbookws.com/iPhoneAuthenticate.asmx'.
- Operation 'verifyIPhoneLogon' on portType 'iPhoneAuthenticate' from namespace 'https://www.blackbookws.com/iPhoneAuthenticate.asmx'.
- Operation 'getCARFAXreport' on portType 'iPhoneAuthenticate' from namespace 'https://www.blackbookws.com/iPhoneAuthenticate.asmx'.
- Operation 'emailQList' on portType 'iPhoneAuthenticate' from namespace 'https://www.blackbookws.com/iPhoneAuthenticate.asmx'.
- Operation 'getCACProfitByDevice' on portType 'iPhoneAuthenticate' from namespace 'https://www.blackbookws.com/iPhoneAuthenticate.asmx'.
- Operation 'verifyMobileDevice' on portType 'iPhoneAuthenticateSoap' from namespace 'https://www.blackbookws.com/iPhoneAuthenticate.asmx'.
Recommendation: To make service conformant please make sure that all web methods belonging to the same binding have unique names.
For more details on Basic Profile Version 1.1, see the Basic Profile Specification.