TecRMI Service Index SOAP

Adjust

The webservice methods uses message classes as parameter value. All these classes are derived from the base class BaseMsg and contains properties for the data which are necessary for calling the web service method. To calling a method create an instance of their message class, set the necessary data to the message class properties and pass it throw the web service method.
All methods require the "CompanyName", "UserName" and "Password" properties, containing the application-specific access parameters.
Some methods require the LanguageCode properties, a 2-letter message internationalization language code as defined by ISO 639-1. All text messages will be returned in the defined language. Only language codes returned by GetLanguages(...) in the TecRMI common webservice are valid.
Some methods require the CountryCode properties, a 2-letter data internationalization country code as defined by ISO 3166-1. All application data will be returned as it is available for this country. Only county codes returned by GetCountries(...) in the TecRMI common webservice are valid.
Some methods require the ConsumerId property. To this a unique value, which identifiers the customers users which uses the TecRMI webservice by the customers application has to be passed. The length of the ConsumerId property value is restricted to 50 characters and is used for access control and billing.
All methods send an error message if an exception occurred or the access to the web service was denied.
All methods that are documented to return a list return an array instead.
Some of the html documents could contain graphics in the .SVG format.


First of all, you should check whether there is adjustment data available for the currently selected vehicle. To perform this check, you simply call GetVehicleHasAd(...) which returns a boolean value indicating whether there is adjustment data (true) or not (false)
To build a working menu for selecting adjustment data for a specific vehicle you should invoke the method GetAdList(...). From this method, you will get a list containing further lists which hold all the information on the adjustment data sub groups and items of the vehicle.
To get an adjustment data manual in html format, you have to call GetAdMainGroupHtml(...) where you pass the type id of your chosen vehicle and one of the main group ids which you got from GetAdList(...). Wenn you set the property "PrintView" to true the html document will be optimized for printing.
You can also create adjustment data manuals which only contain information for a special subgroup or item instead of a whole main group. To get such a manual for a special sub group you simply call GetAdSubGroupHtml(...) where you pass the subgroup id which you probably already got from GetAdList(...) and, as usual, the type id of the selected vehicle. To do this for a special item use GetAdItemHtml(...) and passing the item mount position id from GetAdList(...).

Audit

The webservice methods uses message classes as parameter value. All these classes are derived from the base class BaseMsg and contains properties for the data which are necessary for calling the web service method. To calling a method create an instance of their message class, set the necessary data to the message class properties and pass it throw the web service method.
All methods require the "CompanyName", "UserName" and "Password" properties, containing the application-specific access parameters.
Some methods require the LanguageCode properties, a 2-letter message internationalization language code as defined by ISO 639-1. All text messages will be returned in the defined language. Only language codes returned by GetLanguages(...) in the TecRMI common webservice are valid.
Some methods require the CountryCode properties, a 2-letter data internationalization country code as defined by ISO 3166-1. All application data will be returned as it is available for this country. Only county codes returned by GetCountries(...) in the TecRMI common webservice are valid.
Some methods require the ConsumerId property. To this a unique value, which identifiers the customers users which uses the TecRMI webservice by the customers application has to be passed. The length of the ConsumerId property value is restricted to 50 characters and is used for access control and billing.
All methods send an error message if an exception occurred or the access to the web service was denied.
All methods that are documented to return a list return an array instead.


Audit is for the inverse search for the labour times and the maintenance data. To retrieve a list of the spare parts for the selected type Id and the spare part number call the method GetPartsByOe(...).
The Method GetMdWorkStepsForApos gets a list to generate the maintenance work position for the selected type id with the selected maintenance data body id. To generate a labour times topic tree for the given type call the method GetLtWorkListForOeNo.

Basket

