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 contain 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 through 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. This is a unique value meant to be used to identify the customer's users.
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.
- Web service URL:
https://rmi-services.tecalliance.net/soap/ServiceAd.asmx - WSDL file:
https://rmi-services.tecalliance.net/soap/ServiceAd.asmx?wsdl - WSDL documentation:
https://rmi-services.tecalliance.net/soap/ServiceAd.asmx?doc - Interface description:
ServiceAd_SOAP.pdf
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 through 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.
- Web service URL:
https://rmi-services.tecalliance.net/soap/ServiceAudit.asmx - WSDL file:
https://rmi-services.tecalliance.net/soap/ServiceAudit.asmx?wsdl - WSDL documentation:
https://rmi-services.tecalliance.net/soap/ServiceAudit.asmx?doc - Interface description:
ServiceAudit_SOAP.pdf
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 through 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.
- Web service URL:
https://rmi-services.tecalliance.net/soap/ServiceBasket.asmx - WSDL file:
https://rmi-services.tecalliance.net/soap/ServiceBasket.asmx?wsdl - WSDL documentation:
https://rmi-services.tecalliance.net/soap/ServiceBasket.asmx?doc - Interface description:
ServiceBasket_SOAP.pdf
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 through 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.
- Web service URL:
https://rmi-services.tecalliance.net/soap/ServiceCWd.asmx - WSDL file:
https://rmi-services.tecalliance.net/soap/ServiceCWd.asmx?wsdl - WSDL documentation:
https://rmi-services.tecalliance.net/soap/ServiceCWd.asmx?doc - Interface description:
ServiceCWD_SOAP.pdf
First, check if there are any wiring diagrams (wd) available for your vehicle. To do so, call
GetVehicleHasCwd(...)
passing 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 through 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.
- Web service URL:
https://rmi-services.tecalliance.net/soap/ServiceCommon.asmx - WSDL file:
https://rmi-services.tecalliance.net/soap/ServiceCommon.asmx?wsdl - WSDL documentation:
https://rmi-services.tecalliance.net/soap/ServiceCommon.asmx?doc - Interface description:
ServiceCommon_SOAP.pdf
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 through 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.
- Web service URL:
https://rmi-services.tecalliance.net/soap/ServicePp.asmx - WSDL file:
https://rmi-services.tecalliance.net/soap/ServicePp.asmx?wsdl - WSDL documentation:
https://rmi-services.tecalliance.net/soap/ServicePp.asmx?doc - Interface description:
ServicePp_SOAP.pdf
First, check if there are any part position data available for your car. To do so, call the method
GetVehicleHasPp(...)
passing 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 through 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.
- Web service URL:
https://rmi-services.tecalliance.net/soap/ServiceCo.asmx - WSDL file:
https://rmi-services.tecalliance.net/soap/ServiceCo.asmx?wsdl - WSDL documentation:
https://rmi-services.tecalliance.net/soap/ServiceCo.asmx?doc - Interface description:
ServiceCo_SOAP.pdf
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 through 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.
- Web service URL:
https://rmi-services.tecalliance.net/soap/ServiceDi.asmx - WSDL file:
https://rmi-services.tecalliance.net/soap/ServiceDi.asmx?wsdl - WSDL documentation:
https://rmi-services.tecalliance.net/soap/ServiceDi.asmx?doc - Interface description:
ServiceDi_SOAP.pdf
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 through 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.
- Web service URL:
https://rmi-services.tecalliance.net/soap/ServiceFr.asmx - WSDL file:
https://rmi-services.tecalliance.net/soap/ServiceFr.asmx?wsdl - WSDL documentation:
https://rmi-services.tecalliance.net/soap/ServiceFr.asmx?doc - Interface description:
ServiceFr_SOAP.pdf
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 through 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
- Web service URL:
https://rmi-services.tecalliance.net/soap/ServiceBg.asmx - WSDL file:
https://rmi-services.tecalliance.net/soap/ServiceBg.asmx?wsdl - WSDL documentation:
https://rmi-services.tecalliance.net/soap/ServiceBg.asmx?doc - Interface description:
ServiceBg_SOAP.pdf
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 through 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.
- Web service URL:
https://rmi-services.tecalliance.net/soap/ServiceLt.asmx - WSDL file:
https://rmi-services.tecalliance.net/soap/ServiceLt.asmx?wsdl - WSDL documentation:
https://rmi-services.tecalliance.net/soap/ServiceLt.asmx?doc - Interface description:
ServiceLt_SOAP.pdf
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 through 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.
- Web service URL:
https://rmi-services.tecalliance.net/soap/ServiceMd.asmx - WSDL file:
https://rmi-services.tecalliance.net/soap/ServiceMd.asmx?wsdl - WSDL documentation:
https://rmi-services.tecalliance.net/soap/ServiceMd.asmx?doc - Interface description:
ServiceMd_SOAP.pdf
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 through 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.
- Web service URL:
https://rmi-services.tecalliance.net/soap/ServiceInfo.asmx - WSDL file:
https://rmi-services.tecalliance.net/soap/ServiceInfo.asmx?wsdl - WSDL documentation:
https://rmi-services.tecalliance.net/soap/ServiceInfo.asmx?doc - Interface description:
ServiceInfo_SOAP.pdf
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(...)
.
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 through 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.
- Web service URL:
https://rmi-services.tecalliance.net/soap/ServiceSos.asmx - WSDL file:
https://rmi-services.tecalliance.net/soap/ServiceSos.asmx?wsdl - WSDL documentation:
https://rmi-services.tecalliance.net/soap/ServiceSos.asmx?doc - Interface description:
ServiceSos_SOAP.pdf
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 through 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
- Web service URL:
https://rmi-services.tecalliance.net/soap/ServiceTm.asmx - WSDL file:
https://rmi-services.tecalliance.net/soap/ServiceTm.asmx?wsdl - WSDL documentation:
https://rmi-services.tecalliance.net/soap/ServiceTm.asmx?doc - Interface description:
ServiceTm_SOAP.pdf
First, check if there are any technical manuals (Tm) available for your car. To do so, call
GetVehicleHasTm(...)
passing 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 through 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.
- Web service URL:
https://rmi-services.tecalliance.net/soap/ServiceTd.asmx - WSDL file:
https://rmi-services.tecalliance.net/soap/ServiceTd.asmx?wsdl - WSDL documentation:
https://rmi-services.tecalliance.net/soap/ServiceTd.asmx?doc - Interface description:
ServiceTd_SOAP.pdf
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 through 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. This is a unique value meant to be used to identify the customer's users.
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.
- Web service URL:
https://rmi-services.tecalliance.net/soap/ServiceVt.asmx - WSDL file:
https://rmi-services.tecalliance.net/soap/ServiceVt.asmx?wsdl - WSDL documentation:
https://rmi-services.tecalliance.net/soap/ServiceVt.asmx?doc - Interface description:
ServiceVt_SOAP.pdf
To build the TecRMI vehicle tree yourself, you should first call
GetVtMakeList(...)
, which will return a list
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 your range id.
To view all the stored details of a particular type, you call (...)
passing 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, can be fetched by using 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 through 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.
- Web service URL:
https://rmi-services.tecalliance.net/soap/ServiceWd.asmx - WSDL file:
https://rmi-services.tecalliance.net/soap/ServiceWd.asmx?wsdl - WSDL documentation:
https://rmi-services.tecalliance.net/soap/ServiceWd.asmx?doc - Interface description:
ServiceWd_SOAP.pdf
First, check if there are any wiring diagrams (wd) available for your vehicle. To do so, call
GetVehicleHasWd(...)
passing 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