Catalog Webservice V1.

3
Interface Definition
Confidental

Apr 2008

Catalog Webservice
-

Interface Definition

Version: V1.3 Date: Status: Apr 2008 accepted by customer

The publication of this document, or parts of it, in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.

Page I

Catalog Webservice V1.3
Interface Definition
Confidental

Apr 2008

Prologue A : History of changes Version Date
0.1 0.2 0.3 0.5 0.6 1.0a 1.0b 1.0 1.1a 1.1a 1.1a 1.1a 1.1b 1.1b 1.1 1.2 1.3a 1.3a 1.3b 1.3b
Persons: AW TW AF MP Version:

Author
AF AF TW AF AF AF, TW AE, TW AF, TW AF AF AF AF AF AF TW, AF AF AF AF AF, TW AF

Comment
Initial release Corrections, additions Review, corrections Additions Additions Switch to optimized Database. Compatibility functions marked as "(deprecated)" are likely to disappear in the final version. Additions Deprecated functions are deleted, final Review Additions Additions Additions Additions Additions Additions Additions, Final Review Additions Additions Review, Corrections Review, Corrections Review, Corrections

Dec 2006 Apr 2007 Apr 2007 May 2007 June 2007 July 2007 Aug 2007 Aug 2007 Sep 2007 Oct 2007 Nov 2007 Dec 2007 Dec 2007 Jan 2008 Jan 2008 Jan 2008 Feb 2008 Apr 2008 Apr 2008 May 2008

Alexander Wegner (TecDoc) Thomas Wendt (TecDoc) Andreas Feldewert (TecDoc) Mehdi Parvaresh (TecDoc) Version of the software

Prologue B : Abbreviations and terms Term URL SOAP WSDL Description Uniform Resource Locator Simple Object Access Protocol Web Service Description Language

The publication of this document, or parts of it, in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.

Page II

Catalog Webservice V1.3
Interface Definition
Confidental

Apr 2008

Table of contents
Prologue A : History of changes ................................................................................. II Prologue B : Abbreviations and terms ........................................................................ II

1

Introduction .....................................................................................................13 1.1 Request Parameter ...................................................................................... 13 1.2 Result ............................................................................................................ 13 1.3 Access Control............................................................................................. 13 1.4 Linkage to other databases......................................................................... 14 1.5 Known compatibility problems................................................................... 14 1.5.1 1.5.2 .net ...........................................................................................................14 PHP ..........................................................................................................14

2

Standard request functions............................................................................15 2.1 Get key table values..................................................................................... 15 2.2 Get TecDoc country groups........................................................................ 16 2.3 Get criteria (deprecated).............................................................................. 16 2.3.1 Get criteria (new) ....................................................................................17 2.4 Get brands .................................................................................................... 18 2.5 Get vehicle manufacturer (simplified or standard) ................................... 19 2.6 Get vehicle models (simplified or standard selection) ............................. 20 2.7 Get vehicle by ID Code system (deprecated) ............................................ 21 2.8 Get vehicle by ID Code system ................................................................... 22 2.9 Get vehicle.................................................................................................... 23 2.9.1 Get vehicle (simplified selection) ..........................................................23 2.9.2 Get vehicle (simplified selection) with motor codes ...........................25 2.9.2.1 Get motor code ...................................................................................27 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7 2.9.8 Get vehicle by model ID (advanced selection) .....................................27 Get vehicle details by model ID (advanced selection).........................29 Get vehicle by model description (advanced selection) .....................31 Get vehicle by motor ID..........................................................................32 Get construction types...........................................................................33 Get axis configurations..........................................................................34

The publication of this document, or parts of it, in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.

Page 3-160

...........................40 2............................................................................................................... in arbitrary form requires the written agreement of the TecDoc Informations System GmbH....4 Get vehicle ID’s by body type ...3 Get assembly groups by shortcut..........3 Interface Definition Confidental Apr 2008 2..................................... 45 2..5 Get axle styles...............................................14 Get articles (direct search).................... 50 2.............................................6 Get linked assembly groups .........44 2.............34 2...............1 Get shortcuts for assembly groups ................47 2...............................................12..........................................................10...........................12 Get axles ... 41 2................ Page 4-160 ............................................14 Get all vehicle details by a list of string id’s ....63 2...........................59 2.................................................10 Get vehicle details (construction year...............................................11............................... 64 The publication of this document........11..................................11.........52 2.................................47 2..........9..................................................54 2............................................................1 Get body types by body type ID .........................5 Get motors by motorcode (advanced selection).................2 Get axle models ....................51 2.13...........................11 Get vehicle details (terms) ....................................................48 2... power..............................11 Get motors.................3 Get body type by ID .........12.9...................4 Get motor details by a list of string id’s ...............1 Get axle manufacturers...............................................3 Get brake sizes .....62 2...........9....13...12..36 2...Catalog Webservice V1....13.....................37 2......................59 2...................................................12............................13....................42 2.....10....................35 2......................5 Get assembly groups .......................39 2..........................................................................41 2............9.......................9......43 2...58 2................. 58 2.....................10........................4 Get axle types ...........................1 Get motor manufacturers......12....................................57 2.................46 2............13 Get assembly groups.61 2............10....9 Get fuel types ............................................... capacity …) ....11..............................2 Get vehicles by body type ID ..............11....55 2...............12..12 Get vehicle details (Passenger car details) ..................................................6 Get axle details ...52 2..13 Get all vehicle details by a list .......7 Get axle details by a list ......................................3 Get motor details by a list....2 Get linked shortcuts for assembly groups ...............................................10 Get body types ...12.......................................................4 Get linked assembly groups by shortcut............ or parts of it............56 2............................49 2.....................................................................................................................2 Get motor details ....................................................55 2.............12.................13.....9.............8 Get axle details by a list of string id’s..........................................................13......

...70 2....2 Get attribute values of articles ..............90 2..................14................99 2....1 Get articles ..................14...........4 Get articles by brand number and generic article string list (deprecated)...................3 Get articles by brand number and generic article list (deprecated).......110 2.........80 2.....8 Get all article detail information by article list (new).........16..............14...........................................6 Get articles by brand number and generic article list ............ in arbitrary form requires the written agreement of the TecDoc Informations System GmbH......15.....................................15...........................14.....4 Get article basic information (new) ...3 Interface Definition Confidental Apr 2008 2...............110 2...86 2.................88 2....16 Get articles (search tree) ....16.....14.4 Get distinct generic articles and brands by list ...98 2...........................16.....66 2.............. 78 2......3 Get article basic information (deprecated)...16...96 2......................16......16......................111 2.........7 Get articles by brand number and generic article string list ..........14.....................15.......2 Get generic articles and brands by list....103 2..........5 Get all article detail information by article list (deprecated).............Catalog Webservice V1........9 Get article basic information (deprecated)....76 2.....16. 86 2.........16...........16.....................13 Get all article detail information by article list (new).....................16..........5 Get distinct generic articles and brands by string list ................15 Get generic articles and brands .....11 Get all article detail information by article list (deprecated)..............14...........14......10 Get article basic information (new) .................................................... Page 5-160 ...........109 2.............................15..............................16..................7 Get all article detail information by single article (deprecated).........1 Get required Attributs (Criteria) .72 2...........2 Get articles by brandno and generic articleid ..................1 Get articles by generic article (product group) (deprecated) ............ or parts of it.......16............15.........................101 2.......................14.106 2.6 Get all article detail information by article string list (deprecated).....68 2...............................................8 Get articles by brand number and generic article single ..................3 Get generic articles and brands by string list ...........77 2.....................................78 2...........12 Get all article detail information by single article (deprecated)......14 Get all article detail information by single article (new)............................17 Get articles by criteria .......92 2..16...9 Get all article detail information by article string list (new) .77 2....17...........64 2...81 2..14...67 2....................112 The publication of this document...........83 2........17.......................1 Get generic articles and brands by an assembly group ..............95 2....................................2 Get articles by brand number (deprecated) .74 2....16...........85 2..........................10 Get all article detail information by single article (new)....5 Get articles by brand number and generic article single (deprecated)93 2.......

..5 Get articles filtered by attribute string values stringlist.....140 2.....................27.19.............22...................27 Get linked vehicles.............................................................118 2..........................................................6 Get articles filtered by attribute numeric values...17....134 2...... axle manufacturers of an article .......................17............ Page 6-160 ...17.....1 Get article main attributes ........................2 Get article trade number .....8 Get articles filtered by attribute interval values................117 2....27......18...............................................................124 2..................................4 Get linked axle details ........................ axles of an article ...........19.............27.......4 Get articles filtered by attribute string values..........2 Get article main information ............3 Get article replacement number .....................................................2 Get article context sensitive document data (deprecated) ...17...............................................7 Get articles filtered by attribute numeric values stringlist...........................1 Get linked vehicles.....17..............................6 Get article information ...........138 2......19.......1 Get coordinates by article document............. axles of an article by manufacturer .................19 Get article information....113 2...........................................................................................22 Get article context sensitive document ...................22...... motors..............................17...................................127 2...................................................5 Get article attribute values............126 2....18.....................137 2............115 2... or parts of it....9 Get articles filtered by attribute interval values stringlist.....................24 Get article catalog prices .................... motor...........116 2.. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH...............................23 Get article document data ...........130 2....120 2..17...129 2................135 2.................114 2.......................................131 2.................................133 2..........18.......3 Interface Definition Confidental Apr 2008 2..7 Get main articles.26 Get manufacturer addresses .............125 2..............................3 Get attribute values of articles stringlist ..................................................................2 Get linked vehicle..........................128 2.............141 2...........................................4 Get URL of extended article information ...............3 Get article standard price .131 2...........122 2.19....135 2.....................................3 Get article context sensitive document data (new) .....................Catalog Webservice V1.....................................27...143 The publication of this document.......19...............................3 Get article main attributes of a linked article .....21 Get article thumbnail documents .....................1 Get article EAN number ................123 2.121 2......136 2.................123 2.......................................... motors...................142 2.........................19.........113 2.....................20 Get article documents ...........25 Get article OE numbers ...........123 2...............................120 2.22.............19....18 Get article main information .............

.........157 2.........................29........................................28....28......................31 Add dynamic address..................................... motor...................................................143 2.....30 Version info ............ motor..........................150 2...............................................................144 2........................3 Get article accessory list with attributes (deprecated)..........................2 Get article accessory list (new) .....Catalog Webservice V1...............6 Get linked vehicle details.......................5 Get linked motor details................................1 Get article part list (new)...............3 Interface Definition Confidental Apr 2008 2................... or parts of it....................................27..... axle details of an article and a list of linking targets (new) ............27......................5 Get article accessory list existing information ....27........................................4 Get article accessory list with attributes (new)........145 2. Page 7-160 .7 Get linked vehicle.................148 2............................ axle details of an article and a list of linking targets (deprecated) ........1 Get article accessory list (deprecated) ....155 2..........................................................6 Get article main attribute of an accessory article ............................153 2...28...............152 2.....28 Get article accessory list.............152 2..27.......159 2.......................29 Get article part list (deprecated) ...........................147 2.........154 2.....................8 Get linked vehicle.......................28..28...........28............. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH..............................160 The publication of this document.......................148 2...

.................................................................................................................. 68 getArticleDirectSearchById2..........................................155 getArticleAccessoryList...............................................................141 getArticleLinkedAllLinkingTargetManufacturer ...................................................................................................................................161 —G— getArticleAccessoryImmediateAttributs ............154 getArticleIds............151 getArticleAccessoryList4.................................................................... or parts of it..........................................3 Interface Definition Confidental Apr 2008 Table of Functions —A— addDynamicAddress ................ 94 getArticleIdsStringList ....................................................................................................................Catalog Webservice V1................................................................................................... 66 getArticleDirectSearchById......... Page 8-160 ..........................................................................................................136 getArticleExtUrlById...................................................148 getArticleLinkedMotorsById ..............................................149 getArticleAccessoryList2................................................................................................................................................................................................................................. 91 getArticleIds2................................................154 getArticleDirectSearchAllNumbers ............................................................. 97 getArticleIdsByGenericArticle ................................................................................................................................................................................ in arbitrary form requires the written agreement of the TecDoc Informations System GmbH............................................... 87 getArticleIdsByPartManufacturer ................................................................................................................................................................................................................................140 getArticleLinkedAllLinkingTarget2 ........................................................... 89 getArticleIdsSingle....................... 99 getArticleIds2StringList .....153 getArticleAccessoryList3................................................... 93 getArticleLinkedAllLinkingTarget .............................................................................144 getArticleLinkedVehiclesById ...............................................................................147 getArticleLinkedAllLinkingTargetsByIds2...................................................... 96 getArticleIds2Single .....................130 getArticleDocumentsByDocId ...................................................................... 69 getArticleDocuments ..............145 The publication of this document.......................................................................................................................................................................... 65 getArticleDirectSearchAllNumbers2 ...................................127 getArticleHasAccessoryList ...................................142 getArticleLinkedAllLinkingTargetsByIds...............................................................................

......................................................................................................................................................................................................................... 51 getAxleStyles.... or parts of it......................................................................................................................................................111 getAssignedArticlesByIdsSingle ........................123 getAssignedArticleAttributs............................ 53 getAxleById ............................................................................................................................................................................................. 52 getAxlesManufacturers2 .............................................................................................................3 Interface Definition Confidental Apr 2008 getArticleOENumbers ...........................133 getCountryGroups ............................100 getAssignedArticleById2...................................................................................................................................................................................................................................................................................................................................................................................................................... 16 getCriteria .....110 getAssignedArticlesByIds2Single .................................. 33 getCoordinatesByArticleDocument .........Catalog Webservice V1................................. 54 getBrandsForAssortment................................ Page 9-160 ...................127 getAssignedArticleById...................................................................................................................................................................... 57 getAxleIdByTypeManCriteria2 ............................................................................................................... 19 getChildNodesAllLinkingTarget2 ....................................................................................................158 getArticlePrices......................................................... 60 getConstructionTypes................................... 50 getAxleModels ................................................. 17 getCriteriaAttributesByCriteriaArticles ...........138 getArticlePartList ...............................................................................................................102 getAssignedArticleInfos ............................................................................. 34 getAxleBrakeSizes ................................................156 getArticlePartList2 ............................................................................129 getAssignedArticlesByIds ..................................................................................................................................................................................................107 getAxisConfigurations............................................................................................................................................................................. 16 getCriteria2 ....................................................................................................................104 getAssignedArticlesByIds2 ..................................................................136 getArticlePricesNormalAustausch .............................. 55 getAxleByIds........................................................................... 57 getAxleByIdsStringList................. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH........................ 55 getAxleTypes.....113 The publication of this document.................................... 62 getChildNodesAllLinkingTargetShortCut2 ......................................................................

............................. 84 getGenericArticlesByManufacturer4StringList ....................................................................................135 getDirectArticlesByIds ................................................................................................................................................................................................................................................. 71 getDirectArticlesByIds2................................................................................................................................................................ in arbitrary form requires the written agreement of the TecDoc Informations System GmbH...........121 getImmediateAttributsLinkedElements ..............................122 getKeyValuesForTradersMode..... 59 getMainArticles ............................................................................... 73 getEanNumbers..........................................................138 getMarkById .............................132............ 35 getGenericArticlesByManufacturer2 .................................................................................................................................................................... 63 getLinkedChildNodesAllLinkingTargetShortCut ..........124 getFuelTypes... 86 getImmediateAttributs.......................... 83 getGenericArticlesByManufacturer4 ............................114 getCriteriaFilterArticlesByValues ....116 getCriteriaFilterArticlesByValuesNumericStringList ...............................................................................................................................................................117 getCriteriaFilterArticlesByValuesStringList .......................................... 43 The publication of this document............................... 81 getGenericArticlesByManufacturer3StringList ......................................3 Interface Definition Confidental Apr 2008 getCriteriaAttributesByCriteriaArticlesStringList....................... Page 10-160 ............................................................................................................................................ 75 getDirectArticlesByIdsStringList.... 77 getDirectArticlesByIds2Single.................................................143 getImmediateInfos ...................................................................................................................................................................114 getCriteriaFilterArticlesByValuesInterval.......................................................................... 79 getGenericArticlesByManufacturer3 .......................................................... 134 getCsgDocumentsByArticleId2 ............................................................................................................................................116 getCsgDocumentsByArticleId ...................... 118 getCriteriaFilterArticlesByValuesIntervalStringList.. 78 getDirectArticlesByIds2StringList..........................................................................................................112..................................................Catalog Webservice V1................................120 getCriteriaFilterArticlesByValuesNumeric ..............................................................................130 getManufacturerInfosById .......................................................................................................................... 15 getLinkedChildNodesAllLinkingTarget ................................................ or parts of it............................... 78 getDirectArticlesByIdsSingle............................................................................................... 61 getLinkedShortCuts ......................

............................................................................................................................................................................................................ Page 11-160 ................................. 46 getMotorsByCarTypeManuIdTerm ........................................... 48 getMotorCodesByCarId ............................ 19 getVehicleModels2 .................................................................................................. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH..............................................................................................................................................126 getReplacedNumbers ................................. 44 getVehicleIdsByMotor................................................. 23 getVehicleIdsByMark ........ 21 getVehicleIdsByKeyNumberPlates3 ......................................................................................................................... 49 getPassengerCarDetails.............................................................................................................................................................................................................. 58 getThumbnailByArticleId...................................................... 20 getVehiclesByCarTypeManuIdModelIdCriteria2 ........... 36 getVehicleIdsByCarTypeManuIdModelIdCriteria2 .................. 27 getVehicleIdsByCarTypeManuIdTerm ....... 41 The publication of this document..... or parts of it............................................................................ 45 getMotorManufacturers2 ..... 39 getVehicleByIdsStringList ....................................................................................................................................................................................................................................3 Interface Definition Confidental Apr 2008 getMotorById .............................................. 32 getVehicleIdsByVendorId ............................................................. 23 getVehicleSimplifiedSelection3..........................................................................................131 getUsageNumbers............................112 getShortCuts2............. 37 getPegasusVersionInfo..........................................................................................................125 getVehicleById......................................................................................................................................................................................................... 29 getVehicleSimplifiedSelection2......................................................Catalog Webservice V1................................................................................. 48 getMotorByIdsStringList .................................................... 42 getVehicleManufacturers2 .........................................................................125 getRequiredAttributes .................................................................................................................................... 47 getMotorByIds .................................................................................................................... 40 getVehicleByIdWithTerm ........ 31 getVehicleIdsByKeyNumberPlates2 ............................................................................................................ 35 getVehicleByIds.................................................................................................................................................................160 getReplacedByNumbers................................................ 27 getMotorIdsByManuIdCriteria ..................................................... 25 getVendorIds ........................................................