The webservice methods uses message classes as parameter value. All these classes are derived from the base class BaseMsg and contains properties for the data which are necessary for calling the web service method. To calling a method create an instance of their message class, set the necessary data to the message class properties and pass it throw the web service method.
All methods require the "CompanyName", "UserName" and "Password" properties, containing the application-specific access parameters.
Some methods require the LanguageCode properties, a 2-letter message internationalization language code as defined by ISO 639-1. All text messages will be returned in the defined language. Only language codes returned by GetLanguages(...) in the TecRMI common webservice are valid.
Some methods require the CountryCode properties, a 2-letter data internationalization country code as defined by ISO 3166-1. All application data will be returned as it is available for this country. Only county codes returned by GetCountries(...) in the TecRMI common webservice are valid.
Some methods require the ConsumerId property. To this a unique value, which identifiers the customers users which uses the TecRMI webservice by the customers application has to be passed. The length of the ConsumerId property value is restricted to 50 characters and is used for access control and billing.
All methods send an error message if an exception occurred or the access to the web service was denied.
All methods that are documented to return a list return an array instead.
Some of the html documents could contain graphics in the .SVG format.


To use the invoice option, you first have to call GetPartsForWorks(...) passing body ids from ServiceLt and ServiceMd and the array of work ids which you also can select in these two services.
To complete the invoicing process, call GetCalcResultHtml(...) which returns a string containing a HTML document.

ComfortWiring

The webservice methods uses message classes as parameter value. All these classes are derived from the base class BaseMsg and contains properties for the data which are necessary for calling the web service method. To calling a method create an instance of their message class, set the necessary data to the message class properties and pass it throw the web service method.
All methods require the "CompanyName", "UserName" and "Password" properties, containing the application-specific access parameters.
Some methods require the LanguageCode properties, a 2-letter message internationalization language code as defined by ISO 639-1. All text messages will be returned in the defined language. Only language codes returned by GetLanguages(...) in the TecRMI common webservice are valid.
Some methods require the CountryCode properties, a 2-letter data internationalization country code as defined by ISO 3166-1. All application data will be returned as it is available for this country. Only county codes returned by GetCountries(...) in the TecRMI common webservice are valid.
Some methods require the ConsumerId property. To this a unique value, which identifiers the customers users which uses the TecRMI webservice by the customers application has to be passed. The length of the ConsumerId property value is restricted to 50 characters and is used for access control and billing.
All methods send an error message if an exception occurred or the access to the web service was denied.
All methods that are documented to return a list return an array instead.
Note: Static wiring diagrams are not available through Manual-Methods anymore but through WdManual-Methods
Some of the html documents could contain graphics in the .SVG format.


First, check if there are any wiring diagrams (wd) available for your vehicle. To do so, call GetVehicleHasCwd(...) passing it your type id. To get all the wd information for one vehicle call GetCwdManualList(...) , which will provide a list with your requested information. To get a single manual in html format, call GetCwdManualHtml(...). If a grafical selection based on HTML is planed to implement first call the method GetCwdMainGroupHtml(...) to fetch the HTML document for the main group graphics. The HTML document for the subgroups can be retrieved by calling the web service method GetCwdSubGroupHtml(...).

Common

The webservice methods uses message classes as parameter value. All these classes are derived from the base class BaseMsg and contains properties for the data which are necessary for calling the web service method. To calling a method create an instance of their message class, set the necessary data to the message class properties and pass it throw the web service method.
All methods require the "CompanyName", "UserName" and "Password" properties, containing the application-specific access parameters.
Some methods require the LanguageCode properties, a 2-letter message internationalization language code as defined by ISO 639-1. All text messages will be returned in the defined language. Only language codes returned by GetLanguages(...) in the TecRMI common webservice are valid.
Some methods require the CountryCode properties, a 2-letter data internationalization country code as defined by ISO 3166-1. All application data will be returned as it is available for this country. Only county codes returned by GetCountries(...) in the TecRMI common webservice are valid.
Some methods require the ConsumerId property. To this a unique value, which identifiers the customers users which uses the TecRMI webservice by the customers application has to be passed. The length of the ConsumerId property value is restricted to 50 characters and is used for access control and billing.
All methods send an error message if an exception occurred or the access to the web service was denied.
All methods that are documented to return a list return an array instead.


The service contains methods which do not belong to a special module like methods for fetching the supported country and languages. Further this web service contains methods to fetch application texts as a textual description what the flag 'TecRMI time' means.

ComponentLocations

The webservice methods uses message classes as parameter value. All these classes are derived from the base class BaseMsg and contains properties for the data which are necessary for calling the web service method. To calling a method create an instance of their message class, set the necessary data to the message class properties and pass it throw the web service method.
All methods require the "CompanyName", "UserName" and "Password" properties, containing the application-specific access parameters.
Some methods require the LanguageCode properties, a 2-letter message internationalization language code as defined by ISO 639-1. All text messages will be returned in the defined language. Only language codes returned by GetLanguages(...) in the TecRMI common webservice are valid.
Some methods require the CountryCode properties, a 2-letter data internationalization country code as defined by ISO 3166-1. All application data will be returned as it is available for this country. Only county codes returned by GetCountries(...) in the TecRMI common webservice are valid.
Some methods require the ConsumerId property. To this a unique value, which identifiers the customers users which uses the TecRMI webservice by the customers application has to be passed. The length of the ConsumerId property value is restricted to 50 characters and is used for access control and billing.
All methods send an error message if an exception occurred or the access to the web service was denied.
All methods that are documented to return a list return an array instead.
Some of the html documents could contain graphics in the .SVG format.


First, check if there are any part position data available for your car. To do so, call the method GetVehicleHasPp(...) passing it your type id. To get all the information of the part position for one vehicle call by calling GetPpList(...), which will provide a list with your requested information. To get a single manual in HTML format, call GetPpManualHtml(...).

ComponentTree

The webservice methods uses message classes as parameter value. All these classes are derived from the base class BaseMsg and contains properties for the data which are necessary for calling the web service method. To calling a method create an instance of their message class, set the necessary data to the message class properties and pass it throw the web service method.
All methods require the "CompanyName", "UserName" and "Password" properties, containing the application-specific access parameters.
Some methods require the LanguageCode properties, a 2-letter message internationalization language code as defined by ISO 639-1. All text messages will be returned in the defined language. Only language codes returned by GetLanguages(...) in the TecRMI common webservice are valid.
Some methods require the CountryCode properties, a 2-letter data internationalization country code as defined by ISO 3166-1. All application data will be returned as it is available for this country. Only county codes returned by GetCountries(...) in the TecRMI common webservice are valid.
Some methods require the ConsumerId property. To this a unique value, which identifiers the customers users which uses the TecRMI webservice by the customers application has to be passed. The length of the ConsumerId property value is restricted to 50 characters and is used for access control and billing.
All methods send an error message if an exception occurred or the access to the web service was denied.
All methods that are documented to return a list return an array instead.
Data types with a ?, e.g. int?, are null able data types. Take a look at the WSDL for further information.


To build the component tree you first have to call the GetCoClasses(...) method, which returns a list of component classes. After selecting a component class you can pass its id to GetCoMakes(...), so you will get a list of component makes in return. To retrieve the types belonging to a make, call GetCoTypes(...) passing it the make id.

DiagnosticValues

The webservice methods uses message classes as parameter value. All these classes are derived from the base class BaseMsg and contains properties for the data which are necessary for calling the web service method. To calling a method create an instance of their message class, set the necessary data to the message class properties and pass it throw the web service method.
All methods require the "CompanyName", "UserName" and "Password" properties, containing the application-specific access parameters.
Some methods require the LanguageCode properties, a 2-letter message internationalization language code as defined by ISO 639-1. All text messages will be returned in the defined language. Only language codes returned by GetLanguages(...) in the TecRMI common webservice are valid.
Some methods require the CountryCode properties, a 2-letter data internationalization country code as defined by ISO 3166-1. All application data will be returned as it is available for this country. Only county codes returned by GetCountries(...) in the TecRMI common webservice are valid.
Some methods require the ConsumerId property. To this a unique value, which identifiers the customers users which uses the TecRMI webservice by the customers application has to be passed. The length of the ConsumerId property value is restricted to 50 characters and is used for access control and billing.
All methods send an error message if an exception occurred or the access to the web service was denied.
All methods that are documented to return a list return an array instead.