or parts of it. Page 12-160 . in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.3 Interface Definition Confidental Apr 2008 The publication of this document.Catalog Webservice V1.

Page 13-160 .2 Result The result is returned in a container object. in order to be able to represent empty results as null. External data users can access the volume of data of the online catalog using standard requests. An unused optional parameter must be passed as null.1 Request Parameter The request parameters of each request function are passed in a special request object.Catalog Webservice V1. invalid parameter value) Request not authorized Method not allowed Too many results found Internal error 1. This contains different information: A status code of the type integer and an optional status text of the type string. The state must be evaluated at the client. The present version of the catalog is 6.3 Interface Definition Confidental Apr 2008 1 Introduction For the TecDoc online catalog a flexible and modular request system in form of web services exists. long.1. An optional parameter has an uppercase (Integer) type. 1. 1. As parameter the types integer. boolean and the special types String. or parts of it. The search results are returned as list of data records or as tree structure. since exceptions at the server are not passed to the Client. The static ip address or addresses of the mandator are configured by TecDoc based on the information provided by the mandator. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. TecDoc assigns this number to each mandator.g.3 Access Control In each request function there is a parameter provider of type integer. Mandatory parameters are marked with bold and lowercase (integer) types. The request parameter provider is implicitly contained in all functions and not described in the list of input parameters for each function. but are visible as status code. For the data in the data record objects are used. It is evaluated to authenticate the mandator and authorize the request together with the ip address of the request. State codes: State 200 400 401 405 413 500 Description OK Invalid request (e. StringList and LongList are available. The publication of this document.

The technical keys like articleId or articleLinkId may change with every new version of data. Other keys needed to identify articles (like vehicle manufacturer.2 PHP PHP does not implement different integer data types. one needs to check if there are naming conflicts. there is also an implementation of the Wrapped/Literal style with synthetic wrapper classes.3 Interface Definition Confidental Apr 2008 1. so there is no way to link it to correct namespaces at the server. The wrapper classes do not exist.1 .4 Linkage to other databases The TecDoc data might be linked to other databases on basis of the articleNo and brandId in the case of articles.net In . In this case the client side generator does not take the names given in WSDL.Catalog Webservice V1. If one fails to do.5. 1. 1. Therefore an automatic implicit mapping from int (32 bit) to long (64 bit) is done on discrete parameters which take a 64 bit value. model. generic article) remain constant over time and just get extended by new data. In order to work around this. Currently one needs to work around this by adjusting the namespaces at the client. so there functions having arrays of strings containing the numeric values have to be used. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. Depending on the operating system an integer contains 32 or 64 bit. Page 14-160 . If processing arrays fails.5 Known compatibility problems 1. this does not work with arrays.5. However.net the older RPC/Encoded style of SOAP does not work. only empty results get returned. or parts of it. because the generated code at client side is not able to parse the SOAP returned by the server. The publication of this document.

3 Interface Definition Confidental Apr 2008 2 Standard request functions Following standard request functions are available for the volume of data of the online catalog version 6. or parts of it.xml Function: getKeyValuesForTradersMode() Result: Column keyTableId keyId keyValue Request Parameter: Name lang keyTableId Comment: The result could get cached per language. Page 15-160 . Type string integer States Language according to ISO 639 Key table ID Description Language Key table ID Type Description Key ID Key value Integer Key table ID String String The publication of this document. 2.1. XML Template: KeyValuesForTraderModeConfig.Catalog Webservice V1. The language specific texts of these references should get cached and added to the search result as required.1 Get key table values In the results of the request functions references of keytables are returned (KT xxx). in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. The assigned entries are found by calling this function if needed.

XML Template: CriteriaConfig.xml Function: getCountryGroups() Result: Column tecdocCode countryName Request Parameter: Name lang Type string States Language code according to ISO 639 Description Language Type String String Description TecDoc code Country name Comment: The result could get cached per language. Page 16-160 . XML Template: CountryGroupsConfig.Catalog Webservice V1. 2.3 Interface Definition Confidental Apr 2008 2. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.xml Function: getCriteria() The publication of this document. The language specific texts of these references should get cached and added to the search result as required.3 Get criteria (deprecated) In the results of the request functions references of criterion are returned. or parts of it. The assigned entries are found by calling this function if needed.2 Get TecDoc country groups Get available TecDoc country groups like "Europe".

xml Function: getCriteria2() The publication of this document.3 Interface Definition Confidental Apr 2008 Result: Column criteriaId criteriaName criteriaShortName criteriaUnit criteriaType Type Integer String String String String Description Criterion ID Criterion name Short name Unit Type: A: Alphanumeric N:Numeric D:Date K:Key V:No Value Request Parameter: Name lang Type string States Language code according to ISO 639 Description Language Comment: The result could get cached per language.Catalog Webservice V1.3.1 Get criteria (new) In the results of the request functions references of criterion are returned. The assigned entries are found by calling this function if needed. or parts of it. Page 17-160 . 2. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. The language specific texts of these references should get cached and added to the search result as required. XML Template: Criteria2Config.

Page 18-160 .xml Function: The publication of this document. or parts of it.3).3 Interface Definition Confidental Apr 2008 Result: Column criteriaId criteriaName criteriaShortName criteriaUnit criteriaType Type Integer String String String String Description Criterion ID Criterion name Short name Unit Type: A: Alphanumeric N:Numeric D:Date K:Key V:No Value isInterval Boolean Flag: true: criterium has interval false: criterium has no interval successorId Request Parameter: Identical structure as function getCriteria () (see:2. XML Template: BrandsForAssortmentConfig. Comment: The result could get cached per language.Catalog Webservice V1.4 Get brands Find all currently available brands for this mandator. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. Integer Successor ID 2.

Catalog Webservice V1.5 Get vehicle manufacturer (simplified or standard) Find vehicle manufacturers.xml Function: getVehicleManufacturers2() Result: Column manuId manuName Request Parameter: Name carType Type integer States Vehicle type: 1: Passenger car 2: Commercial vehicle 3: Both evalFavor boolean true. or parts of it. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. Page 19-160 . if simplified vehicle selection else false Flag: simplified vehicle selection Description Vehicle type Type Long String Description Manufacturer ID Manufacturer name The publication of this document. XML Template: VehicleManufacturers2Config.3 Interface Definition Confidental Apr 2008 getBrandsForAssortment () Result: Column brandNo brandName Request Parameter: Name Type States Description Type Integer String Description Brand no Brand name 2.

xml Function: getVehicleModels2() Result: Column modelId modelname yearOfConstrFrom yearOfConstrTo Type Long String Integer Integer Description Model ID Model name From construction year [YYYYMM] To construction year [YYYYMM] The publication of this document. else false Country code according to ISO 3166 or TecDoc country group code Description Favoured list for simplified vehicle selection Language Flag: country group selection Country for vehicle selection lang String countryGrou boolean pFlag countriesCa rSelection string Comment: The result may get cached. 2. if country group selection.Catalog Webservice V1. Page 20-160 .6 Get vehicle models (simplified or standard selection) Find vehicle models. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.3 Interface Definition Confidental Apr 2008 Name favouredList Type Integer States If simplified vehicle selection: favoured list: 1: first list else null Others tbd Language code according to ISO 639 true. or parts of it. XML Template: VehicleModels2Config.

or parts of it. else false Flag: simplified model selection Description Manufacturer ID Vehicle type If simplified vehicle Favoured list for selection: favoured list: 1: simplified model first list else null selection Others tbd Language code according to ISO 639 true. if country group selection else false Language Flag: country group selection lang countryGroupFlag countriesCarSelection string boolean string Country code according Country for model to ISO 3166 or TecDoc selection country group code 2. Page 21-160 .xml Function: getVehicleIdsByKeyNumberPlates2() Result: Column carId Type Long Description Vehicle ID The publication of this document.7 Get vehicle by ID Code system (deprecated) Find vehicles by an ID Code system. XML Template: VehicleIdsByKeyNumberPlates2Config. if simplified vehicle selection. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.Catalog Webservice V1.3 Interface Definition Confidental Apr 2008 Request Parameter: Name manuId carType Type long integer States Result of vehicle manufacturer selection Vehicle type: 1: Passenger car 2: Commercial vehicle 3: Both evalFavor favouredList boolean Integer true.

Page 22-160 . Lang string Language code according to ISO 639 If vehicle selection with article assignments: country code according to ISO 3166.3 Interface Definition Confidental Apr 2008 carName firstCountry String String Vehicle name First country code (according to ISO 3166) Request Parameter: Name keySystemNumber keySystemType Type string integer States Key system number Key system type: 1: Dutch NumberPlate 2: French TypeMine 3: Swedish NumberPlate 4: Swiss Typenumber 5: Danish NumberPlate 6: Austrian NatCodes 20: German KBA Number Others tbd. else null true.8 Get vehicle by ID Code system Find vehicles by an ID Code system with model and manufacturer. if country group selection else false Language Country for article assignments Description ID Code ID Code system countryUserSetting String countryGroupFlag countriesCarSelect ion boolean string Flag: country group selection Country code according to Country for vehicle ISO 3166 or TecDoc selection country group code 2. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. XML Template: VehicleIdsByKeyNumberPlates3Config. or parts of it.xml The publication of this document.Catalog Webservice V1.

Page 23-160 . or parts of it.9.9 Get vehicle 2. 2.3 Interface Definition Confidental Apr 2008 Function: getVehicleIdsByKeyNumberPlates3() Result: Column carId manuId modelId carName firstCountry Type Long Long Long String String Description Vehicle ID Manufacturer ID Model ID Vehicle name First country code (according to ISO 3166) Request Parameter: Identical structure as function getVehicleIdsByKeyNumberPlates2 () (see:2. XML Template: VehicleSimplifiedSelection2Config.Catalog Webservice V1.7).xml Function: getVehicleSimplifiedSelection2() Result: Column carId carName linked Type Long String Description Vehicle ID Vehicle name Integer Number of article assignments The publication of this document.1 Get vehicle (simplified selection) Find vehicles for simplified selection. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.

Catalog Webservice V1.3 Interface Definition Confidental Apr 2008 firstCountry yearOfConstrFrom yearOfConstrTo powerKwFrom powerKwTo powerHpFrom powerHpTo cylinderCapacity Request Parameter: Name manuId String Integer Integer Integer Integer Integer Integer Integer First country code (according to ISO 3166) From construction year [YYYYMM] To construction year [YYYYMM] From power / KW To power / KW From power / HP To power / HP Capacity / ccm Type Long States If standard selection: result of vehicle manufacturer selection. others tbd Vehicle type: 1: Passenger car 2: Commercial vehicle 3: Both Vehicle type carType integer linked boolean false: all. or parts of it. else null If standard selection: result of model selection. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. else null Description Manufacturer ID modId Long Model ID favouredList Integer If not standard selection: Favoured list for favoured list: 1: first list simplified selection else null. true: only linked articles Language code according to ISO 639 If model selection with article assignments: country code according Flag: selection with / without article assignments Language Country for article assignments lang countryUserSetting string String The publication of this document. Page 24-160 .

1) Records Car details MotorCodes Motor codes The publication of this document.2. XML Template: VehicleSimplifiedSelection3Config. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.9.3 Interface Definition Confidental Apr 2008 Name countryGroupFlag countriesCarSelectio n Type boolean string States to ISO 3166 else null true.Catalog Webservice V1.9. Page 25-160 .1 Result of motor code selection (see:2. or parts of it.9.2 Get vehicle (simplified selection) with motor codes Find vehicles for simplified selection with motor codes.xml Function: getVehicleSimplifiedSelection3() Result: Records CarDetails Description Result of vehicle selection (see 2. if country group selection else false Description Flag: country selection group Country code according Country for Vehicle to ISO 3166 or TecDoc selection country group code 2.

3 Interface Definition Confidental Apr 2008 Request Parameter: Name manuId Type Long States If standard selection: result of vehicle manufacturer selection. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. else null If standard selection: result of model selection. if country group selection else false Flag: selection with / without article assignments Language Country for article assignments lang countryUserSetting string String countryGroupFlag countriesCarSelectio n boolean string Flag: country selection group Country code according Country for Vehicle to ISO 3166 or TecDoc selection country group code The publication of this document. or parts of it. else null Description Manufacturer ID modId Long Model ID favouredList Integer If not standard selection: Favoured list for favoured list: 1: first list simplified selection else null. Page 26-160 . true: only linked articles Language code according to ISO 639 If model selection with article assignments: country code according to ISO 3166 else null true. others tbd Vehicle type: 1: Passenger car 2: Commercial vehicle 3: Both Vehicle type carType integer linked boolean false: all.Catalog Webservice V1.

1 Get motor code Find motor code for a vehicle. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. Page 27-160 .3 Get vehicle by model ID (advanced selection) Find vehicles by advanced selection.9. or parts of it.xml Function: getVehicleIdsByCarTypeManuIdModelIdCriteria2() The publication of this document. XML Template: VehicleIdsByCarTypeManuIdModelIdCriteria2Config.3 Interface Definition Confidental Apr 2008 2.2. XML Template: MotorCodesByCarIdConfig.xml Function: getMotorCodesByCarId() Result: Column motorCode Request Parameter: Name carId countryGroupFlag countriesCarSelection Type long boolean string States Result of vehicle selection true. if country group selection else false Country code according to ISO 3166 or TecDoc country group code Description Vehicle ID Flag: country group selection Country of vehicle selection Type String Description Motor code 2.Catalog Webservice V1.9.

Catalog Webservice V1. or parts of it. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.3 Interface Definition Confidental Apr 2008 Result: Column carId carName firstCountry Type Long String String Description Vehicle ID Vehicle name First country code (according to ISO 3166) Request Parameter: Name manuId modId carType Type long long integer States Result of vehicle manufacturer selection Result of vehicle model selection Vehicle type: 1: Passenger car 2: Commercial vehicle 3: Both yearOfConstruction fuelTypeId constructionTypeId axisConfigurationId Integer Long Long Long Construction year [YYYY] Result of fuel type selection Result of construction type selection Result of configuration selection Capacity / ccm Capacity / ccm true: HP false: KW Construction year Fuel type ID Construction type ID Configuration ID From capacity To capacity Flag: power type Description Manufacturer ID Model ID Vehicle type cylinderCapacityFrom Integer cylinderCapacityTo powerHpType powerFrom powerTo tonnageFrom tonnageTo lang Integer Boolean Integer Integer Integer Integer string Power / HP or power / KW From power Power / HP or power / KW To power Tonnage / T Tonnage / T Language code according to ISO 639 From Tonnage To Tonnage Language The publication of this document. Page 28-160 .

3) Vehicle detail info (see 2.9.4 Get vehicle details by model ID (advanced selection) Find vehicles by advanced selection.Catalog Webservice V1. else false Description Flag: country group selection Country code according to Country of vehicle selection ISO 3166 or TecDoc country group code 2. if country group selection.9. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.3 Interface Definition Confidental Apr 2008 Name countryGroupFlag countriesCarSelectio n Type boolean string States true.10) The publication of this document. Page 29-160 .xml Function: getVehiclesByCarTypeManuIdModelIdCriteria2() Result: Records vehicle vehicleDetails Description Vehicle info (see 2. or parts of it.9. XML Template: VehiclesByCarTypeManuIdModelIdCriteria2Config.

if country group selection. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.Catalog Webservice V1.3 Interface Definition Confidental Apr 2008 Request Parameter: Name manuId modId carType Type long long integer States Result of vehicle manufacturer selection Result of vehicle model selection Vehicle type: 1: Passenger car 2: Commercial vehicle 3: Both yearOfConstruction fuelTypeId constructionTypeId axisConfigurationId Integer Long Long Long Construction year [YYYY] Result of fuel type selection Result of construction type selection Result of configuration selection Capacity / ccm Capacity / ccm true: HP false: KW Construction year Fuel type ID Construction type ID Configuration ID From capacity To capacity Flag: power type Description Manufacturer ID Model ID Vehicle type cylinderCapacityFrom Integer cylinderCapacityTo powerHpType powerFrom powerTo tonnageFrom tonnageTo lang countryGroupFlag countriesCarSelectio n Integer Boolean Integer Integer Integer Integer string boolean string Power / HP or power / KW From power Power / HP or power / KW To power Tonnage / T Tonnage / T Language code according to ISO 639 true. or parts of it. Page 30-160 . else false From Tonnage To Tonnage Language Flag: country group selection Country code according to Country of vehicle selection ISO 3166 or TecDoc country group code The publication of this document.

or parts of it.Catalog Webservice V1.xml Function: getVehicleIdsByCarTypeManuIdTerm() Result: Column carId carName firstCountry Type Long String String Description Vehicle ID Vehicle name First country code (according to ISO 3166) Request Parameter: Name manuId modelDescription carType Type long String integer States Result of vehicle manufacturer selection Result of vehicle model selection Vehicle type: 1: Passenger car 2: Commercial vehicle 3: Both yearOfConstruction fuelTypeId constructionTypeId axisConfigurationId Integer Long Long Long Construction year [YYYY] Result of fuel type selection Result of construction type selection Result of configuration selection Construction year Fuel type ID Construction type ID Configuration ID Description Manufacturer ID Model description Vehicle type The publication of this document. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.9. XML Template: VehicleIdsByCarTypeManuIdTermConfig. Page 31-160 .5 Get vehicle by model description (advanced selection) Find vehicles by advanced selection.3 Interface Definition Confidental Apr 2008 2.

9. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. if country group selection.xml Function: getVehicleIdsByMotor() Result: Column carId carName firstCountry Type Long String String Description Vehicle ID Vehicle name First country code (according to ISO 3166) The publication of this document. or parts of it. XML Template: VehicleIdsByMotorConfig. else false From Tonnage To Tonnage Language Flag: country group selection Country code according to Country of vehicle selection ISO 3166 or TecDoc country group code 2. Page 32-160 .Catalog Webservice V1.6 Get vehicle by motor ID Find vehicles by motor ID.3 Interface Definition Confidental Apr 2008 Name cylinderCapacityTo powerHpType powerFrom powerTo tonnageFrom tonnageTo lang countryGroupFlag countriesCarSelectio n Type Integer Boolean Integer Integer Integer Integer string boolean string States Capacity / ccm Capacity / ccm true: HP false: KW Description From capacity To capacity Flag: power type cylinderCapacityFrom Integer Power / HP or power / KW From power Power / HP or power / KW To power Tonnage / T Tonnage / T Language code according to ISO 639 true.

7 Get construction types Return available construction types. or parts of it. if country group selection.Catalog Webservice V1.xml Function: getConstructionTypes() Result: Column constrTypeID constrTypeName Type Long String Description Construction type ID Construction type name Request Parameter: Name lang Type string States Language code according to ISO 639 Description Language The publication of this document. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.9.3 Interface Definition Confidental Apr 2008 Request Parameter: Name motorId carType Type long integer States Result of motor selection Vehicle type: 1: Passenger car 2: Commercial vehicle 3: Both lang countryGroupFlag countriesCarSelectio n string boolean string Language code according to ISO 639 true. XML Template: ConstructionTypesConfig. else false Language Flag: country group selection Description Motor ID Vehicle type Country code according to Country of vehicle selection ISO 3166 or TecDoc country group code 2. Page 33-160 .

9.3 Interface Definition Confidental Apr 2008 Comment: The result may get cached per language. 2.9.8 Get axis configurations Return available axis configurations. Page 34-160 . 2.Catalog Webservice V1. or parts of it. XML Template: AxisConfigurationsConfig.xml The publication of this document.9 Get fuel types Return available fuel types.xml Function: getAxisConfigurations() Result: Column axisConfigID axisConfigName Request Parameter: Name lang Type string States Language code according to ISO 639 Description Language Type Long Description Axis configuration ID String Axis configuration name Comment: The result may get cached per language. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. XML Template: FuelTypesConfig.

Catalog Webservice V1. capacity …) Find vehicle detail information. power.9. Page 35-160 . 2.10 Get vehicle details (construction year. XML Template: VehicleByIdConfig.xml Function: getVehicleById() Result: Column carId axisConfiguration constructionType yearOfConstrFrom Type Long String String Integer Description Vehicle ID Axis configuration name Construction type name From construction year [YYYYMM] The publication of this document.3 Interface Definition Confidental Apr 2008 Function: getFuelTypes() Result: Column fuelTypeID fuelTypeName Request Parameter: Name Lang Type string States Language code according to ISO 639 Description Language Type Long Description Fuel type ID String Fuel type name Comment: The result may get cached per language. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. or parts of it.

11 Get vehicle details (terms) Find vehicle terms. XML Template: VehicleByIdWithTermConfig. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.Catalog Webservice V1.3 Interface Definition Confidental Apr 2008 Column yearOfConstrTo powerKwFrom powerKwTo powerHpFrom powerHpTo ccmTech tonnage modId manuId Request Parameter: Name carId lang Country Type long string string Type Integer Integer Integer Integer Integer Integer Integer Long Long Description To construction year [YYYYMM] From power / KW To power / KW From power / HP To power / HP Capacity / ccm Tonnage / T Model ID Manufacturer ID States Result of vehicle selection Language code according to ISO 639 Country code according to ISO 3166 Description Vehicle Language Country 2.xml Function: getVehicleByIdWithTerm() Result: Column carId Type Long Description Vehicle ID The publication of this document. or parts of it. Page 36-160 .9.

3 Interface Definition Confidental Apr 2008 Column modId manuId carType manuName modelName Request Parameter: Name carId lang country Type long string string Type Long Long String String String Description Model ID Manufacturer ID Vehicle type Manufacturer name Model name States Result of vehicle selection Language code according to ISO 639 Country code according to ISO 3166 Country code according to ISO 3166 Description Vehicle ID Language Country Country of article assignments countryUserSetting string 2.xml Function: getPassengerCarDetails() Result: Column manuName modelName typeName constructionType Type String String String String Description Manufacturer Model name Type name Construction type The publication of this document. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.Catalog Webservice V1. Page 37-160 .9. or parts of it. XML Template: PassengerCarDetailsConfig.12 Get vehicle details (Passenger car details) Find vehicle details.

Catalog Webservice V1.3 Interface Definition Confidental Apr 2008 Column fuelType impulsionType brakeSystem motorType yearOfConstructionFrom yearOfConstructionTo powerKW powerHP cylinderCapacityCcm cylinderCapacityLiter cylinder typeNumber valves fuelTypeProcess Request Parameter: Name carId lang country Type long string string Type String String String String Integer Integer Integer Integer Integer Integer Integer Integer Integer String Description Fuel type Impulsion Type Brake system Motor type From construction year [YYYYMM] To construction year [YYYYMM] Power / KW Power / HP Cylinder capacity / CCM Cylinder capacity / Liter Cylinder Type number Valves Fuel type process States Result of vehicle selection Language code according to ISO 639 Country code according to ISO 3166 Description Vehicle ID Language Country The publication of this document. or parts of it. Page 38-160 . in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.

9.9.2. get vehicle terms If true.Catalog Webservice V1. get passenger car details If true.13 Get all vehicle details by a list Find vehicle detail information by a list of ID´s.11) Passenger Car details (see 2.1) Request Parameter: Name carIds Lang Country Type longList string string States Result of vehicle selection Language code according to ISO 639 Country code according to ISO 3166 Country code according to ISO 3166 If true.12) Motor Codes (see 2.9.9. Page 39-160 . or parts of it.9.10) Vehicle Terms (see 2. XML Template: VehicleByIdsConfig. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.xml Function: getVehicleByIds() Result: Records VehicleDetails VehicleTerms PassengerCarDetails MotorCodes Description Vehicle Details (see 2. get motor codes Description List of Vehicle ID’s (max 25) Language Country Country of article assignments Vehicle terms Passenger car details Motor Codes countryUserSettin string g vehicleTerms passengerCarDet ails motorCodes boolean boolean boolean The publication of this document.3 Interface Definition Confidental Apr 2008 2.

11) Passenger Car details (see 2.14 Get all vehicle details by a list of string id’s Find vehicle detail information by a list of string id’s. or parts of it. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.xml Function: getVehicleByIdsStringList() Result: Records VehicleDetails VehicleTerms PassengerCarDetails MotorCodes Description Vehicle Details (see 2.1) Request Parameter: Name carIds lang country Type stringList string string States Result of vehicle selection Language code according to ISO 639 Country code according to ISO 3166 Country code according to ISO 3166 If true. Page 40-160 . instead call the original function (with an array of long).2. If possible do not call this function.9. get vehicle terms If true.3 Interface Definition Confidental Apr 2008 2.9.Catalog Webservice V1. XML Template: VehicleByIdsStringListConfig. get passenger car Description List of Vehicle ID’s (max 25) Language Country Country of article assignments Vehicle terms Passenger car countryUserSettin string g vehicleTerms passengerCarDet boolean boolean The publication of this document.9.9.10) Vehicle Terms (see 2.9. It is only needed for compatibility to environments missing the "long" data type (like php).12) Motor Codes (see 2.

in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. or parts of it.1 Get body types by body type ID Find body types by their body type ID. Page 41-160 . XML Template: VendorIdsConfig. get motor codes Description details Motor Codes 2.10. 2.xml Function: getVendorIds() Result: Column vendorName manuName manuId markId linkedCars linkedArticles Type String String Long Long Description Body type name Manufacturer name Manufacturer ID Body type ID Integer Count of car assignments Integer Count of article assignments direct to the body type The publication of this document.Catalog Webservice V1.3 Interface Definition Confidental Apr 2008 Name ails motorCodes Type boolean States details If true.10 Get body types Find body types.

or parts of it. XML Template: VehicleIdsByVendorIdConfig. Page 42-160 .2 Get vehicles by body type ID Find vehicles by their body type ID. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. if country group selection else false Language Country for article assignments Flag: country selection group Description Vehicle type Country code according Country for Vehicle to ISO 3166 or TecDoc selection country group code Search pattern true: exact search false: no exact search Search pattern for body type like ‘4B’ Flag: exact search string boolean 2.xml Function: getVehicleIdsByVendorId() Result: Column carId firstCountry Type Long String Description Car ID First country code (according to ISO 3166) The publication of this document.10.3 Interface Definition Confidental Apr 2008 Request Parameter: Name carType Type integer States Vehicle type: 1: Passenger car 2: Commercial vehicle 3: Both lang countryUserSetting countryGroupFlag countriesCarSelectio n searchPattern searchExact string string boolean string Language code according to ISO 639 Country code according to ISO 3166 true.Catalog Webservice V1.

in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. or parts of it.Catalog Webservice V1. if country group selection else false Country code according Country for Vehicle to ISO 3166 or TecDoc selection country group code Language code according to ISO 639 Language string 2. Page 43-160 .3 Get body type by ID Find a body type by its ID.3 Interface Definition Confidental Apr 2008 term Request Parameter: Name carType String Short vehicle description Type integer States Vehicle type: 1: Passenger car 2: Commercial vehicle 3: Both Description Vehicle type manuId long Manufacturer ID Id of the vehicle manufacturer like ‘55’ for ‘IVECO’ Body type name like ‚E3MPC1A1’ Flag: country selection group vendorName countryGroupFlag countriesCarSelectio n lang string boolean string Vendor name true.10.xml Function: getMarkById() Result: Column markId markName Type Long String Description Body type ID Body type name The publication of this document. XML Template: MarkByIdConfig.

Page 44-160 .3 Interface Definition Confidental Apr 2008 manuName linkedCars Request Parameter: Name markId linked String Name of vehicle manufacturer Integer Count of linked cars Type long boolean States Body type ID false: all. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. or parts of it.10.xml Function: getVehicleIdsByMark() Result: Column carId term Request Parameter: Name markId lang Type long string States Body type ID Language code according to ISO 639 Description Body type ID Language Type Long String Description Vehicle Id Short vehicle description The publication of this document.4 Get vehicle ID’s by body type Find vehicle ID’s by body type.Catalog Webservice V1. true: only linked articles Description Body type ID Flag: selection with / without article assignments lang country string string Language nach ISO 639 Language Country code according Country to ISO 3166 2. XML Template: VehicleIdsByMarkConfig.

Catalog Webservice V1.3 Interface Definition Confidental Apr 2008 Name countryUserSetting countryGroupFlag countriesCarSelectio n Type string boolean string States Country code according to ISO 3166 true. XML Template: MotorIdsByManuIdCriteriaConfig. or parts of it. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. if country group selection else false Description Country for article assignments Flag: country selection group Country code according Country for Vehicle to ISO 3166 or TecDoc selection country group code 2. Page 45-160 .11 Get motors Find motors.xml Function: getMotorIdsByManuIdCriteria() Result: Column motorId Request Parameter: Name manuId carType Type long integer States Result of motor manufacturer selection Vehicle type: 1: Passenger car 2: Commercial vehicle 3: Both yearOfConstruction fuelTypeId Integer Long Construction year [YYYY] Result of fuel type selection Construction year Fuel type ID Description Manufacturer ID Vehicle type Type Long Description Motor ID The publication of this document.

or parts of it. Page 46-160 .xml Function: getMotorManufacturers2() Result: Column manuId manuName Request Parameter: Name lang Type string States Language code according to ISO 639 Description Language Type Long String Description Manufacturer ID Manufacturer name The publication of this document.1 Get motor manufacturers Find motor manufacturers.11.Catalog Webservice V1. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. XML Template: MotorManufacturers2Config.3 Interface Definition Confidental Apr 2008 Name cylinderCapacityTo powerHpType powerFrom powerTo sellsTerm motorCode lang country Type Integer Boolean Integer Integer String String string string States Capacity / ccm Capacity / ccm true: HP false: KW Power / HP or Power / HP or null Power / HP or Power / KW or null Sales description Motor code Language code according to ISO 639 Description From capacity To capacity Power type From Power To Power Sales description Motor code Language cylinderCapacityFrom Integer Country code according to Country ISO 3166 2.

Catalog Webservice V1.3 Get motor details by a list The publication of this document. XML Template: MotorByIdConfig.2 Get motor details Find motor details.3 Interface Definition Confidental Apr 2008 Name country Type string States Country code according to ISO 3166 Description Country 2. Page 47-160 .11.xml Function: getMotorById() Result: Column motorId manuId manuText cylinderCapacity cylinder powerKW powerHP sellsTerm motorCode Request Parameter: Name motorId Lang Country Type long string string States Result of motor selection Language nach ISO 639 Description Motor ID Language Type Long Long String Integer Integer Integer Integer String String Description Motor ID Motor manufacturer ID Manufacturer name Capacity / ccm Number of cylinder Power / KW Power / HP Sales description Motor code Country code according to Country ISO 3166 2.11. or parts of it. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.

If possible do not call this function. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. instead call the original function (with an array of long).11. It is only needed for compatibility to environments missing the "long" data type (like php).xml Function: getMotorByIds() Result: Records MotorDetails Request Parameter: Name motorIds lang country Type longList string string States Result of motor selection Language nach ISO 639 Description Motor ID’s (max 25) Language Description Motor Details (see 2. XML Template: MotorByIdsConfig.4 Get motor details by a list of string id’s Find motor details by a list of string id's.xml Function: getMotorByIdsStringList() The publication of this document. XML Template: MotorByIdsStringListConfig.11.2) Country code according to Country ISO 3166 2. Page 48-160 .3 Interface Definition Confidental Apr 2008 Find motor details by a list of long id's.Catalog Webservice V1. or parts of it.

XML Template: MotorsByCarTypeManuIdTermConfig.11. or parts of it. Page 49-160 . in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.5 Get motors by motorcode (advanced selection) Find motors by motor code.2) Country code according to Country ISO 3166 2.xml Function: getMotorsByCarTypeManuIdTerm() Result: Column motorId manuId manuText cylinderCapacity cylinder powerKW powerHP sellsTerm motorCode Type Long Long String Integer Integer Integer Integer String String Description Motor ID Motor manufacturer ID Manufacturer name Capacity / ccm Number of cylinder Power / KW Power / HP Sales description Motor code The publication of this document.11.3 Interface Definition Confidental Apr 2008 Result: Records MotorDetails Request Parameter: Name motorIds lang country Type stringLis t string string States Result of motor selection Language nach ISO 639 Description Motor ID’s (max 25) Language Description Motor Details (see 2.Catalog Webservice V1.

Page 50-160 .Catalog Webservice V1.xml Function: getAxleIdByTypeManCriteria2() Result: Column axleId Type Long Description Axle ID The publication of this document. or parts of it. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. if country group selection else false Motor code like ‚AEL’ Language Flag: country group selection Description Manufacturer ID Vehicle type Country code according to Country for Vehicle ISO 3166 or TecDoc selection country group code 2.12 Get axles Find axles.3 Interface Definition Confidental Apr 2008 Request Parameter: Name manuId carType Type long integer States Result of vehicle manufacturer selection Vehicle type: 1: Passenger car 2: Commercial vehicle 3: Both motorCode lang countryGroupFlag countriesCarSelectio n String string boolean string Motor code Language nach ISO 639 true. XML Template: AxleIdByTypeManCriteria2Config.

xml Function: getAxlesManufacturers2() Result: Column manuId manuName Type Long String Description Manufacturer ID Manufacturer name Request Parameter: Name Lang Type String States Description Language code according to ISO Language The publication of this document. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. or parts of it.12. XML Template: AxlesManufacturers2Config.1 Get axle manufacturers Return all axle manufacturers.3 Interface Definition Confidental Apr 2008 Request Parameter: Name manuId modelId axleDescription axleTypeId axleStyleId brakeSizeId yearOfConstruction lang Type long Long String Long Long Long Integer string States Result of axle manufacturer selection Result of axle model selection Axle name Result of axle type selection Result of axle style selection Result of brake size selection Construction year [YYYY] Description Manufacturer ID Axle model ID Axle name Axle type ID Axle style ID Brake size ID Construction year Language code according to Language ISO 639 2. Page 51-160 .Catalog Webservice V1.

2 Get axle models Find axle models. 2. or parts of it.12. XML Template: AxleModelsConfig.xml Function: getAxleModels() Result: Column modelId modelName yearOfConstrFrom yearOfConstrTo Type Long String Integer Integer Description Modell ID Model name From construction year [YYYYMM] To construction year [YYYYMM] Request Parameter: Name manuId Lang country Type long string string States Result of axle manufacturer selection Description Manufacturer ID Language code according to ISO Language 639 Country code according to ISO Country 3166 2.3 Get brake sizes The publication of this document.12.Catalog Webservice V1.3 Interface Definition Confidental Apr 2008 Name Type States 639 Description Comment: The result could get cached per language. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. Page 52-160 .

Catalog Webservice V1.xml Function: getAxleBrakeSizes() Result: Column brakeSizeId brakeSize brakeSizeName Type Long String String Description Brake size ID Brake size Brake size name Request Parameter: Name Lang Type string States Description Language code according to ISO Language 639 Comment: The result may get cached per language. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.3 Interface Definition Confidental Apr 2008 Return all available brake sizes. The publication of this document. or parts of it. XML Template: AxleBrakeSizesConfig. Page 53-160 .

12. or parts of it. XML Template: AxleTypesConfig.Catalog Webservice V1. Page 54-160 .3 Interface Definition Confidental Apr 2008 2.4 Get axle types Return all available axle types.xml Function: getAxleTypes() Result: Column axleTypeId Type Long Description Axle type ID Axle type name axleTypeName String Request Parameter: Name lang Type string States Description Language code according to ISO Language 639 Comment: The result could get cached per language. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. The publication of this document.

6 Get axle details Find axle details.5 Get axle styles Return all available axle styles. or parts of it.12. XML Template: AxleByIdConfig.Catalog Webservice V1.12. Page 55-160 .xml Function: getAxleStyles() Result: Column axleStyleId Type Long Description Axle style ID Axle style name axleStyleName String Request Parameter: Name lang Type string States Description Language code according to ISO Language 639 Comment: The result could get cached per language.xml Function: getAxleById() The publication of this document.3 Interface Definition Confidental Apr 2008 2. XML Template: AxleStylesConfig. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. 2.

7 Get axle details by a list Find axle details by a list of long id’s.Catalog Webservice V1. XML Template: AxleByIdsConfig. or parts of it. Page 56-160 .12.3 Interface Definition Confidental Apr 2008 Result: Column axleId axleDescription manuId manuName manuShortName modelId modelName axleTypeId yearOfConstrFrom yearOfConstrTo axleLoadFrom axleLoadUpto Request Parameter: Name axleId lang country Type long string string States Result of axle selection Description Axle ID Type Long String Long String String Long String Long Integer Integer Integer Integer Description Axle ID Axle description Manufacturer ID Manufacturer name Manufacturer short name Axle model ID Model name Axle type ID From construction year [YYYYMM] To construction year [YYYYMM] From axle load/kg To axle load/kg Language code according to ISO Language 639 Country code according to ISO Country 3166 2.xml The publication of this document. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.

Catalog Webservice V1.6) Language code according to ISO Language 639 Country code according to ISO Country 3166 2. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.12.xml Function: getAxleByIdsStringList() Result: Records AxleDetails Request Parameter: Name axleIds Type States Description Axle ID's (max 25) stringList Result of axle selection Description AxleDetails (see 2.12.12. Page 57-160 . or parts of it.3 Interface Definition Confidental Apr 2008 Function: getAxleByIds() Result: Records AxleDetails Request Parameter: Name axleIds lang country Type longList string string States Result of axle selection Description Axle ID (max 25) Description AxleDetails (see 2.8 Get axle details by a list of string id’s Find axle details by a list of string id’s. instead call the original function (with an array of long). It is only needed for compatibility to environments missing the "long" data type (like php). XML Template: AxleByIdsStringListConfig. If possible do not call this function.6) The publication of this document.

13 Get assembly groups Find aasembly groups.13. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. or parts of it. Page 58-160 . XML Template: ShortCuts2Config.1 Get shortcuts for assembly groups Find shortcuts for assembly groups.xml Function: getShortCuts2() Result: Column shortCutId shortCutName Request Parameter: Name linkingTargetType Type string States Linking target type: C: Vehicle M: Motor A: Axles K: Body Type U: Universal lang string Language code according to Language ISO 639 Description Linking target type Type Long String Description Shortcut ID Shortcut name The publication of this document.3 Interface Definition Confidental Apr 2008 Name Lang country Type string string States Description Language code according to ISO Language 639 Country code according to ISO Country 3166 2. 2.Catalog Webservice V1.

2 Get linked shortcuts for assembly groups Find shortcuts for assembly groups. if any articles are linked to it.13.Catalog Webservice V1. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.3 Get assembly groups by shortcut The publication of this document. XML Template: LinkedShortCutsConfig.1) Request Parameter: Name linkingTargetType Type string States Linking target type: C: Vehicle M: Motor A: Axles K: Body Type U: Universal linkingTargetId Long Linking target ID according to the linking target type: C: Vehicle ID M: Motor ID A: Axle ID K: Body Type ID U: null lang country string string Language code according to Language ISO 639 Country code according to ISO 3166 Country for article assignments Linking target ID Description Linking target type 2. Page 59-160 . or parts of it.3 Interface Definition Confidental Apr 2008 2.13.xml Function: getLinkedShortCuts() Result: Identical structure as function getShortCuts2() (see 2.13.

or parts of it.3 Interface Definition Confidental Apr 2008 Find vehicle. else false The publication of this document. Page 60-160 . if root node Result of shortcut selection Language code according to ISO 639 true. has child nodes.Catalog Webservice V1. axle or universal assembly groups by a shortcut for the search tree. motor. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. null = root node Assembly group name true.xml Function: getChildNodesAllLinkingTargetShortCut2() Result: Column assemblyGroupNodeId parentNodeId assemblyGroupName hasChilds Request Parameter: Name Type States Linking target type: C: Vehicle M: Motor A: Axle K: Body Type U: Universal parentNodeId shortCutId lang childNodes Long long string boolean Parent node ID or null. if child nodes of assembly group should be selected too else false Parent node ID Shortcut ID Language Flag: child nodes selection Description Linking target type linkingTargetType string Type Long Long String Boolean Description Assembly group node ID Parent node ID. XML Template: ChildNodesAllLinkingTargetShortCut2SpecialConfig.

motor.3 Interface Definition Confidental Apr 2008 2. Page 61-160 . axle or universal assembly groups by a shortcut for the search tree.13.13. if root node Result of shortcut selection Language code according to Parent node ID Shortcut ID Language Linking target ID Description Linking target type linkingTargetType string The publication of this document. XML Template: LinkedChildNodesAllLinkingTargetShortCutSpecialConfig.4 Get linked assembly groups by shortcut Find vehicle. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. if any articles are linked to it.Catalog Webservice V1.xml Function: getLinkedChildNodesAllLinkingTargetShortCut() Result: Identical structure as function getChildNodesAllLinkingTargetShortCut() (see 2. or parts of it.3) Request Parameter: Name Type States Linking target type: C: Vehicle M: Motor A: Axle K: Body Type U: Universal linkingTargetId Long Linking target ID according to the linking target type: C: Vehicle ID M: Motor ID A: Axle ID K: Body Type ID U: null parentNodeId shortCutId lang Long long string Parent node ID or null.

in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. if child nodes of assembly group should be selected too else false Description Country for article assignments Flag: child nodes selection 2.3 Interface Definition Confidental Apr 2008 Name country childNodes Type string boolean States ISO 639 Country code according to ISO 3166 true. axle.Catalog Webservice V1.xml Function: getChildNodesAllLinkingTarget2() Result: Column assemblyGroupNodeId parentNodeId assemblyGroupName hasChilds Type Long Long String Description Assembly group node ID Parent node ID. Description Linking target type linkingTargetType string Page 62-160 . motor or universal assembly groups for the search tree.5 Get assembly groups Find vehicle.13. null = root node Assembly group name Boolean True if result has child nodes else false Request Parameter: Name Type States Linking target type: C: Vehicle M: Motor A: Axle K: Body Type U: Universal The publication of this document. or parts of it. XML Template: ChildNodesAllLinkingTarget2SpecialConfig.

13. axle.3 Interface Definition Confidental Apr 2008 Name parentNodeId Lang childNodes Type Long string boolean States Parent node ID or null in case of root node Description Parent node ID Language code according Language to ISO 639 True if child nodes of assembly group should be selected too else false (has no effect on the selection of the root node) Flag: child nodes selection 2.5) Request Parameter: Name Type States Linking target type: C: Vehicle M: Motor A: Axle K: Body Type U: Universal linkingTargetId Long Linking target ID according to the linking target type: Linking target ID Description Linking target type linkingTargetType string The publication of this document. motor or universal assembly groups for the search tree.Catalog Webservice V1. if any articles are linked to it. or parts of it. XML Template: LinkedChildNodesAllLinkingTargetSpecialConfig. Page 63-160 . in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.6 Get linked assembly groups Find vehicle.xml Function: getLinkedChildNodesAllLinkingTarget() Result: Identical structure as function getChildNodesAllLinkingTarget() (see 2.13.

XML Template: ArticleDirectSearchAllNumbersSpecialConfig.1 Get articles Find articles by all number types.3 Interface Definition Confidental Apr 2008 Name Type States C: Vehicle ID M: Motor ID A: Axle ID K: Body Type ID U: null Description parentNodeId lang country childNodes Long string string boolean Parent node ID or null in case of root node Parent node ID Language code according Language to ISO 639 Country code according to ISO 3166 True if child nodes of assembly group should be selected too else false (has no effect on the selection of the root node) Country for article assignments Flag: child nodes selection 2.14.xml Function: getArticleDirectSearchAllNumbers() Result: Column articleId articleNo Type Long String Description Article ID Article number The publication of this document. Page 64-160 .14 Get articles (direct search) Find article by all number types. 2.Catalog Webservice V1. or parts of it. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.

Catalog Webservice V1. Request Parameter: Name numberType Type integer States 0: Article number 1: OE number 2: Trade number 3: Comparable number 10: Any number 11: Seller number Others tbd Article number (will be converted in the search process in a simplified article number) true: exact search false: similar search sortType integer 1: Brand 2: Product group Others tbd lang string Language code according to Language ISO 639 Sort mode Description Number type articleNumber string Article number searchExact boolean Search mode The publication of this document. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. Page 65-160 . the function returns an error 413 instead of the article list.3 Interface Definition Confidental Apr 2008 Column articleName articleSearchNo brandNo brandName genericArticleId numberType Type String String String Long Description Article name Article search number Brand name Generic Article number 0: Article number 1: OE number 2: Trade number 3: Comparable number 4: Replacement number Integer Brand number Integer TecDoc number type: If the count of found articles exceeds 2000. or parts of it.

14.3 Interface Definition Confidental Apr 2008 Name country Type string States Description Country code according to ISO Country 3166 2. Request Parameter: Name numberType Type integer States 0: Article number 1: OE number 2: Trade number 3: Comparable number 10: Any number 11: Seller number Others tbd Article number (will be converted in the search process in a simplified article number) true: exact search false: similar search sortType integer 1: Brand 2: Product group Others tbd lang string Language code according to Language ISO 639 Sort mode Description Number type articleNumber string Article number searchExact boolean Search mode The publication of this document.Catalog Webservice V1. Page 66-160 . in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. or parts of it.1).14.xml Function: getArticleDirectSearchAllNumbers2() Result: Identical structure as function getArticleDirectSearchAllNumbers() (see:2.2 Get articles by brandno and generic articleid Find article by all number types and brandno and generic articleId. XML Template: ArticleDirectSearchAllNumbers2SpecialConfig.

Page 67-160 . in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.14.Catalog Webservice V1.3 Get article basic information (deprecated) Find basic information of an article. or parts of it.xml Function: getArticleDirectSearchById() Result: Column articleId articleNo articleName articleAddName articleState articleStateName genericArticleId brandName brandNo packingUnit quantityPerPackingUnit hasPrices hasDocuments Type Long String String String Integer String Long String Integer Integer Integer Boolean Boolean Description Article ID Article number Article name Article add name Article state (KT 073) Article state name (KT 073) Generic article ID Brand name Brand number Packing Unit Quantity per packing unit true if prices are available else false true if documents are available The publication of this document.3 Interface Definition Confidental Apr 2008 Name country brandno Type string Long States Description Country code according to ISO Country 3166 Result of brand selection Result of generic article selection Brand number Generic article ID genericArticleId Long 2. XML Template: ArticleDirectSearchByIdConfig.

3 Interface Definition Confidental Apr 2008 Column hasSecurityInfo hasPartList hasOEN hasUsage hasVehicleLink hasMotorLink hasAxleLink hasCsGraphics hasAppendage hasLessDiscount Type Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Description else false true if security info is available else false true if a part list is available else false true if OE numbers are available else false true if trade numbers are available else false true if vehicle links are available else false true if motor links are available else false true if axle links are available else false true if context sensitive graphics are available else false true if appendages are available else false true if less discount is available else false Request Parameter: Name articleId priceDate country lang Type long Integer string string States Result of article selection Price date [YYYYMMDD] Null = current date Country code according to ISO Country 3166 Language code according to Language ISO 639 Description Article ID Price date 2. or parts of it. The publication of this document.14. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. Page 68-160 .4 Get article basic information (new) Find basic information of an article (with body type info).Catalog Webservice V1.

xml Function: getArticleDirectSearchById2() Result: Column articleId articleNo articleName articleAddName articleState articleStateName genericArticleId brandName brandNo packingUnit quantityPerPackingUnit hasPrices hasDocuments hasSecurityInfo hasPartList hasOEN hasUsage hasVehicleLink Type Long String String String Integer String Long String Integer Integer Integer Boolean Boolean Boolean Boolean Boolean Boolean Boolean Description Article ID Article number Article name Article add name Article state (KT 073) Article state name (KT 073) Generic article ID Brand name Brand number Packing Unit Quantity per packing unit true if prices are available else false true if documents are available else false true if security info is available else false true if a part list is available else false true if OE numbers are available else false true if trade numbers are available else false true if vehicle links are available The publication of this document. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. Page 69-160 . or parts of it.Catalog Webservice V1.3 Interface Definition Confidental Apr 2008 XML Template: ArticleDirectSearchById2Config.

2) The publication of this document.14.14.Catalog Webservice V1.5 Get all article detail information by article list (deprecated) Find all detail information of a list of articles. or parts of it.1) Article main info (see 2.3 Interface Definition Confidental Apr 2008 Column hasMotorLink hasAxleLink hasCsGraphics hasAppendage hasLessDiscount hasMarkLink Type Boolean Boolean Boolean Boolean Boolean Boolean Description else false true if motor links are available else false true if axle links are available else false true if context sensitive graphics are available else false true if appendages are available else false true if less discount is available else false true if body type links are available else false Request Parameter: Identical structure as function getArticleDirectSearchById() (see 2.18.3) 2.14. XML Template: DirectArticlesByIdsConfig. Page 70-160 .xml Function: getDirectArticlesByIds() Result: Records directArticle assignedArticle immediateAttributs immediateInfo Description Article basic information (see 2.18.3) Not used Article main attributes (see 2. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.

19.1) Trade numbers (see 2. Page 71-160 .3) EAN number (see 2.18.18.24) OE numbers (see 2. or parts of it. get immediate info (see 2. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.6) Main articles of part articles (see 2.2) Replacement number (see 2.20) Documentdata (see 2.25) States Results of article selection Price date [YYYYMMDD] Null = current date Country code according to ISO 3166 Language code according to ISO 639 If true.3 Interface Definition Confidental Apr 2008 normalAustauschPrice eanNumber usageNumbers replacedNumber replacedByNumber articleAttributes articleInfo mainArticle articleDocuments documentData articlePrices oenNumbers Request Parameter: Name articleId priceDate Type LongList Integer Normal price (see 2.18.5) Article information (see 2. 25 entries) Price date country string Country lang string Language immediateAttrib uts boolean Article main attributes immediateInfo boolean Article main info normalAustausc hPrice boolean Normal price The publication of this document. get immediate attributes (see 2.19.18.1) else false If true.Catalog Webservice V1. get normal price (see 2.23) Article catalog prices (see 2.19.2) else false If true.7) Documentdescription (see 2.19.3) Description List of Article ID’s (max.3) Article attributes (see 2.19.19.3) Replaced by numbers (see 2.19.

20) else false If true. get replacement number (see 2.5) else false If true.6 Get all article detail information by article string list (deprecated) The publication of this document. or parts of it.19. get replaced by numbers (see 2. get EAN number (see 2.14. Page 72-160 . get main articles (see 2.7) else false If true.Catalog Webservice V1. get trade number (see 2. get article catalog prices (see 2.19. get OE numbers (see 2.6) else false If true.19.19. get article information (see 2. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.2) else false If true.23) else false If true.24) else false If true.3 Interface Definition Confidental Apr 2008 Name eanNumbers Type boolean States else false If true.19. get article attributes (see 2.25) else false Description EAN number usageNumbers boolean Trade numbers replacedNumbe rs replacedByNum bers attributs boolean Replacement number boolean Replaced by numbers boolean Article attributs info boolean Article information mainArticles boolean Main articles of part articles documents boolean Document description documentsData boolean Documentdata prices boolean Article catalog prices oeNumbers boolean OE numbers 2.19.3) else false If true. get documents (see 2. get documents data (see 2.1) else false If true.19.3) else false if true.

in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. get immediate attributes (see 2. or parts of it. get EAN number (see 2.xml Function: getDirectArticlesByIdsStringList() Result: Identical structure as function getDirectArticlesByIds() (see: 2. get normal price (see 2. get immediate info (see 2.Catalog Webservice V1.1) Country Description List of Article ID’s (max. 25 entries) Price date lang string Language immediateAttrib uts boolean Article main attributes immediateInfo boolean Article main info normalAustausc hPrice eanNumbers boolean Normal price boolean EAN number The publication of this document.3 Interface Definition Confidental Apr 2008 Find all detail information of a list of articles.18. XML Template: DirectArticlesByIdsStringListConfig.18.18.19.2) else false If true.14. Request Parameter: Name articleId priceDate Type StringList Integer States Results of article selection Price date [YYYYMMDD] Null = current date country string Country code according to ISO 3166 Language code according to ISO 639 If true. Page 73-160 .3) else false If true.1) else false If true.5).

get main articles (see 2.7) else false If true.3) else false if true. get replacement number (see 2. get article attributes (see 2. get replaced by numbers (see 2.19.25) else false Description Trade numbers replacedNumbe rs replacedByNum bers attributs boolean Replacement number boolean Replaced by numbers boolean Article attributs info boolean Article information mainArticles boolean Main articles of part articles documents boolean Document description documentsData boolean Documentdata prices boolean Article catalog prices oeNumbers boolean OE numbers 2.7 Get all article detail information by single article (deprecated) Find all detail information of a single article.2) else false If true.24) else false If true.19.23) else false If true.xml The publication of this document.20) else false If true.19.3) else false If true.19.3 Interface Definition Confidental Apr 2008 Name usageNumbers Type boolean States else false If true.19.5) else false If true. get documentdata (see 2. get article catalog prices (see 2. get article information (see 2. get OE numbers (see 2. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. Page 74-160 .Catalog Webservice V1. or parts of it.6) else false If true.19. XML Template: DirectArticlesByIdsSingleConfig. get trade number (see 2.14. get document (see 2.

1) else false If true.3) else false If true.14. get normal price (see 2. or parts of it. get EAN number (see 2. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.19.Catalog Webservice V1.5).19. get immediate info (see 2.18. get immediate attributes (see 2. get trade number (see 2. Page 75-160 .2) else false Country Description Article ID Price date lang string Language immediateAttrib uts boolean Article main attributes immediateInfo boolean Article main info normalAustausc hPrice eanNumbers boolean Normal price boolean EAN number usageNumbers boolean Trade numbers The publication of this document.2) else false If true.1) else false If true.18.18. Request Parameter: Name articleId priceDate Type long Integer States Results of article selection Price date [YYYYMMDD] Null = current date country string Country code according to ISO 3166 Language code according to ISO 639 If true.3 Interface Definition Confidental Apr 2008 Function: getDirectArticlesByIdsSingle() Result: Identical structure as function getDirectArticlesByIds() (see: 2.

Catalog Webservice V1.3
Interface Definition
Confidental

Apr 2008

Name replacedNumbe rs replacedByNum bers attributs

Type boolean

States If true, get replacement number (see 2.19.3) else false If true, get replaced by numbers (see 2.19.3) else false if true, get article attributes (see 2.19.5) else false If true, get article information (see 2.19.6) else false If true, get main articles (see 2.19.7) else false If true, get document (see 2.20) else false If true, get documentdata (see 2.23) else false If true, get article catalog prices (see 2.24) else false If true, get OE numbers (see 2.25) else false

Description Replacement number

boolean

Replaced by numbers

boolean

Article attributs

info

boolean

Article information

mainArticles

boolean

Main articles of part articles (see 2.19.7) Document description

documents

boolean

documentsData

boolean

Documentdata

prices

boolean

Article catalog prices

oeNumbers

boolean

OE numbers

2.14.8 Get all article detail information by article list (new) Find all detail information of a list of articles (with body type info). XML Template: DirectArticlesByIds2Config.xml Function: getDirectArticlesByIds2()

The publication of this document, or parts of it, in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.

Page 76-160

Catalog Webservice V1.3
Interface Definition
Confidental

Apr 2008

Result: Identical structure as function getDirectArticlesByIds() (see: 2.14.5). Exception: The result has a new basic record (see: 2.14.4) Request Parameter: Identical structure as function getDirectArticlesByIds() (see: 2.14.5). 2.14.9 Get all article detail information by article string list (new) Find all detail information of a list of articles (with body type info). XML Template: DirectArticlesByIds2StringListConfig.xml Function: getDirectArticlesByIds2StringList() Result: Identical structure as function getDirectArticlesByIds() (see: 2.14.5). Exception: The result has a new basic record (see: 2.14.4) Request Parameter: Identical structure as function getDirectArticlesByIdsStringList() (see: 2.14.6). 2.14.10 Get all article detail information by single article (new) Find all detail information of a single article (with body type info). XML Template: DirectArticlesByIds2SingleConfig.xml Function: getDirectArticlesByIds2Single()

The publication of this document, or parts of it, in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.

Page 77-160

Catalog Webservice V1.3
Interface Definition
Confidental

Apr 2008

Result: Identical structure as function getDirectArticlesByIds() (see: 2.14.5). Exception: The result has a new basic record (see: 2.14.4) Request Parameter: Identical structure as function getDirectArticlesByIdsSingle() (see: 2.14.7).

2.15 Get generic articles and brands
Find generic articles 2.15.1 Get generic articles and brands by an assembly group Find generic articles by an assembly group. XML Template: GenericArticlesByManufacturer2Config.xml Function: getGenericArticlesByManufacturer2() Result: Column assemblyGroupNodeId parentNodeId genericArticleId articleNormName brandNo brandName Typ Long Long Long String Integer String Description Assembly group node ID Parent node ID of assembly group node Generic article ID Article standard name Brand number Brand name

The publication of this document, or parts of it, in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.

Page 78-160

in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.Catalog Webservice V1. or parts of it. Page 79-160 .3 Interface Definition Confidental Apr 2008 Request Parameter: Name linkingTargetType Type string States Linking target type: C: Vehicle M: Motor A: Axle K: Body type U: Universal Other tbd linkingTargetId Long Linking target ID according to the linking target type: C: Vehicle ID M: Motor ID A: Axle ID K: Body type ID U: null assemblyGroupNodeI long d childNodes boolean Result of assembly group selection false:Standard true:show detail information of all child nodes of the assembly group brandNo genericArticleId Integer Long In case of limitation to brand number else null In case of limitation to generic article number else null Sort mode: 1: Brand name 2: Article norm name Others tbd lang string Language code according to Language ISO 639 Assembly group node ID Flag: child nodes selection Linking target ID Description Linking target type Brand number Generic article number Sort mode sortMode integer The publication of this document.

2 Get generic articles and brands by list Find generic articles by an assembly group. Page 80-160 .xml Function: getGenericArticlesByManufacturer3() Result: Column assemblyGroupNodeId parentNodeId genericArticleId articleNormName brandNo brandName Request Parameter: Name linkingTargetType Type string States Linking target type: C: Vehicle M: Motor A: Axle K: Body type U: Universal Other tbd Description Linking target type Typ Long Long Long String Integer String Description Assembly group node ID Parent node ID of assembly group node Generic article ID Article standard name Brand number Brand name The publication of this document.15. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. XML Template: GenericArticlesByManufacturer3Config.3 Interface Definition Confidental Apr 2008 Name country Type string States Description Country code according to Country ISO 3166 2. or parts of it.Catalog Webservice V1.

3 Interface Definition Confidental Apr 2008 Name linkingTargetId Type Long States Linking target ID according to the linking target type: C: Vehicle ID M: Motor ID A: Axle ID K: Body type ID U: null Description Linking target ID assemblyGroupNodeI long d childNodes boolean Result of assembly group selection false:Standard true:show detail information of all child nodes of the assembly group Assembly group node ID Flag: child nodes selection brandNo genericArticleId LongList LongList In case of limitation to brand numbers else null In case of limitation to generic article numbers else null Sort mode: 1: Brand name 2: Article norm name Others tbd List of Brand numbers List of Generic article numbers Sort mode sortMode integer lang country string string Language code according to Language ISO 639 Country code according to Country ISO 3166 2.Catalog Webservice V1. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.3 Get generic articles and brands by string list The publication of this document. or parts of it.15. Page 81-160 .

Page 82-160 .3 Interface Definition Confidental Apr 2008 Find generic articles by an assembly group. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.Catalog Webservice V1.xml Function: getGenericArticlesByManufacturer3StringList() Result: Identical structure as function getGenericArticlesByManufacturer3() (see:2. or parts of it.15.2). XML Template: GenericArticlesByManufacturer3StringListConfig. Request Parameter: Name linkingTargetType Type string States Linking target type: C: Vehicle M: Motor A: Axle U: Universal Other tbd linkingTargetId Long Linking target ID according to the linking target type: C: Vehicle ID M: Motor ID A: Axle ID U: null assemblyGroupNodeI long d childNodes boolean Result of assembly group selection false:Standard true:show detail information of all child nodes of the assembly group brandNo StringList In case of limitation to brand numbers else null Assembly group node ID Flag: child nodes selection Linking target ID Description Linking target type List of Brand numbers The publication of this document.

Page 83-160 .xml Function: getGenericArticlesByManufacturer4() Result: Column genericArticleId articleNormName brandNo brandName Request Parameter: Name linkingTargetType Type string States Linking target type: C: Vehicle Description Linking target type Typ Long String Integer String Description Generic article ID Article standard name Brand number Brand name The publication of this document.15.3 Interface Definition Confidental Apr 2008 Name genericArticleId Type StringList States In case of limitation to generic article numbers else null Sort mode: 1: Brand name 2: Article norm name Others tbd Description List of Generic article numbers Sort mode sortMode integer lang country string string Language code according to Language ISO 639 Country code according to Country ISO 3166 2. or parts of it. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.4 Get distinct generic articles and brands by list Find generic articles by an assembly group with distinct result.Catalog Webservice V1. XML Template: GenericArticlesByManufacturer4Config.

or parts of it. Page 84-160 . in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.3 Interface Definition Confidental Apr 2008 Name Type States M: Motor A: Axle K: Body type U: Universal Other tbd Description linkingTargetId Long Linking target ID according to the linking target type: C: Vehicle ID M: Motor ID A: Axle ID K: Body type ID U: null Linking target ID resultMode Integer 1:Distinct brand numbers 2:Distinct generic articles 3:Both (standard) Null:Standard choose (=Both) Result mode assemblyGroupNodeI long d brandNo genericArticleId LongList LongList Result of assembly group selection In case of limitation to brand numbers else null In case of limitation to generic article numbers else null Sort mode: 1: Brand name 2: Article norm name Others tbd Assembly group node ID List of Brand numbers List of Generic article numbers Sort mode sortMode integer lang country string string Language code according to Language ISO 639 Country code according to Country ISO 3166 The publication of this document.Catalog Webservice V1.

Catalog Webservice V1.5 Get distinct generic articles and brands by string list Find generic articles by an assembly group with distinct result. Description Linking target type Linking target ID Result mode Page 85-160 .4).3 Interface Definition Confidental Apr 2008 2. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. or parts of it.15.xml Function: getGenericArticlesByManufacturer4StringList() Result: Identical structure as function getGenericArticlesByManufacturer4() (see:2. Request Parameter: Name linkingTargetType Type string States Linking target type: C: Vehicle M: Motor A: Axle K: Body type U: Universal Other tbd linkingTargetId Long Linking target ID according to the linking target type: C: Vehicle ID M: Motor ID A: Axle ID K: Body type ID U: null resultMode Integer 1:Distinct brand numbers 2:Distinct generic articles 3:Both (standard) Null:Standard choose The publication of this document.15. XML Template: GenericArticlesByManufacturer4StringListConfig.

1 Get articles by generic article (product group) (deprecated) Find articles by generic article (product group) and assembly group.Catalog Webservice V1.16 Get articles (search tree) 2. or parts of it.16. XML Template: ArticleIdsByGenericArticleConfig. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. Page 86-160 .xml Function: getArticleIdsByGenericArticle() Result: Column assemblyGroupNodeId parentNodeId Type Long Long Description Assembly group node Parent node ID of assembly group node The publication of this document.3 Interface Definition Confidental Apr 2008 Name Type States (=Both) Result of assembly group selection In case of limitation to brand numbers else null In case of limitation to generic article numbers else null Sort mode: 1: Brand name 2: Article norm name Others tbd Description Assembly group node ID List of Brand numbers List of Generic article numbers Sort mode assemblyGroupNodeI long d brandNo genericArticleId StringList StringList sortMode integer lang country string string Language code according to Language ISO 639 Country code according to Country ISO 3166 2.

or parts of it. Page 87-160 . in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.3 Interface Definition Confidental Apr 2008 Column articleLinkId articleId articleNo genericArticleId brandName brandNo sortNo Request Parameter: Name linkingTargetType Type Long Long String Long String Integer Integer Description Article link ID Article ID Article number Generic article ID Brand name Brand number Sort number Type string States Linking target type: C: Vehicle M: Motor A: Axle K: Body type U: Universal Others tbd Description Linking target type linkingTargetId Long Linking target ID according to the linking target type: C: Vehicle ID M: Motor ID A: Axle ID K: Body type ID U: null Linking target ID assemblyGroupNo deId childNodes long boolean Result of assembly group selection false:Standard true:show detail information of all child nodes of the assembly group Search node ID Flag: child nodes selection brandNo Integer In case of limitation to brand Brand number The publication of this document.Catalog Webservice V1.

xml Function: getArticleIdsByPartManufacturer() Result: Column parentNodeId articleLinkId articleId articleNo genericArticleId genericArticleName brandNo sortNo Request Parameter: Name linkingTargetType Type string States C: Vehicle Description Linking target Type Long Long Long String Long String Integer Description Assembly group node ID Parent node ID of assembly group node Article link ID Article ID Article number Generic article ID Generic article name Sort number assemblyGroupNodeId Long Integer Brand number The publication of this document. or parts of it. XML Template: ArticleIdsByPartManufacturerConfig. Page 88-160 .16.Catalog Webservice V1.3 Interface Definition Confidental Apr 2008 Name genericArticleId country Type long string States number else null Generic article number (product group) Description Generic article number Country code according to Country ISO 3166 2.2 Get articles by brand number (deprecated) Find articles by brand number and assembly group. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.

Catalog Webservice V1. or parts of it.3 Interface Definition Confidental Apr 2008 Name Type States M: Motor A: Axle K: Body type U: Universal Others tbd Description type linkingTargetId Long Linking target ID according to the linking target type: C: Vehicle ID M: Motor ID A: Axle ID K: Body type ID U: null Linking target ID assemblyGroupNodeId childNodes long boolean Result of assembly group selection false:Standard true:show detail information of all child nodes of the assembly group Assembly group node ID Flag: child nodes selection brandNo genericArticleId integer Long Brand number In case of limitation to generic article number else null Brand number Generic article number lang country string string Language code according Language to ISO 639 Country code according to ISO 3166 Country The publication of this document. Page 89-160 . in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.

Page 90-160 . or parts of it. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.16. XML Template: ArticleIdsConfig.Catalog Webservice V1.3 Interface Definition Confidental Apr 2008 2.xml Function: getArticleIds() Result: Column parentNodeId articleLinkId articleId articleNo genericArticleId genericArticleName brandNo brandName sortNo Request Parameter: Name linkingTargetType Type string States C: Vehicle M: Motor A: Axle K: Body type U: Universal Others tbd Description Linking target type Type Long Long Long String Long String Description Assembly group node ID Parent node ID of assembly group node Article link ID Article ID Article number Generic article ID Generic article name Brand name Sort number assemblyGroupNodeId Long Integer Brand number String Integer The publication of this document.3 Get articles by brand number and generic article list (deprecated) Find articles by brand number and generic article and assembly group.

or parts of it. Page 91-160 . in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.Catalog Webservice V1.3 Interface Definition Confidental Apr 2008 Name linkingTargetId Type Long States Linking target ID according to the linking target type: C: Vehicle ID M: Motor ID A: Axle ID K: Body type ID U: null Description Linking target ID assemblyGroupNodeId childNodes long boolean Result of assembly group selection false:Standard true:show detail information of all child nodes of the assembly group Assembly group node ID Flag: child nodes selection brandNo genericArticleId LongList LongList In case of limitation to Brand number Brand number else null In case of limitation to generic article number else null Generic article number lang country Sort string string integer Language code according Language to ISO 639 Country code according to ISO 3166 1: Sort by brandNo 2: sort by genericArticleName Country Sorting field The publication of this document.

Catalog Webservice V1.4 Get articles by brand number and generic article string list (deprecated) Find articles by brand number and generic article and assembly group. Page 92-160 . Request Parameter: Name linkingTargetType Type string States C: Vehicle M: Motor A: Axle K: Body type U: Universal Others tbd linkingTargetId Long Linking target ID according to the linking target type: C: Vehicle ID M: Motor ID A: Axle ID K: Body type ID U: null assemblyGroupNodeId childNodes long boolean Result of assembly group selection false:Standard true:show detail information of all child Assembly group node ID Flag: child nodes selection Linking target ID Description Linking target type The publication of this document.3 Interface Definition Confidental Apr 2008 2. XML Template: ArticleIdsStringListConfig. or parts of it.16.xml Function: getArticleIdsStringList() Result: Identical structure as function getArticleIds() (see: 2. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.16.3).

in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. Request Parameter: Name linkingTargetType Type string States C: Vehicle M: Motor A: Axle K: Body type Description Linking target type The publication of this document. Page 93-160 .16. XML Template: ArticleIdsSingleConfig.16.3). or parts of it.5 Get articles by brand number and generic article single (deprecated) Find articles by brand number and generic article and assembly group.3 Interface Definition Confidental Apr 2008 Name Type States nodes of the assembly group Description brandNo genericArticleId StringList StringList In case of limitation to Brand number Brand number else null In case of limitation to generic article number else null Generic article number lang country sort string string integer Language code according Language to ISO 639 Country code according to ISO 3166 1: Sort by brandNo 2: sort by genericArticleName Country Sorting field 2.Catalog Webservice V1.xml Function: getArticleIdsSingle() Result: Identical structure as function getArticleIds() (see:2.

Catalog Webservice V1. or parts of it. Page 94-160 .3 Interface Definition Confidental Apr 2008 Name Type States U: Universal Others tbd Description linkingTargetId Long Linking target ID according to the linking target type: C: Vehicle ID M: Motor ID A: Axle ID K: Body type ID U: null Linking target ID assemblyGroupNodeId childNodes long boolean Result of assembly group selection false:Standard true:show detail information of all child nodes of the assembly group Assembly group node ID Flag: child nodes selection brandNo genericArticleId Integer Long In case of limitation to Brand number Brand number else null In case of limitation to generic article number else null Generic article number lang country sort string string integer Language code according Language to ISO 639 Country code according to ISO 3166 1: Sort by brandNo 2: sort by genericArticleName Country Sorting field The publication of this document. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.

Catalog Webservice V1.xml Function: getArticleIds2() Result: Column articleLinkId articleId articleNo genericArticleId genericArticleName brandNo brandName sortNo Request Parameter: Name linkingTargetType Type string States C: Vehicle M: Motor A: Axle K: Body type U: Universal Others tbd linkingTargetId Long Linking target ID according to the linking target type: C: Vehicle ID The publication of this document.16.3 Interface Definition Confidental Apr 2008 2. or parts of it.6 Get articles by brand number and generic article list Find articles by brand number and generic article and assembly group. Type Long Long String Long String Description Article link ID Article ID Article number Generic article ID Generic article name Brand name Sort number Integer Brand number String Integer Description Linking target type Linking target ID Page 95-160 . XML Template: ArticleIds2Config. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.

Catalog Webservice V1.3
Interface Definition
Confidental

Apr 2008

Name

Type

States M: Motor ID A: Axle ID K: Body type ID U: null

Description

assemblyGroupNodeId brandNo genericArticleId

long LongList LongList

Result of assembly group selection

Assembly group node ID

In case of limitation to Brand number Brand number else null In case of limitation to generic article number else null Generic article number

lang country Sort

string string integer

Language code according Language to ISO 639 Country code according to ISO 3166 1: Sort by brandNo 2: sort by genericArticleName Country Sorting field

2.16.7 Get articles by brand number and generic article string list Find articles by brand number and generic article and assembly group. XML Template: ArticleIds2StringListConfig.xml Function: getArticleIds2StringList() Result: Identical structure as function getArticleIds2() (see:2.16.6).

The publication of this document, or parts of it, in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.

Page 96-160

Catalog Webservice V1.3
Interface Definition
Confidental

Apr 2008

Request Parameter: Name linkingTargetType Type string States C: Vehicle M: Motor A: Axle K: Body type U: Universal Others tbd linkingTargetId Long Linking target ID according to the linking target type: C: Vehicle ID M: Motor ID A: Axle ID K: Body type ID U: null assemblyGroupNodeId brandNo genericArticleId long StringList StringList Result of assembly group selection Assembly group node ID Linking target ID Description Linking target type

In case of limitation to Brand number Brand number else null In case of limitation to generic article number else null Generic article number

lang country sort

string string integer

Language code according Language to ISO 639 Country code according to ISO 3166 1: Sort by brandNo 2: sort by genericArticleName Country Sorting field

The publication of this document, or parts of it, in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.

Page 97-160

Catalog Webservice V1.3
Interface Definition
Confidental

Apr 2008

2.16.8 Get articles by brand number and generic article single Find articles by brand number and generic article and assembly group. XML Template: ArticleIds2SingleConfig.xml Function: getArticleIds2Single() Result: Identical structure as function getArticleIds2() (see: 2.16.6). Request Parameter: Name linkingTargetType Type string States C: Vehicle M: Motor A: Axle K: Body type U: Universal Others tbd linkingTargetId Long Linking target ID according to the linking target type: C: Vehicle ID M: Motor ID A: Axle ID K: Body type ID U: null assemblyGroupNodeId brandNo long Integer Result of assembly group selection Assembly group node ID Linking target ID Description Linking target type

In case of limitation to Brand number Brand number else null

The publication of this document, or parts of it, in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.

Page 98-160

3 Interface Definition Confidental Apr 2008 Name genericArticleId Type Long States In case of limitation to generic article number else null Description Generic article number lang country sort string string integer Language code according Language to ISO 639 Country code according to ISO 3166 1: Sort by brandNo 2: sort by genericArticleName Country Sorting field 2. or parts of it. XML Template: AssignedArticleByIdConfig. Page 99-160 . which is assigned to an assembly group. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.9 Get article basic information (deprecated) Find article basic information.Catalog Webservice V1.xml Function: getAssignedArticleById() Result: Column articleId articleLinkId articleNo articleAddName articleState articleStateName packingUnit quantityPerPackingUnit hasPrices Type Long Long String String Integer String Integer Integer Boolean Description Article ID Article link Id Article number Article additional name Article state (KT 73) Article state name (KT 73) Packing Unit Quantiy per packing Unit true if prices are available else false The publication of this document.16.

Catalog Webservice V1.3 Interface Definition Confidental Apr 2008 Column hasDocuments hasSecurityInfo hasPartList hasOEN hasUsage hasVehicleLink hasMotorLink hasAxleLink hasCsGraphics hasAppendage hasLessDiscount Type Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Description true if documents are available else false true if security information is available else false true if part list is available else false true if OE numbers are available else false true if trade numbers are available else false true if vehicle links are available else false true if motor links are available else false true if axle links are available else false true if context sensitive graphics are available else false true if appendages are available else false true if less discount is available else false Request Parameter: Name articleLinkId articleId linkingTargetTy pe Type long long string States Result of article selection Result of article selection Linking target type: C: Vehicle M: Motor A: Axle U: Universal Description Article link ID Article ID Linking target type The publication of this document. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. or parts of it. Page 100-160 .

or parts of it.10 Get article basic information (new) Find article basic information.Catalog Webservice V1. Motor or Axle else null Result of vehicle model selection if linking targte type is: Vehicle.16. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. XML Template: AssignedArticleById2Config. Page 101-160 .3 Interface Definition Confidental Apr 2008 Name linkingTargetId Type Long States Linking target ID according to linking target type: C: Vehicle ID M: Motor ID A: Axle ID U: null Description Linking target ID manuId Long Result of vehicle manufacturer selection if linking target type is: Vehicle. Motor or Axle else null Price date [YYYYMMDD] Null = current date Country code according to ISO 3166 Language code according to ISO 639 Manufacturer ID modId Long Model ID priceDate Integer Price date country lang string string Country Language 2.xml Function: getAssignedArticleById2() The publication of this document. which is assigned to an assembly group (with body type info).

in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. Page 102-160 . or parts of it.Catalog Webservice V1.3 Interface Definition Confidental Apr 2008 Result: Column articleId articleLinkId articleNo articleAddName articleState articleStateName packingUnit quantityPerPackingUnit hasPrices hasDocuments hasSecurityInfo hasPartList hasOEN hasUsage hasVehicleLink hasMotorLink hasAxleLink hasCsGraphics hasAppendage hasLessDiscount Type Long Long String String Integer String Integer Integer Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Description Article ID Article link Id Article number Article additional name Article state (KT 73) Article state name (KT 73) Packing Unit Quantiy per packing Unit true if prices are available else false true if documents are available else false true if security information is available else false true if part list is available else false true if OE numbers are available else false true if trade numbers are available else false true if vehicle links are available else false true if motor links are available else false true if axle links are available else false true if context sensitive graphics are available else false true if appendages are available else false true if less discount is available The publication of this document.

19.9) 2. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.16.19.2) Normal price (see 2.18.18.1) Trade numbers (see 2.19.9) Article main attributes (see 2.3) Replaced by numbers (see 2.19.19.xml Function: getAssignedArticlesByIds() Result: Records directArticle assignedArticle immediateAttributs immediateInfo normalAustauschPrice eanNumber usageNumbers replacedNumber replacedByNumber articleAttributes articleInfo mainArticle Description Not used Article basic information (see:2. XML Template: AssignedArticlesByIdsConfig.18.16.3) EAN number (see 2.19.3 Interface Definition Confidental Apr 2008 Column hasMarkLink Type Boolean Description else false true if body type links are available else false Request Parameter: Identical structure as function getAssignedArticleById() (see 2.19.7) The publication of this document.5) Article information (see 2. Page 103-160 .11 Get all article detail information by article list (deprecated) Find all article detail information.1) Article main info (see 2.6) Main articles of part articles (see 2. or parts of it.Catalog Webservice V1.2) Replacement number (see 2.3) Article attributes (see 2. which is assigned to an assembly group.16.

25 entries. Page 104-160 . Motor or Axle else null Result of vehicle model selection if linking targte type is: Vehicle.Catalog Webservice V1.24) OE numbers (see 2.25) States Result of article selection (articleId and articleLinkId) Linking target type: C: Vehicle M: Motor A: Axle U: Universal Description List of article ID pairs with max. or parts of it. (see comment below) Linking target type ArticleIdPairSeq linkingTargetTy pe String linkingTargetId Long Linking target ID Linking target ID according to linking target type: C: Vehicle ID M: Motor ID A: Axle ID U: null manuId Long Result of vehicle manufacturer selection if linking target type is: Vehicle.20) Documentdata (see 2.3 Interface Definition Confidental Apr 2008 articleDocuments documentData articlePrices oenNumbers Request Parameter: Name articleIdPairs Type Documentdescription (see 2. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. Motor or Axle else null Price date [YYYYMMDD] Manufacturer ID modId Long Model ID priceDate Integer Price date The publication of this document.23) Article catalog prices (see 2.

get EAN number (see 2.18. Page 105-160 .19. get article information (see 2.3) else false If true. get replacement number (see 2. get immediate info (see 2.6) else false Description Country lang string Language immediateAttrib uts boolean Article main attributes immediateInfo boolean Article main info normalAustausc hPrice eanNumbers boolean Normal price boolean EAN number usageNumbers boolean Trade numbers replacedNumbe rs boolean Replacement number replacedByNum bers boolean Replaced by numbers attributs boolean Article attributs info boolean Article information The publication of this document. get trade number (see 2. get normal price (see 2.1) else false If true. or parts of it.1) else false If true.3) else false If true.19.18.19.19.2) else false If true. get immediate attributes (see 2.3) else false if true. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. get article attributes (see 2.18.3 Interface Definition Confidental Apr 2008 Name country Type string States Null = current date Country code according to ISO 3166 Language code according to ISO 639 If true.2) else false If true.Catalog Webservice V1.19. get replaced by numbers (see 2.19.5) else false If true.

24) else false If true.23) else false If true.20) else false If true.xml Function: getAssignedArticlesByIdsSingle() Result: The publication of this document. which has two fields: articleId (long) and articleLinkId (long).19.3 Interface Definition Confidental Apr 2008 Name mainArticles Type boolean States If true.12 Get all article detail information by single article (deprecated) Find all article detail information.25) else false Description Main articles of part articles (see 2. which is assigned to an assembly group. XML Template: AssignedArticlesByIdsSingleConfig. Page 106-160 . in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. get documents (see 2. or parts of it. get documents data (see 2.19. get OE numbers (see 2.7) else false If true.Catalog Webservice V1. get main articles (see 2. get article catalog prices (see 2. 2.16.7) Document description documents boolean documentsData boolean Documentdata prices boolean Article catalog prices oeNumbers boolean OE numbers Comment: ArticleIdPairSeq is a Sequence of ArticleIdPair.

Catalog Webservice V1.16. Motor or Axle else null Price date [YYYYMMDD] Null = current date country string Country code according to ISO Country Manufacturer ID Description Article ID Articlelink ID Linking target type modId Long Model ID priceDate Integer Price date The publication of this document.3 Interface Definition Confidental Apr 2008 Identical Structure as function getAssignedArticlesByIds() (see 2. Motor or Axle else null Result of vehicle model selection if linking targte type is: Vehicle. Page 107-160 . in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.11) Request Parameter: Name articleId articleLinkId linkingTargetTy pe Type long long String States Result of article selection Result of article selection Linking target type: C: Vehicle M: Motor A: Axle U: Universal linkingTargetId Long Linking target ID Linking target ID according to linking target type: C: Vehicle ID M: Motor ID A: Axle ID U: null manuId Long Result of vehicle manufacturer selection if linking target type is: Vehicle. or parts of it.

Catalog Webservice V1.3
Interface Definition
Confidental

Apr 2008

Name lang

Type string

States 3166 Language code according to ISO 639 If true, get immediate attributes (see 2.18.1) else false If true, get immediate info (see 2.18.2) else false If true, get normal price (see 2.18.3) else false If true, get EAN number (see 2.19.1) else false If true, get trade number (see 2.19.2) else false If true, get replacement number (see 2.19.3) else false If true, get replaced by numbers (see 2.19.3) else false if true, get article attributes (see 2.19.5) else false If true, get article information (see 2.19.6) else false If true, get main articles (see 2.19.7) else false

Description Language

immediateAttrib uts

boolean

Article main attributes

immediateInfo

boolean

Article main info

normalAustausc hPrice eanNumbers

boolean

Normal price

boolean

EAN number

usageNumbers

boolean

Trade numbers

replacedNumbe rs

boolean

Replacement number

replacedByNum bers

boolean

Replaced by numbers

attributs

boolean

Article attributs

info

boolean

Article information

mainArticles

boolean

Main articles of part articles

The publication of this document, or parts of it, in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.

Page 108-160

Catalog Webservice V1.3
Interface Definition
Confidental

Apr 2008

Name documents

Type boolean

States If true, get documents (see 2.20) else false If true, get documents data (see 2.23) else false If true, get article catalog prices (see 2.24) else false If true, get OE numbers (see 2.25) else false

Description Document description

documentsData

boolean

Documentdata

prices

boolean

Article catalog prices

oeNumbers

boolean

OE numbers

2.16.13 Get all article detail information by article list (new) Find all article detail information, which is assigned to an assembly group (with body type info). XML Template: AssignedArticlesByIds2Config.xml Function: getAssignedArticlesByIds2() Result: Identical structure as function getAssignedArticlesByIds() (see: 2.16.11) Exception: The result has a new basic record (see 2.16.10). Request Parameter: Identical structure as function getAssignedArticlesByIds() (see: 2.16.11) Exception: There is a new linkingTarget type ‘K’ for body type info.

The publication of this document, or parts of it, in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.

Page 109-160

Catalog Webservice V1.3
Interface Definition
Confidental

Apr 2008

2.16.14 Get all article detail information by single article (new) Find all article detail information, which is assigned to an assembly group (with body type info). XML Template: AssignedArticlesByIds2SingleConfig.xml Function: getAssignedArticlesByIds2Single() Result: Identical structure as function getAssignedArticlesByIdsSingle() (see: 2.16.12) Exception: The result has a new basic record (see 2.16.10). Request Parameter: Identical structure as function getAssignedArticlesByIdsSingle() (see: 2.16.12) Exception: There is a new linkingTarget type ‘K’ for body type info.

2.17 Get articles by criteria
Find articles by criteria. These functions are used to filter a list of articles. There are two important restrictions: 1. Articles to be filtered must be assigned to a car, axle, motor or assembly group. Articles found by a direct search can not be filtered. 2. Articles to be filtered must belong to the same generic article. Use the following program flow to filter the articles: 1. Get all filter criteria with function getCritera2() and cache them. The ‘criteria type’ specifies the filter function (see step 5). If ‘dutyFlag’ is set, more than one attribute value of one criterion can be used to specify one article. In this case each attribute value is chooseable and needs to get transfered into the filter function. If the ‘dutyFlag’ is not set, there is only one attribute value choosable and needs to get transfered into the filter function. In the case of no filtering

The publication of this document, or parts of it, in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.

Page 110-160

Go further with step 4 until all filter criteria are used.1 Get required Attributs (Criteria) Find required criterias of a generic article. The ‘SuccessorId’ is used in the filter function (see step 5). Page 111-160 . Filter the article list by the attribute values with the following functions: A. Get the filter values for the first (next) criterion and the first (next) article list with function getCriteraAttributesByCriteriaArticles() 5.3 Interface Definition Confidental Apr 2008 jump over to the next criterion. the interval filter getCriteriaFilterArticlesByValuesInterval() is usable with two criteria (upper and lower value) to specify one article. if the criterion is interval (see step 1). or parts of it. You may use function getCriteriaFilterArticlesByValuesInterval(). If ‘IsInterval’ equals true. Use function getCriteriaFilterArticlesByValues(). 4.17. B. Use function getCriteriaFilterArticlesByValuesNumeric(). XML Template: RequiredAttributesConfig. by calling function 3. Get the ArticleIds (articleIds and articleLinkIds) getArticleIds2() for exactly one generic article. 2. if the criterion is alphanumeric (see step 1). in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. C. 2.Catalog Webservice V1. 6.xml Function: getRequiredAttributes() Result: Column criteriaId dutyFlag Type Long Boolean Description Criteria ID Duty flag The publication of this document. Get the possible filter criteria for the requested generic article as response of getRequiredAttributes(). if the criterion is numeric (see step 1).

2 Get attribute values of articles Find attribute values of articles.3 Interface Definition Confidental Apr 2008 Request Parameter: Name genericArticleId country Type long string States Description Result of generic article Generic article number selection Country code according to ISO 3166 Country 2. or parts of it. Page 112-160 . in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.xml Function: getCriteriaAttributesByCriteriaArticles() Result: Column criteriaId attributeValue Request Parameter: Name criteriaId articleIds articleLinkIds country lang Type long longLis t States Criteria ID Result of article selection Description Criteria ID List of article ID’s List of articlelink ID’s Country Language Type Long String Description Criteria ID Attribute value LongList Result of article selection string string Country code according to ISO 3166 Language code according to ISO 639 The publication of this document. XML Template: CriteriaAttributesByCriteriaArticlesConfig.Catalog Webservice V1.17.

in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.xml Function: getCriteriaAttributesByCriteriaArticlesStringList() Result: Identical structure as function getCriteriaAttributesByCriteriaArticles (see: 2.17.3 Interface Definition Confidental Apr 2008 2.17. or parts of it.Catalog Webservice V1.4 Get articles filtered by attribute string values Find articles by attribute values. Page 113-160 .3 Get attribute values of articles stringlist Find attribute values of articles stringlist. XML Template: CriteriaAttributesByCriteriaArticlesStringListConfig.xml Function: getCriteriaFilterArticlesByValues() The publication of this document.17.2) Request Parameter: Name criteriaId articleIds articleLinkIds country lang Type long stringLi st StringLi st string string States Criteria ID Result of article selection Result of article selection Country code according to ISO 3166 Language code according to ISO 639 Description Criteria ID List of article ID’s List of articlelink ID’s Country Language 2. XML Template: CriteriaFilterArticlesByValuesConfig.

17. XML Template: CriteriaFilterArticlesByValuesStringListConfig. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.xml Function: The publication of this document.Catalog Webservice V1. or parts of it. Page 114-160 .5 Get articles filtered by attribute string values stringlist Find articles by attribute values stringlist.3 Interface Definition Confidental Apr 2008 Result: Column articleId articleLinkId Request Parameter: Name criteriaId linkingTargetTy pe Type long string States Criteria ID Linking target type: C: Vehicle M: Motor A: Axle K: Body type U: Universal articleIds articleLinkIds attributeValues country lang longLis t Result of article selection List of article ID’s List of articlelink ID’s List of attribute values Country Language Description Criteria ID Linking target type Type Long Long Description Article ID Articlelink ID LongList Result of article selection stringLi st string string List of attribute values Country code according to ISO 3166 Language code according to ISO 639 2.

4) Request Parameter: Name criteriaId linkingTargetTy pe Type long string States Criteria ID Linking target type: C: Vehicle M: Motor A: Axle K: Body type U: Universal articleIds articleLinkIds attributeValues country lang stringLi st StringLi st stringLi st string string Result of article selection Result of article selection List of attribute values Country code according to ISO 3166 Language code according to ISO 639 List of article ID’s List of articlelink ID’s List of attribute values Country Language Description Criteria ID Linking target type 2.3 Interface Definition Confidental Apr 2008 getCriteriaFilterArticlesByValuesStringList() Result: Identical structure as function getCriteriaFilterArticlesByValues (see: 2. Page 115-160 . or parts of it.17. XML Template: CriteriaFilterArticlesByValuesNumericConfig.Catalog Webservice V1. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.17.6 Get articles filtered by attribute numeric values Find articles by attribute numeric values.xml Function: getCriteriaFilterArticlesByValuesNumeric() The publication of this document.

or parts of it.Catalog Webservice V1.17.xml Function: getCriteriaFilterArticlesByValuesNumericStringList() The publication of this document.7 Get articles filtered by attribute numeric values stringlist Find articles by attribute numeric values stringlist.3 Interface Definition Confidental Apr 2008 Result: Column articleId articleLinkId Request Parameter: Name criteriaId linkingTargetTy pe Type long string States Criteria ID Linking target type: C: Vehicle M: Motor A: Axle U: Universal articleIds articleLinkIds attributeValues country lang longLis t Result of article selection List of article ID’s List of articlelink ID’s List of attribute values Country Language Description Criteria ID Linking target type Type Long Long Description Article ID Articlelink ID LongList Result of article selection stringLi st string string List of attribute values Country code according to ISO 3166 Language code according to ISO 639 2. Page 116-160 . in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. XML Template: CriteriaFilterArticlesByValuesNumericStringListConfig.

Catalog Webservice V1.17. or parts of it.17. Request Parameter: Name criteriaId linkingTargetTy pe Type long string States Criteria ID Linking target type: C: Vehicle M: Motor A: Axle K: Body type U: Universal articleIds articleLinkIds attributeValues country lang stringLi st StringLi st stringLi st string string Result of article selection Result of article selection List of attribute values Country code according to ISO 3166 Language code according to ISO 639 List of article ID’s List of articlelink ID’s List of attribute values Country Language Description Criteria ID Linking target type 2. Page 117-160 . in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.xml Function: getCriteriaFilterArticlesByValuesInterval() The publication of this document.8 Get articles filtered by attribute interval values Find articles by attribute interval values.3 Interface Definition Confidental Apr 2008 Result: Identical structure as function getCriteriaFilterArticlesByValuesNumeric() (see:2. XML Template: CriteriaFilterArticlesByValuesIntervalConfig.6).

9 Get articles filtered by attribute interval values stringlist Find articles by attribute interval values stringlist.3 Interface Definition Confidental Apr 2008 Result: Column articleId articleLinkId Request Parameter: Name criteriaId criteriaId2 linkingTargetTy pe Type Long Long string States Criteria ID Successor criteria ID Linking target type: C: Vehicle M: Motor A: Axle K: Body type U: Universal articleIds articleLinkIds value1 value2 flagDate country lang longLis t Result of article selection List of article ID’s List of articlelink ID’s Interval value 1 Interval value 2 Flag: Is Date Country Language Description Criteria ID Successor criteria ID Linking target type Type Long Long Description Article ID Articlelink ID LongList Result of article selection String String boolea n string string Interval value 1 Interval value 2 true:value is date false:value is not date Country code according to ISO 3166 Language code according to ISO 639 2. or parts of it.17. Page 118-160 .Catalog Webservice V1. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. XML Template: The publication of this document.

or parts of it.3 Interface Definition Confidental Apr 2008 CriteriaFilterArticlesByValuesIntervalStringListConfig. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.17. Page 119-160 .xml Function: getCriteriaFilterArticlesByValuesIntervalStringList() Result: Identical structure as function getCriteriaFilterArticlesByValuesInterval() (see: 2.Catalog Webservice V1.8 ) Request Parameter: Name criteriaId criteriaId2 linkingTargetTy pe Type Long Long string States Criteria ID Successor criteria ID Linking target type: C: Vehicle M: Motor A: Axle K: Body type U: Universal articleIds articleLinkIds value1 value2 flagDate country lang stringLi st StringLi st String String boolea n string string Result of article selection Result of article selection Interval value 1 Interval value 2 true:value is date false:value is not date Country code according to ISO 3166 Language code according to ISO 639 Country Language List of article ID’s List of articlelink ID’s Interval value 1 Interval value 2 Flag: Is Date Description Criteria ID Successor criteria ID Linking target type The publication of this document.

18 Get article main information Find article main information. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.18. or parts of it. 2. Page 120-160 .3 Interface Definition Confidental Apr 2008 2.xml Function: getImmediateAttributs() Result: Column attrValueId attrId attrValue attrType Type Long Long String String Description Attribute value ID Attribute ID Attribute value Attribute type: A: Alphanumeric N: Numeric D: Date K: Key V: Without value Others tbd attrName attrShortName attrUnit attrSuccessorId attrIsInterval String String String Long Boolean Attribute name Attribute short name Attribute unit Successory ID Flag: Is Interval The publication of this document.1 Get article main attributes Find article main attributes.Catalog Webservice V1. XML Template: ImmediateAttributsConfig.

or parts of it.Catalog Webservice V1. XML Template: ImmediateInfosConfig.3 Interface Definition Confidental Apr 2008 Request Parameter: Name articleId articleLinkId Type long Long States Result of article selection In case of assembly group selection article link ID of article selection else (article direct search) null Country code according to ISO 3166 Language code according to ISO 639 Description Article ID Article link ID country lang string string Country Language 2.xml Function: getImmediateInfos() Result: Column infoId infoText infoTypeId infoTypeName Type Long String Integer String Description Information ID Information text Information type (KT 072) Information type name (KT 072) Request Parameter: Name articleId articleLinkId Type long Long States Result of article selection In case of assembly group Description Article ID Article link ID The publication of this document.2 Get article main information Find article main information. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.18. Page 121-160 .

Page 122-160 .Catalog Webservice V1. XML Template: ArticlePricesNormalAustauschConfig.3 Get article standard price Find article standard price. if less discount available. e. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.3 Interface Definition Confidental Apr 2008 Name Type States selection article link ID of article selection else (article direct search) null Description country lang string string Country code according to ISO 3166 Language code according to ISO 639 Country Language 2.xml Function: getArticlePricesNormalAustausch() Result: Column price priceTypeId priceTypeName currency validDateFrom validDateTo priceUnitId priceUnitName quantityUnitId quantityUnitName hasLessDiscount Type Integer Integer String String Integer Integer Integer String String String Boolean Description Price with 2 decimal spaces Price type (KT 074) Price type name (KT 074) Currency From date valid [YYYYMMDD] To date valid [YYYYMMDD] Price unit ID (KT 070) Price unit name (KT 070) Quantity unit ID (KT 071.g. Piece) true. e.18. else false The publication of this document. Piece) Quantity unit name (KT 071.g. or parts of it.

19. XML Template: EanNumbersConfig.Catalog Webservice V1.19.2 Get article trade number The publication of this document. or parts of it.19 Get article information 2.3 Interface Definition Confidental Apr 2008 Request Parameter: Name articleId priceDate country lang Type long Integer string string States Result of article selection Price date [YYYYMMDD] Null = current date Country code according to ISO Country 3166 Language code according to ISO 639 Language Description Article ID Price date 2. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. Page 123-160 .1 Get article EAN number Find article EAN number.xml Function: getEanNumbers() Result: Column eanNumber Type String Description EAN number Request Parameter: Name articleId country Type long string States Result of article selection Country code according to ISO 3166 Description Article ID Country 2.

xml Function: getUsageNumbers() Result: Column usageNumber Type String Description Trade number Request Parameter: Name articleId country Type long string States Result of article selection Description Article ID Country code according to Country ISO 3166 2. XML Template: ReplacedNumbersConfig.3 Get article replacement number First flavour: Find article and replacement number which replaces an article. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. or parts of it.xml Function: getReplacedNumbers() Result: Column replaceArticleId replaceNumber Type Long String Description Replacement article ID Replacement article number The publication of this document.19.Catalog Webservice V1. XML Template: UsageNumbersConfig.3 Interface Definition Confidental Apr 2008 Find article trade number. Page 124-160 .

4 Get URL of extended article information The publication of this document. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. XML Template: ReplacedByNumbersConfig.3 Interface Definition Confidental Apr 2008 Request Parameter: Name articleId country Type long string States Result of article selection Description Article ID Country code according to ISO Country 3166 Second flavour: Find articles and replacement number which are replaced by an article.xml Function: getReplacedByNumbers() Result: Column replaceArticleId replaceNumber Type Long String Description Replacement article ID Replacement article number Request Parameter: Name articleId country Type long string States Result of article selection Description Article ID Country code according to ISO Country 3166 2.19. or parts of it.Catalog Webservice V1. Page 125-160 .

3 Interface Definition Confidental Apr 2008 Find URL of extended article information.xml Function: getArticleExtUrlById() Result: Column extInfoURL Type String Description URL of extended article information Request Parameter: Name articleId Type long States Result of article selection Result of article selection Brand number Country code according to ISO 3166 Language code according to ISO 639 Description Article ID Generic article ID Brand number Country Language genericArticleId long brandNo country lang integer string string 2.Catalog Webservice V1. Page 126-160 . XML Template: ArticleExtUrlByIdConfig. or parts of it. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.19. XML Template: AssignedArticleAttributsConfig.xml Function: getAssignedArticleAttributs() The publication of this document.5 Get article attribute values Find article attribute values.

if article direct search: null Country code according to ISO 3166 Language code according to ISO 639 Country Language country lang string string 2.Catalog Webservice V1.3 Interface Definition Confidental Apr 2008 Result: Column attrValueId attrValue attrName attrType Type Long String String String Description Attribute value ID Attribute value Attribute name Attribute type: A: Alphanumeric N: Numeric D: Date K: Key V: Without value Others tbd attrId attrShortName attrUnit attrSuccessorId attrIsInterval Long String String Long Boolean Attribute ID Attribute short name Attribute unit Successory ID Flag: Is Interval Request Parameter: Name articleId articleLinkId Type long Long States Result of article selection Description Article ID If assembly group selection: Article link ID article link ID of article selection.6 Get article information The publication of this document.19. or parts of it. Page 127-160 . in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.

xml Function: getAssignedArticleInfos() Result: Column infoId infoText infoType infoTypeName Type Long String Integer String Description Information ID Information text Information type (KT 072) Information type name (KT 072) Request Parameter: Name articleId articleLinkId Type long Long States Result of article selection In case of assembly group selection article link ID of article selection else (article direct search) null Country code according to ISO 3166 Language code according to ISO 639 Description Article ID Article link ID country lang string string Country Language 2. or parts of it.Catalog Webservice V1. XML Template: AssignedArticleInfosConfig.xml The publication of this document. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.19. XML Template: MainArticlesConfig. Page 128-160 .3 Interface Definition Confidental Apr 2008 Find article information.7 Get main articles Find main articles of a part article.

20 Get article documents Find document descriptions to an article. or parts of it. XML Template: ArticleDocumentsConfig. Page 129-160 .Catalog Webservice V1. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.xml Function: getArticleDocuments() Result: Column docId docLinkId docTypeName Type Long Long String Description Document ID Document link ID Document type name (KT 141) The publication of this document.3 Interface Definition Confidental Apr 2008 Function: getMainArticles() Result: Column articleId articleNumber articleName articleAddName Type Long String String String Description Article ID Article number Article name Article add name Request Parameter: Name partArticleId country Lang Type long string string States Result of article selection Country code according to ISO 3166 Language code according to ISO 639 Description Part article ID Country Language 2.

in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. Page 130-160 . Bitmap) Document description docFileTypeName String Type long Long States Result of article selection In case of assembly group selection article link ID of article selection else (article direct search) null Document type (KT 141) Description Article ID Article link ID docTypeId country lang Integer string string Document type Country code according to ISO Country 3166 Language code according to Language ISO 639 2. XML Template: ThumbnailByArticleIdConfig.xml Function: getThumbnailByArticleId() Result: Column thumbDocId thumbTypeId Type Long Integer Description Document ID Document type Id The publication of this document.Catalog Webservice V1.g.21 Get article thumbnail documents Find article thumbnail documents.3 Interface Definition Confidental Apr 2008 Column docTypeId docFileName docText Request Parameter: Name articleId articleLinkId Type Integer String String Description Document type Id File name File type name (e. or parts of it.

22.xml Function: getCsgDocumentsByArticleId() Result: Column csgId csgDocId csgFileName Request Parameter: Name articleId country lang Type long string string States Result of article selection Country code according to ISO 3166 Language code according to ISO 639 Description Article ID Country Language Type Long Long String Description Context sensitive graphic ID Document ID File name 2.Catalog Webservice V1. The coordinate system is starting with X=0. XML Template: CsgDocumentsByArticleIdConfig. Page 131-160 .1 Get coordinates by article document Find coordinates by article document.3 Interface Definition Confidental Apr 2008 Column thumbFileName Request Parameter: Name articleId Type String Description File name Type long States Result of article selection Description Article ID 2. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. Y=0 at the top left of the document.22 Get article context sensitive document Find context sensitive graphics of an article. The publication of this document. or parts of it.

Catalog Webservice V1. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. 1=rectangle X value of upper left corner or center Y value of upper left corner or center X value of lower right corner or radius Y value of lower right corner Part article link ID Part article Id The publication of this document.xml Function: getCoordinatesByArticleDocument() Result: Column number subNumber Type x1Value y1Value x2Value y2Value partArticleLinkId partArticleId Request Parameter: Name csgId Type long States Context sensitive graphic ID Description Context sensitive graphic ID Type Integer Integer Integer Long Long Long Long Long Long Description Coordinate number Coordinate sub number Coordinate type: 0=circle. Page 132-160 . or parts of it.3 Interface Definition Confidental Apr 2008 XML Template: CoordinatesByArticleDocumentConfig.

Catalog Webservice V1.3
Interface Definition
Confidental

Apr 2008

2.22.2 Get article context sensitive document data (deprecated) Find article context sensitive document data. XML Template: CsgDocumentDataByArticleIdConfig.xml Function: getCsgDocumentDataByArticleId() Result: Records DocumentData ArticePartList ContextGraphicCoordinates Description Document data (see 2.23) Article part list (see 2.29) Coordinates for context graphic (see 2.22.1)

Request Parameter: Name articleId articleLinkId Type long Long States Result of article selection Result of article selection Linking target type: C: Vehicle M: Motor A: Axle U: Universal linkingTargetId Long Linking target ID according to the linking target type: C: Vehicle ID M: Motor ID A: Axle ID
The publication of this document, or parts of it, in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.

Description Article ID Article link Id Linking target type

linkingTargetType String

Linking target ID

Page 133-160

Catalog Webservice V1.3
Interface Definition
Confidental

Apr 2008

Name articlePartList country lang

Type boolean string string

States U: null If true, get article part list, else false Country code according to ISO 3166 Language code according to ISO 639

Description Flag: Article Part List
Country

Language

2.22.3 Get article context sensitive document data (new) Find article context sensitive document data (with body type info). XML Template: CsgDocumentDataByArticleId2Config.xml Function: getCsgDocumentDataByArticleId2() Result: Records DocumentData ArticePartList ContextGraphicCoordinates Description Document data (see 2.23) Article part list (see 2.29.1) Coordinates for context graphic (see 2.22.1)

Request Parameter: Identical structure as function getCsgDocumentDataByArticleId() (see: 2.22.2)

The publication of this document, or parts of it, in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.

Page 134-160

Catalog Webservice V1.3
Interface Definition
Confidental

Apr 2008

2.23 Get article document data
Find document data. XML Template: ArticleDocumentsByDocIdConfig.xml Function: getArticleDocumentsByDocId() Result: Column docData docFileType Type Byte[] String Description The binary representation of the document. File type (MIME-Types: e.g. application/pdf, image/gif, image/jpeg) Document ID

docId Request Parameter: Name docId thumbFlag Type long

Long

States Document ID Thumb Flag

Description Document ID Thumb flag

boolean

2.24 Get article catalog prices
Find article catalog prices. This are the recommended prices by the manufacturer. XML Template: ArticlePricesConfig.xml Function: getArticlePrices()

The publication of this document, or parts of it, in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.

Page 135-160

e. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.3 Interface Definition Confidental Apr 2008 Result: Column price priceTypeId priceTypeName currency validDateFrom validDateTo priceUnitId priceUnitName quantityUnitId Type Integer Integer String String Integer Integer Integer String String Description Price Price type (KT 074) Price type name (KT 074) Currency From date valid [YYYYMMDD] To date valid [YYYYMMDD] Price unit ID (KT 070) Price unit name (KT 070) Quantity unit ID (KT 071.25 Get article OE numbers Find article OE numbers. e.Catalog Webservice V1. Page 136-160 .g. Piece) Quantity unit name (KT 071. Piece) Discount true if less discount is available else false quantityUnitName String discount hasLessDiscount String Boolean Request Parameter: Name articleId priceDate country lang Type long Integer string string States Result of article selection Price date [YYYYMMDD] Null = current date Country code according to ISO 3166 Language code according to ISO 639 Country Language Description Article ID Price date 2. XML Template: The publication of this document. or parts of it.g.

xml Function: getManufacturerInfosById() Result: Column addressType Type Integer Description Address type (KT 059) The publication of this document. Page 137-160 .xml Function: getArticleOENumbers() Result: Column oeNumber brandName blockNumber sortNumber Type String String Integer Integer Description OE number Manufacturer name Block number Sort number Request Parameter: Name articleId country lang Type long string string States Result of article selection Country code according to ISO 3166 Language code according to ISO 639 Description Article ID Country Language 2. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. XML Template: ManufacturerInfosByIdConfig. or parts of it.26 Get manufacturer addresses Find manufacturer addresses.3 Interface Definition Confidental Apr 2008 ArticleOENumbersConfig.Catalog Webservice V1.

Catalog Webservice V1.27 Get linked vehicles. Page 138-160 . or parts of it. motors.3 Interface Definition Confidental Apr 2008 Column addressName name name2 street street2 mailbox zipCountryCode zip zipSpecial zipMailbox city city2 phone fax email wwwURL logoDocId Type String String String String String String String String String String String String String String String String Long Description Address name Name Name2 Street Street 2 Mailbox Country code for zip Zip Zip special Zip mailbox City City 2 Phone Fax Email URL Document ID for logo Request Parameter: Name brandNo country lang Type integer string string States Result of brand selection Country code according to ISO 3166 Language code according to ISO 639 Description Brand number Country Language 2.xml The publication of this document. axles of an article Find vehicles. XML Template: ArticleLinkedAllLinkingTargetSpecialConfig. motors and axles which are linked to an article. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.

which is excluded C: Vehicle ID M: Motor ID A: Axle ID Linking target ID Description Article ID Linking target type The publication of this document. or parts of it. Page 139-160 . C: Vehicle ID M: Motor ID A: Axle ID K: Body type ID Request Parameter: Name articleId linkingTargetType Type long string States Result of article selection Linking target type: C: Vehicle M: Motor A: Axle K: Body type linkingTargetId Long Selection of linking target ID according to the linking target type.Catalog Webservice V1. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.3 Interface Definition Confidental Apr 2008 Function: getArticleLinkedAllLinkingTarget() Result: Column articleLinkId linkingTargetType Type Long String Description Article link ID Linking target type: C: Vehicle M: Motor A: Axle K: Body type linkingTargetId Long Linking target ID according to linking target type.

or parts of it. XML Template: ArticleLinkedAllLinkingTarget2SpecialConfig. which is excluded C: Vehicle ID M: Motor ID Linking target ID Description Article ID Linking target type The publication of this document. Request Parameter: Name articleId linkingTargetType Type long string States Result of article selection Linking target type: C: Vehicle M: Motor A: Axle K: Body type linkingTargetId Long Selection of linking target ID according to the linking target type.1 Get linked vehicles.Catalog Webservice V1. axles of an article by manufacturer Find vehicles. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.27.3 Interface Definition Confidental Apr 2008 Name country lang Type string string States K: Body type ID Country code according to ISO 3166 Language code according to ISO 639 Description Country Language 2.xml Function: getArticleLinkedAllLinkingTarget2() Result: Identical structure as function getArticleLinkedAllLinkingTarget () (see:2. motors and axles of a manufacturer. motors.27). which are linked to an article. Page 140-160 .

which are linked to an article.3 Interface Definition Confidental Apr 2008 Name Type States A: Axle ID K: Body type ID Description linkingTargetManuId Long Selection of linking target manufacturer ID according to the linking target type: C: Vehicle manufacturer ID’s M: Motor manufacturer ID’s A: Axle manufacturer ID’s K: Body type manufacturer ID’s Linking target manufacturer ID country lang string string Country code according to ISO 3166 Language code according to ISO 639 Country Language 2. motor and axle manufacturers.Catalog Webservice V1. XML Template: ArticleLinkedAllLinkingTargetManufacturerSpecialConfig. Page 141-160 . axle manufacturers of an article Find vehicle. or parts of it.xml Function: getArticleLinkedAllLinkingTargetManufacturer() Result: Column manuName manuId Request Parameter: Name articleId Type long States Result of article selection Description Article ID Type String Integer Description Manufacturer short name Manufacturer ID The publication of this document.2 Get linked vehicle.27. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. motor.

or parts of it.Catalog Webservice V1.3 Get article main attributes of a linked article Find article main attributes of a linked article. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.xml Function: getImmediateAttributsLinkedElements() Result: Column attrId attrValue attrName attrType Type Long String String String Description Attribute ID Attribute value Attribute name Attribute type: A: Alphanumeric N: Numeric D: Date K: Key V: Without value Others tbd attrShortName attrUnit String String Attribute short name Attribute unit The publication of this document.3 Interface Definition Confidental Apr 2008 Name linkingTargetType Type string States Linking target type: C: Vehicle M: Motor A: Axle K: Body type Description Linking target type country string Country code according to ISO 3166 Country 2.27. XML Template: ImmediateAttributsLinkedElementsConfig. Page 142-160 .

or parts of it.12. Page 143-160 .Catalog Webservice V1. XML Template: ArticleLinkedMotorsByIdConfig.5 Get linked motor details Find linked motor details of an article.27. See basic function: 2.4 Get linked axle details Find linked axle details of an article.3 Interface Definition Confidental Apr 2008 Column attrSuccessorId attrIsInterval Type Long Boolean Description Successory ID Flag: Is Interval Request Parameter: Name articleLinkId country lang Type long string string States Result of article selection Country code according to ISO 3166 Language code according to ISO 639 Description Article ID Country Language 2.xml Function: getArticleLinkedMotorsById() Result: Column motorId motorCode manuId manuDesc powerKw Type Long String Long String Integer Description Motor ID Motor code Manufacturer ID Manufacturer name Power / KW The publication of this document.6 Get Axle detail 2.27. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.

3 Interface Definition Confidental Apr 2008 Column powerHp cylinderCapacity cylinder assembledFrom assembledTo Request Parameter: Name articleId motorId lang country Type long long string string Type Integer Integer Integer String String Description From power / HP Capacity / ccm Cylinder From assembled date To assembled date States Result of article selection Result of motor selection Description Article ID Motor ID Language code according to Language ISO 639 Country code according to Country ISO 3166 2. or parts of it.xml Function: getArticleLinkedVehiclesById() Result: Column carId carDesc manuId manuDesc modelId Type Long String Long String Long Description Vehicle ID Vehicle name Manufacturer ID Manufacturer name Model ID The publication of this document. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.6 Get linked vehicle details Find linked vehicle details of an article.27. XML Template: ArticleLinkedVehiclesByIdConfig. Page 144-160 .Catalog Webservice V1.

axle details of an article and a list of linking targets (deprecated) Find linked vehicle.3 Interface Definition Confidental Apr 2008 Column modelDesc axisConfiguration constructionType Type String String String Description Model name Axis configuration name Construction type name From construction year [YYYYMM] To construction year [YYYYMM] From power / KW To Power / KW From Power / HP To Power / HP Capacity / ccm Tonnage / T From assembled date To assembled date yearOfConstructionFrom Integer yearOfConstructionTo powerKwFrom powerKwTo powerHpFrom powerHpTo cylinderCapacity tonnage assembledFrom assembledTo Request Parameter: Name articleId carId lang country Type long long string string Integer Integer Integer Integer Integer Integer Integer String String States Result of article selection Result of vehicle selection Language code according to ISO 639 Country code according to ISO 3166 Description Article ID Vehicle ID Language Country 2. Page 145-160 . motor. XML Template: ArticleLinkedAllLinkingTargetsByIdsSpecialConfig.xml The publication of this document. motor. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. or parts of it.27.7 Get linked vehicle. axle details of an article and a list of linking targets.Catalog Webservice V1.

27.27.6) Article link ID Linking target ID linkingTargetType string Comment: LinkedArticlePairSeq is a Sequence of LinkedArticlePair.Catalog Webservice V1.4) Linked motors (see 2.27.27) Language code according to ISO 639 Country code according to ISO 3166 List of linked article Language Country Description Linking target type Result of article selection Article ID Description Main attributes of the linked article (see 2. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. The publication of this document.3 Interface Definition Confidental Apr 2008 Function: getArticleLinkedAllLinkingTargetsByIds() Result: Records linkedArticleImmediateAttributs linkedAxles linkedMotors linkedVehicles articleLinkId (long) linkingTargetId (long) Request Parameter: Name articleId Type long States Linking target type: C: Vehicle M: Motor A: Axles linkedArticlePairs lang country LinkedArticle PairSeq string string Result of linked article selection (see 2.27. Page 146-160 . or parts of it. which has two fields: linkingTargetId (long) and articleLinkId (long).3) Linked axles (see 2.5) Linked vehicles (see 2.

Page 147-160 .27.3) Linked axles (see 2.3) Article link ID Linking target ID linkingTargetType string The publication of this document. XML Template: ArticleLinkedAllLinkingTargetsByIds2SpecialConfig.Catalog Webservice V1.4) Linked motors (see 2.10.27. axle. motor. axle details of an article and a list of linking targets (new) Find linked vehicle. motor.27. body type details of an article and a list of linking targets (with body type info).27. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.xml Function: getArticleLinkedAllLinkingTargetsByIds2() Result: Records linkedArticleImmediateAttributs linkedAxles linkedMotors linkedVehicles linkedMarks articleLinkId (long) linkingTargetId (long) Request Parameter: Name articleId Type long States Linking target type: C: Vehicle M: Motor A: Axles K: Body type linkedArticlePairs LinkedArticle PairSeq Result of linked article selection (see 2.27. or parts of it.8 Get linked vehicle.27) List of linked article Description Linking target type Result of article selection Article ID Description Main attributes of the linked article (see 2.3 Interface Definition Confidental Apr 2008 2.5) Linked vehicles (see 2.6) Linked body types (see 2.

Page 148-160 . XML Template: ArticleAccessoryListConfig.xml Function: getArticleAccessoryList() Result: Column accessoryLinkId articleListNo accessoryArticleId accessoryArticleName articleNo articleName Type Long Integer Long String String String Description Accessory link ID Article list number Accessory article ID Accessory article name Article number Article name The publication of this document.28 Get article accessory list Find accessory list. else false Description Language Country Select immediate attributs LinkedArticlePairSeq is a Sequence of LinkedArticlePair. select immediate attributes. 2. or parts of it. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.Catalog Webservice V1. 2.28. which has two fields: linkingTargetId (long) and articleLinkId (long).3 Interface Definition Confidental Apr 2008 Name lang country immediateAttribut s Comment: Type string string boolean States Language code according to ISO 639 Country code according to ISO 3166 If true.1 Get article accessory list (deprecated) Find accessory list of an article.

in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. Page 149-160 .3 Interface Definition Confidental Apr 2008 Column articleAddName articleState articleStateName genericArticleId genericArticleName brandName brandNo packingUnit quantityPerPackingUnit quantity hasPrices hasDocuments hasSecurityInfo hasPartList hasOEN hasVehicleLink hasMotorLink hasAxleLink Type String Integer String Long String String Integer Integer Integer Integer Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Description Article add name Article state (KT 073) Article state name (KT 073) Generic article ID Generic article name Brand name Brand number Packing Unit Quantity per packing unit Quantity true if prices are available else false true if documents are available else false true if security info is available else false true if a part list is available else false true if OE numbers are available else false true if vehicle links are available else false true if motor links are available else false true if axle links are available else false Request Parameter: Name articleLinkId articleId Type Long long States Result of article selection Result of article selection Linking target type: Description Article link ID Article ID Linking target type linkingTargetType string The publication of this document. or parts of it.Catalog Webservice V1.

Motor or Axle else null Price date [YYYYMMDD] Null = current date Manufacturer ID modId Long Model ID priceDate Country Lang Integer string string Price date Country code according to ISO Country 3166 Language code according to ISO 639 Language 2.Catalog Webservice V1. XML Template: ArticleAccessoryList3Config. or parts of it. Motor or Axle else null Result of vehicle model selection if linking targte type is: Vehicle. Page 150-160 .2 Get article accessory list (new) Find accessory list of an article (with body type info).28.xml Function: getArticleAccessoryList3() The publication of this document. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.3 Interface Definition Confidental Apr 2008 Name Type States C: Vehicle M: Motor A: Axle U: Universal Description linkingTargetId Long Linking target ID according to linking target type: C: Vehicle ID M: Motor ID A: Axle ID U: null Linking target ID manuId Long Result of vehicle manufacturer selection if linking target type is: Vehicle.

3 Interface Definition Confidental Apr 2008 Result: Column accessoryLinkId articleListNo accessoryArticleId accessoryArticleName articleNo articleName articleAddName articleState articleStateName genericArticleId genericArticleName brandName brandNo packingUnit quantityPerPackingUnit quantity hasPrices hasDocuments hasSecurityInfo hasPartList hasOEN hasVehicleLink hasMotorLink Type Long Integer Long String String String String Integer String Long String String Integer Integer Integer Integer Boolean Boolean Boolean Boolean Boolean Boolean Boolean Description Accessory link ID Article list number Accessory article ID Accessory article name Article number Article name Article add name Article state (KT 073) Article state name (KT 073) Generic article ID Generic article name Brand name Brand number Packing Unit Quantity per packing unit Quantity true if prices are available else false true if documents are available else false true if security info is available else false true if a part list is available else false true if OE numbers are available else false true if vehicle links are available else false true if motor links are available else false The publication of this document. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. Page 151-160 .Catalog Webservice V1. or parts of it.

28.6) The publication of this document.3 Interface Definition Confidental Apr 2008 Column hasAxleLink hasMarkLink Type Boolean Boolean Description true if axle links are available else false true if body type links are available else false Request Parameter: Identical structure as function getArticleAccessoryList2() (see 2.28. or parts of it.1). XML Template: ArticleAccessoryList4Config.1) Accessory Attributs (see:2.1) Exception: There is a new linkingTargetType ‘K’ for body type info 2. Page 152-160 .4 Get article accessory list with attributes (new) Find accessory list of an article with attributes (with body type info).28. XML Template: ArticleAccessoryList2Config.Catalog Webservice V1.28.28.xml Description Accessory Details (see: 2. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.xml Function: getArticleAccessoryList2() Result: Records AccessoryDetails AccessoryAttributs Request Parameter: Identical structure as function getArticleAccessoryList() (see: 2.28.3 Get article accessory list with attributes (deprecated) Find accessory list of an article with attributs. 2.

28.2) Accessory Attributs (see:2. Page 153-160 .3 Interface Definition Confidental Apr 2008 Function: getArticleAccessoryList4() Result: Records AccessoryDetails AccessoryAttributs Request Parameter: Identical structure as function getArticleAccessoryList3() (see: 2.xml Function: getArticleHasAccessoryList() Result: Column articleAccessoryId Type Long Description Article accessory ID Description Accessory Details (see: 2.5 Get article accessory list existing information Find information. XML Template: ArticleHasAccessoryListConfig. or parts of it.28.6) The publication of this document.Catalog Webservice V1. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. if accessory list of an article exists.28.2). 2.28.

6 Get article main attribute of an accessory article Find article main attributes of an accessory article.Catalog Webservice V1. XML Template: ArticleAccessoryImmediateAttributsConfig.xml Function: getArticleAccessoryImmediateAttributs() Result: Column isAccessoryAttr attrId attrType Type Description Boolean true if accessory attribute else false Long String Attribute ID Attribute type: A: Alphanumeric N: Numeric The publication of this document.3 Interface Definition Confidental Apr 2008 Request Parameter: Name articleId universalFlag manuId Type long boolean Long States Result of article selection true if universal article else false Result of manufacturer selection if not an universal article Result of model selection if not an universal article Result of vehicle selection if not an universal article Result of motor slection if not an universal article Country code according to ISO 3166 Description Article ID Flag: universal article selection Manufacturer ID modelId carId motorId country Long Long Long string Model ID Vehicle ID Motor ID Country 2. or parts of it. Page 154-160 .28. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.

xml Function: getArticlePartList() The publication of this document.Catalog Webservice V1.3 Interface Definition Confidental Apr 2008 Column Type Description D: Date K: Key V: Without value Others tbd attrName attrShortName attrValue attrUnit attrSuccessorId attrIsInterval Request Parameter: Name articleId articleAccessoryId lang country Type long long String String String String Long Boolean Attribute name Attribute short name Attribute value Attribute unit Successory ID Flag: Is Interval States Result of article selection Result of article accessory selection Language code according to ISO 639 Country code according to ISO 3166 Description Article ID Article accessory ID Language Country string string 2. XML Template: ArticlePartListConfig.29 Get article part list (deprecated) Find part list of an article. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. or parts of it. Page 155-160 .

in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. or parts of it. Page 156-160 .Catalog Webservice V1.3 Interface Definition Confidental Apr 2008 Result: Column partId partArticleId articleNo articleName articleAddName articleState articleStateName genericArticleId genericArticleName brandName brandNo packingUnit quantityPerPackingUnit quantity hasPrices hasDocuments hasSecurityInfo hasPartList hasOEN hasVehicleLink hasMotorLink hasAxleLink Type Long Long String String String Integer String Long String String Integer Integer Integer Integer Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Description Part article link ID Part article ID Article number Article name Article add name Article state (KT 073) Article state name (KT 073) Generic article ID Generic article number Brand name Brand number Packing unit Quantity per packing unit Quantity true if prices are available else false true if documents are available else false true if security information is available else false true if a part list is available else false true if OE numbers are available else false true if vehicle links are available else false true if motor links are available else false true if axle links are available else false The publication of this document.

in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. XML Template: ArticlePartList2Config.Catalog Webservice V1.3 Interface Definition Confidental Apr 2008 Request Parameter: Name articleId articleLinkId carId axleID motorId priceDate country lang Type long Long Long Long Long Integer string String States Result of article selection Result of article selection Result of car selection Result of axle selection Result of motor selection Price date [YYYYMMDD] Null = current date Country code according to ISO 3166 Language code according to ISO 639 Country Language Description Article ID Article link ID Car ID Axle ID Motor ID Price date 2.xml Function: getArticlePartList2() Result: Column partId partArticleId articleNo articleName articleAddName articleState Type Long Long String String String Integer Description Part article link ID Part article ID Article number Article name Article add name Article state (KT 073) The publication of this document.29.1 Get article part list (new) Find part list of an article (with body type info). or parts of it. Page 157-160 .

Page 158-160 .Catalog Webservice V1.3 Interface Definition Confidental Apr 2008 Column articleStateName genericArticleId genericArticleName brandName brandNo packingUnit quantityPerPackingUnit quantity hasPrices hasDocuments hasSecurityInfo hasPartList hasOEN hasVehicleLink hasMotorLink hasAxleLink hasMarkLink Type String Long String String Integer Integer Integer Integer Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Boolean Description Article state name (KT 073) Generic article ID Generic article number Brand name Brand number Packing unit Quantity per packing unit Quantity true if prices are available else false true if documents are available else false true if security information is available else false true if a part list is available else false true if OE numbers are available else false true if vehicle links are available else false true if motor links are available else false true if axle links are available else false true if body type links are available else false Request Parameter: Name articleId articleLinkId carId Type long Long Long States Result of article selection Result of article selection Result of car selection Description Article ID Article link ID Car ID The publication of this document. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. or parts of it.

Incremented at minor changes or enhancements and expected to be compatible to a previous version.Catalog Webservice V1. Number incremented at each build. minor integer build revision date integer integer String The publication of this document. or parts of it. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.3 Interface Definition Confidental Apr 2008 Name axleId motorId markId priceDate country lang Type Long Long Long Integer string string States Result of axle selection Result of motor selection Result of body type selection Price date [YYYYMMDD] Null = current date Country code according to ISO 3166 Language code according to ISO 639 Description Axle ID Motor ID Body type ID Price date Country Language 2.30 Version info Get version info about the currently running service. Page 159-160 . Function: getPegasusVersionInfo() Result: Column major Type integer Description Incremented at major changes which are not expected to be compatible to a previous version. Timestamp of current build. Distinguishes otherwise identically builds.

ccc. Adjusted automatically if not in range.31 Add dynamic address Permit access to the webservice to the specified address for a limited time. The publication of this document. or parts of it.0.0.Catalog Webservice V1. Page 160-160 . in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. Request Parameter: Name address validityHours Type string integer States aaa.1 Time to permit access counted in hours.bbb. Might be a large positive number if access to an existant static address is requested.3 Interface Definition Confidental Apr 2008 Request Parameter: Column Type Description 2. This function is allowed to be called only from existant static addresses.ddd 1 … 24 Description Address like 127. Function: addDynamicAddress() Result: Column validityHours Type integer Description Calculated time/hours the access is granted to the given address.

Sign up to vote on this title
UsefulNot useful