First, check whether there is diagnosis data available for the selected vehicle. To do so, call GetVehicleHasDi(...) passing your type id. (true) which returns a boolean value indicating whether there is diagnostic data (true) or not (false)
By calling the GetDiComponentsForType(...) method you get the components of the given vehicle which have diagnostic data. The diagnostic tree is fetched by invoking the method GetDiList(...) with the chosen component type id. Finally you call the method GetDiManualHtml(...) the get a HTML document with the detailed data for the selected item from the diagnostic tree.

Fuses and Relays

The webservice methods uses message classes as parameter value. All these classes are derived from the base class BaseMsg and contains properties for the data which are necessary for calling the web service method. To calling a method create an instance of their message class, set the necessary data to the message class properties and pass it throw the web service method.
All methods require the "CompanyName", "UserName" and "Password" properties, containing the application-specific access parameters.
Some methods require the LanguageCode properties, a 2-letter message internationalization language code as defined by ISO 639-1. All text messages will be returned in the defined language. Only language codes returned by GetLanguages(...) in the TecRMI common webservice are valid.
Some methods require the CountryCode properties, a 2-letter data internationalization country code as defined by ISO 3166-1. All application data will be returned as it is available for this country. Only county codes returned by GetCountries(...) in the TecRMI common webservice are valid.
Some methods require the ConsumerId property. To this a unique value, which identifiers the customers users which uses the TecRMI webservice by the customers application has to be passed. The length of the ConsumerId property value is restricted to 50 characters and is used for access control and billing.
All methods send an error message if an exception occurred or the access to the web service was denied.
All methods that are documented to return a list return an array instead.
Some of the html documents could contain graphics in the .SVG format.


First of all, you should check whether there is fuse and relays data available for the currently selected vehicle. To perform this check, you simply call GetVehicleHasFr(...) which returns a boolean value indicating whether there is adjustment data (true) or not (false).
Subsequent you call GetFrComponentsForType(...) to determine a list of components which has fuses and relays data for the given vehicle. For the chosen component you call the method GetFrBoxOverviewHtml(...) to get a HTML overview document over the possible location of the fuse and relays boxes. The fuse and relays tree for one of this boxed is returned by the GetFrBoxDetailList(...) method. Finally you call the method GetFrBoxDetailHtml(...) to get the detail view in HTML.

Graphics

The webservice methods uses message classes as parameter value. All these classes are derived from the base class BaseMsg and contains properties for the data which are necessary for calling the web service method. To calling a method create an instance of their message class, set the necessary data to the message class properties and pass it throw the web service method.
All methods require the "CompanyName", "UserName" and "Password" properties, containing the application-specific access parameters.
Some methods require the LanguageCode properties, a 2-letter message internationalization language code as defined by ISO 639-1. All text messages will be returned in the defined language. Only language codes returned by GetLanguages(...) in the TecRMI common webservice are valid.
Some methods require the CountryCode properties, a 2-letter data internationalization country code as defined by ISO 3166-1. All application data will be returned as it is available for this country. Only county codes returned by GetCountries(...) in the TecRMI common webservice are valid.
Some methods require the ConsumerId property. To this a unique value, which identifiers the customers users which uses the TecRMI webservice by the customers application has to be passed. The length of the ConsumerId property value is restricted to 50 characters and is used for access control and billing.
All methods send an error message if an exception occurred or the access to the web service was denied.
All methods that are documented to return a list return an array instead.
Some of the html documents could contain graphics in the .SVG format


First of all, you should check whether there are any body graphics available for the selected vehicle. To perform this check, you simply call the method GetVehicleHasBg(...).
To get the topic tree of the module body graphics, call the method GetBgManualList(...) which will provide a list with the requested information. The required body parameter can be obtained by calling the GetBodiesForBg(...) method.
To build an HTML based navigation, call the appropriate methods GetBgVehicleHtml(...), GetBgMaingroupHtml(...) and GetBgSubgroupHtml(...).

LabourTimes

The webservice methods uses message classes as parameter value. All these classes are derived from the base class BaseMsg and contains properties for the data which are necessary for calling the web service method. To calling a method create an instance of their message class, set the necessary data to the message class properties and pass it throw the web service method.
All methods require the "CompanyName", "UserName" and "Password" properties, containing the application-specific access parameters.
Some methods require the LanguageCode properties, a 2-letter message internationalization language code as defined by ISO 639-1. All text messages will be returned in the defined language. Only language codes returned by GetLanguages(...) in the TecRMI common webservice are valid.
Some methods require the CountryCode properties, a 2-letter data internationalization country code as defined by ISO 3166-1. All application data will be returned as it is available for this country. Only county codes returned by GetCountries(...) in the TecRMI common webservice are valid.
Some methods require the ConsumerId property. To this a unique value, which identifiers the customers users which uses the TecRMI webservice by the customers application has to be passed. The length of the ConsumerId property value is restricted to 50 characters and is used for access control and billing.
All methods send an error message if an exception occurred or the access to the web service was denied.
All methods that are documented to return a list return an array instead.



First of all, you should check whether there are labour times data for your vehicle available. You can do this using the method GetVehicleHasLt(...) which returns a boolean value indicating whether there is labour times data (true) or not (false). Next you should select a matching body for your vehicle from the result of the method call GetBodiesForLt(...). To get a list with all works for your vehicle, you can call GetLtWorkList(...) passing the vehicle id and body id of your vehicle.
If you want to get the work steps for an item call GetLtWorkSteps(...). The result contains the work position it self and two properties. While the property ExclusiveWorkPositions is only for your information and contains the values from which the main labour times work position is composed, the property OptionalExclusivePositions contains optional additional labour times work positions which can only be selected in combination with its main labour times work position.

Maintenance

The webservice methods uses message classes as parameter value. All these classes are derived from the base class BaseMsg and contains properties for the data which are necessary for calling the web service method. To calling a method create an instance of their message class, set the necessary data to the message class properties and pass it throw the web service method.
All methods require the "CompanyName", "UserName" and "Password" properties, containing the application-specific access parameters.
Some methods require the LanguageCode properties, a 2-letter message internationalization language code as defined by ISO 639-1. All text messages will be returned in the defined language. Only language codes returned by GetLanguages(...) in the TecRMI common webservice are valid.
Some methods require the CountryCode properties, a 2-letter data internationalization country code as defined by ISO 3166-1. All application data will be returned as it is available for this country. Only county codes returned by GetCountries(...) in the TecRMI common webservice are valid.
Some methods require the ConsumerId property. To this a unique value, which identifiers the customers users which uses the TecRMI webservice by the customers application has to be passed. The length of the ConsumerId property value is restricted to 50 characters and is used for access control and billing.
All methods send an error message if an exception occurred or the access to the web service was denied.
All methods that are documented to return a list return an array instead.
Some of the html documents could contain graphics in the .SVG format.


First of all, you should check whether there is maintenance data available for the currently selected vehicle. To perform this check, you simply call GetVehicleHasMd(...) which returns a boolean value indicating whether there is maintenance data (true) or not (false). Then you should choose the matching body of your vehicle from the return value of the method GetBodiesForMd(...).
Next step is to call GetMdSubGroups(...) to get a list of service main works and addition works for your vehicle.
If you want to get the work steps for an item call the method GetMdWorkSteps(...).
To get a maintenance plan you can either call GetMdMaintenancePlanData(...) or GetMdMaintenancePlanHtml(...) for the HTML version of the manual.
To get the manufacturers information your vehicle pass its type id to GetMakeInfoManuals(...). From this method you will get a list of manual ids in return, which you can use to call GetTmManualHtml(...).

Servicefinder

First check if the service finder is available for the selected vehicle. To perform this check, you simply call GetVehicleHasMdServiceProposal(...) which returns a boolean value indicating whether there is a service proposal available (true) or not (false). Then you should choose the matching body of your vehicle from the return value of the method GetBodiesForMd(...).
The next step is to call GetMdPossibleGearboxCodes(...) that delivers a list of gearbox codes which one of them can be passed to the method GetMdServiceProposalCooGroups(...). This returns a list of maintenance variants for the selected vehicle. Additionally you can add filter parameters if a vehicle results many COOGroups.
To get a list of work positions which should have been done in the last service and which should be done in the next service for the selected vehicle, current mileage and initial registration date, you call the the method GetMdServiceProposal(...).

Notes

The webservice methods uses message classes as parameter value. All these classes are derived from the base class BaseMsg and contains properties for the data which are necessary for calling the web service method. To calling a method create an instance of their message class, set the necessary data to the message class properties and pass it throw the web service method.
All methods require the "CompanyName", "UserName" and "Password" properties, containing the application-specific access parameters.
Some methods require the LanguageCode properties, a 2-letter message internationalization language code as defined by ISO 639-1. All text messages will be returned in the defined language. Only language codes returned by GetLanguages(...) in the TecRMI common webservice are valid.
Some methods require the CountryCode properties, a 2-letter data internationalization country code as defined by ISO 3166-1. All application data will be returned as it is available for this country. Only county codes returned by GetCountries(...) in the TecRMI common webservice are valid.
Some methods require the ConsumerId property. To this a unique value, which identifiers the customers users which uses the TecRMI webservice by the customers application has to be passed. The length of the ConsumerId property value is restricted to 50 characters and is used for access control and billing.
All methods send an error message if an exception occurred or the access to the web service was denied.
All methods that are documented to return a list return an array instead.


If you want to fetch additional information to your vehicle tree, you should call GetInfosForMake(...), which provides additional info for vehicle manufacturers (makes). To provide this kind of information for your model ranges and/or types you should call GetInfosForRange(...) and GetInfosForType(...).

Paint

The webservice methods uses message classes as parameter value. All these classes are derived from the base class BaseMsg and contains properties for the data which are necessary for calling the web service method. To calling a method create an instance of their message class, set the necessary data to the message class properties and pass it throw the web service method.
All methods require the "CompanyName", "UserName" and "Password" properties, containing the application-specific access parameters.
Some methods require the LanguageCode properties, a 2-letter message internationalization language code as defined by ISO 639-1. All text messages will be returned in the defined language. Only language codes returned by GetLanguages(...) in the TecRMI common webservice are valid.
Some methods require the CountryCode properties, a 2-letter data internationalization country code as defined by ISO 3166-1. All application data will be returned as it is available for this country. Only county codes returned by GetCountries(...) in the TecRMI common webservice are valid.
Some methods require the ConsumerId property. To this a unique value, which identifiers the customers users which uses the TecRMI webservice by the customers application has to be passed. The length of the ConsumerId property value is restricted to 50 characters and is used for access control and billing.
All methods send an error message if an exception occurred or the access to the web service was denied.
All methods that are documented to return a list return an array instead.
Some of the html documents could contain graphics in the .SVG format.

Sos

The webservice methods uses message classes as parameter value. All these classes are derived from the base class BaseMsg and contains properties for the data which are necessary for calling the web service method. To calling a method create an instance of their message class, set the necessary data to the message class properties and pass it throw the web service method.
All methods require the "CompanyName", "UserName" and "Password" properties, containing the application-specific access parameters.
Some methods require the LanguageCode properties, a 2-letter message internationalization language code as defined by ISO 639-1. All text messages will be returned in the defined language. Only language codes returned by GetLanguages(...) in the TecRMI common webservice are valid.
Some methods require the CountryCode properties, a 2-letter data internationalization country code as defined by ISO 3166-1. All application data will be returned as it is available for this country. Only county codes returned by GetCountries(...) in the TecRMI common webservice are valid.
Some methods require the ConsumerId property. To this a unique value, which identifiers the customers users which uses the TecRMI webservice by the customers application has to be passed. The length of the ConsumerId property value is restricted to 50 characters and is used for access control and billing.
All methods send an error message if an exception occurred or the access to the web service was denied.
All methods that are documented to return a list returns an array instead.
Some of the html documents could contain graphics in the .SVG format.


At first, check whether there is SOS data available for your vehicle by calling GetVehicleHasSos(...). If so, you should call GetSosManualList(...) to get a list of SOS main groups, subgroups and items for your vehicle. A html page containing the selected manual will be provided by a call to the web service method GetSosManualHtml(...).

TechnicalManuals

The webservice methods uses message classes as parameter value. All these classes are derived from the base class BaseMsg and contains properties for the data which are necessary for calling the web service method. To calling a method create an instance of their message class, set the necessary data to the message class properties and pass it throw the web service method.
All methods require the "CompanyName", "UserName" and "Password" properties, containing the application-specific access parameters.
Some methods require the LanguageCode properties, a 2-letter message internationalization language code as defined by ISO 639-1. All text messages will be returned in the defined language. Only language codes returned by GetLanguages(...) in the TecRMI common webservice are valid.
Some methods require the CountryCode properties, a 2-letter data internationalization country code as defined by ISO 3166-1. All application data will be returned as it is available for this country. Only county codes returned by GetCountries(...) in the TecRMI common webservice are valid.
Some methods require the ConsumerId property. To this a unique value, which identifiers the customers users which uses the TecRMI webservice by the customers application has to be passed. The length of the ConsumerId property value is restricted to 50 characters and is used for access control and billing.
All methods send an error message if an exception occurred or the access to the web service was denied.
All methods that are documented to return a list return an array instead.
Note: Static wiring diagrams are not available through Manual-Methods anymore but through WDManual-Methods
Some of the html documents could contain graphics in the .SVG format


First, check if there are any technical manuals (Tm) available for your car. To do so, call GetVehicleHasTm(...) passing it your type id. To get all the information of technical manuals for one vehicle call GetTmManualList(...), which will provide a list with your requested information. To get a single manual in HTML format, call GetTmManualHtml(...).

Tyres

The webservice methods uses message classes as parameter value. All these classes are derived from the base class BaseMsg and contains properties for the data which are necessary for calling the web service method. To calling a method create an instance of their message class, set the necessary data to the message class properties and pass it throw the web service method.
All methods require the "CompanyName", "UserName" and "Password" properties, containing the application-specific access parameters.
Some methods require the LanguageCode properties, a 2-letter message internationalization language code as defined by ISO 639-1. All text messages will be returned in the defined language. Only language codes returned by GetLanguages(...) in the TecRMI common webservice are valid.
Some methods require the CountryCode properties, a 2-letter data internationalization country code as defined by ISO 3166-1. All application data will be returned as it is available for this country. Only county codes returned by GetCountries(...) in the TecRMI common webservice are valid.
Some methods require the ConsumerId property. To this a unique value, which identifiers the customers users which uses the TecRMI webservice by the customers application has to be passed. The length of the ConsumerId property value is restricted to 50 characters and is used for access control and billing.
All methods send an error message if an exception occurred or the access to the web service was denied.
All methods that are documented to return a list return an array instead.


First of all, check if your vehicle has tyre data using GetVehicleHasTd(...) To get a listing of available ABEs, KBAs and VSNs for your type id, call GetTdTyreTypes(...). To get information for a special ABE, call GetTdTyres(...). Call method GetTdAllTyresForType(...) when a list of all tyre which are available for the vehicle is needed. The HTML version of the list of all tyres can be fetched by calling the web service method GetTdAllTyresForTypeHtml(...).

VehicleTree

The webservice methods uses message classes as parameter value. All these classes are derived from the base class BaseMsg and contains properties for the data which are necessary for calling the web service method. To calling a method create an instance of their message class, set the necessary data to the message class properties and pass it throw the web service method.
All methods require the "CompanyName", "UserName" and "Password" properties, containing the application-specific access parameters.
Some methods require the LanguageCode properties, a 2-letter message internationalization language code as defined by ISO 639-1. All text messages will be returned in the defined language. Only language codes returned by GetLanguages(...) in the TecRMI common webservice are valid.
Some methods require the CountryCode properties, a 2-letter data internationalization country code as defined by ISO 3166-1. All application data will be returned as it is available for this country. Only county codes returned by GetCountries(...) in the TecRMI common webservice are valid.
Some methods require the ConsumerId property. To this a unique value, which identifiers the customers users which uses the TecRMI webservice by the customers application has to be passed. The length of the ConsumerId property value is restricted to 50 characters and is used for access control and billing.
All methods send an error message if an exception occurred or the access to the web service was denied.
All methods that are documented to return a list return an array instead.
Data types with a ?, e.g. int?, are null able data types. Take a look at the WSDL for further information.



To build the TecRMI vehicle tree yourself, you should first call GetVtMakeList(...), which will return a list to you containing all necessary vehicle manufacturers (makes). After selecting a make from this list, you can call GetVtRangeList(...) and pass it the make id of your chosen make to get the model ranges belonging to this make. To get the types belonging to a selected model range, you call GetVtTypeList(...), passing it your range id. To view all the stored details of a particular type, you call (...) passing it your type id.
If a filter is used, it has to be applied on all of the three layers (make, range and type). Possible filter values, including VIN filter, are the return values of the method GetVtAddInfoKeys(...)
Some methods requires a classID as parameter. Following values are possible:
ClassID: 1
Represents car
ClassID: 2
Represents truck
ClassID: 3
Represents motorbike
ClassID: 4
Represents engine
ClassID: 5
Represents gearbox
ClassID: 6
Represents axle
ClassID: 7
Represents brakes

Wiring

The webservice methods uses message classes as parameter value. All these classes are derived from the base class BaseMsg and contains properties for the data which are necessary for calling the web service method. To calling a method create an instance of their message class, set the necessary data to the message class properties and pass it throw the web service method.
All methods require the "CompanyName", "UserName" and "Password" properties, containing the application-specific access parameters.
Some methods require the LanguageCode properties, a 2-letter message internationalization language code as defined by ISO 639-1. All text messages will be returned in the defined language. Only language codes returned by GetLanguages(...) in the TecRMI common webservice are valid.
Some methods require the CountryCode properties, a 2-letter data internationalization country code as defined by ISO 3166-1. All application data will be returned as it is available for this country. Only county codes returned by GetCountries(...) in the TecRMI common webservice are valid.
Some methods require the ConsumerId property. To this a unique value, which identifiers the customers users which uses the TecRMI webservice by the customers application has to be passed. The length of the ConsumerId property value is restricted to 50 characters and is used for access control and billing.
All methods send an error message if an exception occurred or the access to the web service was denied.
All methods that are documented to return a list return an array instead.
Note: Static wiring diagrams are not available through Manual-Methods anymore but through WdManual-Methods
Some of the html documents could contain graphics in the .SVG format.


First, check if there are any wiring diagrams (wd) available for your vehicle. To do so, call GetVehicleHasWd(...) passing it your type id. To get all the wd information for one vehicle call GetWdManualList(...), which will provide a list with your requested information. To get a single manual in html format, call GetWdManualHtml(...). If a grafical selection based on HTML is planed to implement first call the method GetWdMaingroupHtml(...) to fetch the HTML document for the main group graphics. The HTML document for the subgroups can be retrieved by calling the web service method GetWdSubgroupHtml(...).
 
©   TecAlliance GmbH