P. 1
Interface Cat Service

Interface Cat Service

|Views: 811|Likes:
Published by Anton Belokrylov

More info:

Published by: Anton Belokrylov on Oct 16, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

11/03/2011

pdf

text

original

Sections

  • Prologue A : History of changes
  • Prologue B : Abbreviations and terms
  • 1 Introduction
  • 1.1 Request Parameter
  • 1.2 Result
  • 1.3 Access Control
  • 1.4 Linkage to other databases
  • 1.5 Known compatibility problems
  • 1.5.1 .net
  • 1.5.2 PHP
  • 2 Standard request functions
  • 2.1 Get key table values
  • getKeyValuesForTradersMode()
  • 2.2 Get TecDoc country groups
  • getCountryGroups()
  • 2.3 Get criteria (deprecated)
  • 2.3.1 Get criteria (new)
  • 2.4 Get brands
  • getBrandsForAssortment ()
  • 2.5 Get vehicle manufacturer (simplified or standard)
  • getVehicleManufacturers2()
  • 2.6 Get vehicle models (simplified or standard selection)
  • getVehicleModels2()
  • 2.7 Get vehicle by ID Code system (deprecated)
  • getVehicleIdsByKeyNumberPlates2()
  • 2.8 Get vehicle by ID Code system
  • getVehicleIdsByKeyNumberPlates3()
  • 2.9 Get vehicle
  • 2.9.1 Get vehicle (simplified selection)
  • getVehicleSimplifiedSelection2()
  • 2.9.2 Get vehicle (simplified selection) with motor codes
  • getVehicleSimplifiedSelection3()
  • 2.9.2.1 Get motor code
  • getMotorCodesByCarId()
  • 2.9.3 Get vehicle by model ID (advanced selection)
  • VehicleIdsByCarTypeManuIdModelIdCriteria2Config.xml
  • 2.9.4 Get vehicle details by model ID (advanced selection)
  • VehiclesByCarTypeManuIdModelIdCriteria2Config.xml
  • getVehiclesByCarTypeManuIdModelIdCriteria2()
  • 2.9.5 Get vehicle by model description (advanced selection)
  • getVehicleIdsByCarTypeManuIdTerm()
  • 2.9.6 Get vehicle by motor ID
  • getVehicleIdsByMotor()
  • 2.9.7 Get construction types
  • getConstructionTypes()
  • 2.9.8 Get axis configurations
  • AxisConfigurationsConfig.xml
  • getAxisConfigurations()
  • 2.9.9 Get fuel types
  • getFuelTypes()
  • 2.9.10 Get vehicle details (construction year, power, capacity …)
  • getVehicleById()
  • 2.9.11 Get vehicle details (terms)
  • getVehicleByIdWithTerm()
  • 2.9.12 Get vehicle details (Passenger car details)
  • getPassengerCarDetails()
  • 2.9.13 Get all vehicle details by a list
  • getVehicleByIds()
  • 2.9.14 Get all vehicle details by a list of string id’s
  • getVehicleByIdsStringList()
  • 2.10 Get body types
  • 2.10.1 Get body types by body type ID
  • getVendorIds()
  • 2.10.2 Get vehicles by body type ID
  • getVehicleIdsByVendorId()
  • 2.10.3 Get body type by ID
  • getMarkById()
  • 2.10.4 Get vehicle ID’s by body type
  • getVehicleIdsByMark()
  • 2.11 Get motors
  • getMotorIdsByManuIdCriteria()
  • 2.11.1 Get motor manufacturers
  • getMotorManufacturers2()
  • 2.11.2 Get motor details
  • getMotorById()
  • 2.11.3 Get motor details by a list
  • getMotorByIds()
  • 2.11.4 Get motor details by a list of string id’s
  • 2.11.5 Get motors by motorcode (advanced selection)
  • getMotorsByCarTypeManuIdTerm()
  • 2.12 Get axles
  • getAxleIdByTypeManCriteria2()
  • 2.12.1 Get axle manufacturers
  • getAxlesManufacturers2()
  • 2.12.2 Get axle models
  • getAxleModels()
  • 2.12.3 Get brake sizes
  • getAxleBrakeSizes()
  • 2.12.4 Get axle types
  • getAxleTypes()
  • 2.12.5 Get axle styles
  • getAxleStyles()
  • 2.12.6 Get axle details
  • 2.12.7 Get axle details by a list
  • getAxleByIds()
  • 2.12.8 Get axle details by a list of string id’s
  • getAxleByIdsStringList()
  • 2.13 Get assembly groups
  • 2.13.1 Get shortcuts for assembly groups
  • getShortCuts2()
  • 2.13.2 Get linked shortcuts for assembly groups
  • getLinkedShortCuts()
  • 2.13.3 Get assembly groups by shortcut
  • getChildNodesAllLinkingTargetShortCut2()
  • 2.13.4 Get linked assembly groups by shortcut
  • getLinkedChildNodesAllLinkingTargetShortCut()
  • 2.13.5 Get assembly groups
  • getChildNodesAllLinkingTarget2()
  • 2.13.6 Get linked assembly groups
  • getLinkedChildNodesAllLinkingTarget()
  • 2.14 Get articles (direct search)
  • 2.14.1 Get articles
  • 2.14.2 Get articles by brandno and generic articleid
  • getArticleDirectSearchAllNumbers2()
  • 2.14.3 Get article basic information (deprecated)
  • 2.14.4 Get article basic information (new)
  • getArticleDirectSearchById2()
  • 2.14.5 Get all article detail information by article list (deprecated)
  • 2.14.6 Get all article detail information by article string list (deprecated)
  • getDirectArticlesByIdsStringList()
  • 2.14.7 Get all article detail information by single article (deprecated)
  • getDirectArticlesByIdsSingle()
  • 2.14.8 Get all article detail information by article list (new)
  • 2.14.9 Get all article detail information by article string list (new)
  • 2.14.10 Get all article detail information by single article (new)
  • 2.15 Get generic articles and brands
  • 2.15.1 Get generic articles and brands by an assembly group
  • 2.15.2 Get generic articles and brands by list
  • 2.15.3 Get generic articles and brands by string list
  • 2.15.4 Get distinct generic articles and brands by list
  • 2.15.5 Get distinct generic articles and brands by string list
  • 2.16 Get articles (search tree)
  • 2.16.1 Get articles by generic article (product group) (deprecated)
  • 2.16.2 Get articles by brand number (deprecated)
  • 2.16.3 Get articles by brand number and generic article list (deprecated)
  • 2.16.4 Get articles by brand number and generic article string list (deprecated)
  • 2.16.5 Get articles by brand number and generic article single (deprecated)
  • 2.16.6 Get articles by brand number and generic article list
  • 2.16.7 Get articles by brand number and generic article string list
  • 2.16.8 Get articles by brand number and generic article single
  • 2.16.9 Get article basic information (deprecated)
  • 2.16.10 Get article basic information (new)
  • 2.16.11 Get all article detail information by article list (deprecated)
  • 2.16.12 Get all article detail information by single article (deprecated)
  • 2.16.13 Get all article detail information by article list (new)
  • 2.16.14 Get all article detail information by single article (new)
  • 2.17 Get articles by criteria
  • 2.17.1 Get required Attributs (Criteria)
  • 2.17.2 Get attribute values of articles
  • 2.17.3 Get attribute values of articles stringlist
  • Find attribute values of articles stringlist
  • 2.17.4 Get articles filtered by attribute string values
  • 2.17.5 Get articles filtered by attribute string values stringlist
  • 2.17.6 Get articles filtered by attribute numeric values
  • 2.17.7 Get articles filtered by attribute numeric values stringlist
  • 2.17.8 Get articles filtered by attribute interval values
  • 2.17.9 Get articles filtered by attribute interval values stringlist
  • 2.18 Get article main information
  • Find article main information
  • 2.18.1 Get article main attributes
  • 2.18.2 Get article main information
  • 2.18.3 Get article standard price
  • 2.19 Get article information
  • 2.19.1 Get article EAN number
  • 2.19.2 Get article trade number
  • 2.19.3 Get article replacement number
  • 2.19.4 Get URL of extended article information
  • 2.19.5 Get article attribute values
  • 2.19.6 Get article information
  • 2.19.7 Get main articles
  • 2.20 Get article documents
  • 2.21 Get article thumbnail documents
  • Find article thumbnail documents
  • 2.22 Get article context sensitive document
  • 2.22.1 Get coordinates by article document
  • 2.22.2 Get article context sensitive document data (deprecated)
  • 2.22.3 Get article context sensitive document data (new)
  • 2.23 Get article document data
  • 2.24 Get article catalog prices
  • 2.25 Get article OE numbers
  • 2.26 Get manufacturer addresses
  • 2.27 Get linked vehicles, motors, axles of an article
  • 2.27.1 Get linked vehicles, motors, axles of an article by manufacturer
  • getArticleLinkedAllLinkingTarget2()
  • 2.27.2 Get linked vehicle, motor, axle manufacturers of an article
  • 2.27.3 Get article main attributes of a linked article
  • Find article main attributes of a linked article
  • 2.27.4 Get linked axle details
  • 2.27.5 Get linked motor details
  • 2.27.6 Get linked vehicle details
  • getArticleLinkedAllLinkingTargetsByIds2()
  • 2.28 Get article accessory list
  • 2.28.1 Get article accessory list (deprecated)
  • 2.28.2 Get article accessory list (new)
  • 2.28.3 Get article accessory list with attributes (deprecated)
  • 2.28.4 Get article accessory list with attributes (new)
  • getArticleAccessoryList4()
  • 2.28.5 Get article accessory list existing information
  • 2.28.6 Get article main attribute of an accessory article
  • Find article main attributes of an accessory article
  • 2.29 Get article part list (deprecated)
  • 2.29.1 Get article part list (new)
  • 2.30 Version info
  • 2.31 Add dynamic address

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

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

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

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

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

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

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

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

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

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

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

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

The language specific texts of these references should get cached and added to the search result as required. or parts of it.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. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.xml Function: getKeyValuesForTradersMode() Result: Column keyTableId keyId keyValue Request Parameter: Name lang keyTableId Comment: The result could get cached per language.1. The assigned entries are found by calling this function if needed.1 Get key table values In the results of the request functions references of keytables are returned (KT xxx). XML Template: KeyValuesForTraderModeConfig.Catalog Webservice V1. 2. 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.

or parts of it.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.2 Get TecDoc country groups Get available TecDoc country groups like "Europe".3 Get criteria (deprecated) In the results of the request functions references of criterion are returned. Page 16-160 . 2. XML Template: CountryGroupsConfig. The language specific texts of these references should get cached and added to the search result as required. The assigned entries are found by calling this function if needed. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.xml Function: getCriteria() The publication of this document.3 Interface Definition Confidental Apr 2008 2.Catalog Webservice V1. XML Template: CriteriaConfig.

The language specific texts of these references should get cached and added to the search result as required. or parts of it.xml Function: getCriteria2() The publication of this document. Page 17-160 . in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.3.Catalog Webservice V1. 2.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. XML Template: Criteria2Config.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.

in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. Comment: The result could get cached per language. XML Template: BrandsForAssortmentConfig. Page 18-160 .Catalog Webservice V1. or parts of it. Integer Successor ID 2.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.4 Get brands Find all currently available brands for this mandator.3).xml Function: The publication of this document.

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. Page 19-160 . in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. XML Template: VehicleManufacturers2Config.5 Get vehicle manufacturer (simplified or standard) Find vehicle manufacturers. or parts of it.Catalog Webservice V1.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. 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.

Catalog Webservice V1.6 Get vehicle models (simplified or standard selection) Find vehicle models. 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. if country group selection. or parts of it. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.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. Page 20-160 .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. 2. XML Template: VehicleModels2Config.

if simplified vehicle selection. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. or parts of it.Catalog Webservice V1. Page 21-160 . 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.xml Function: getVehicleIdsByKeyNumberPlates2() Result: Column carId Type Long Description Vehicle ID The publication of this document.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.7 Get vehicle by ID Code system (deprecated) Find vehicles by an ID Code system. XML Template: VehicleIdsByKeyNumberPlates2Config.

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. XML Template: VehicleIdsByKeyNumberPlates3Config. else null true.8 Get vehicle by ID Code system Find vehicles by an ID Code system with model and manufacturer. Lang string Language code according to ISO 639 If vehicle selection with article assignments: country code according to ISO 3166. 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.Catalog Webservice V1. Page 22-160 . or parts of it.xml The publication of this document.

Page 23-160 . in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. XML Template: VehicleSimplifiedSelection2Config.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.9.Catalog Webservice V1.1 Get vehicle (simplified selection) Find vehicles for simplified selection.7). or parts of it.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. 2.9 Get vehicle 2.

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. else null If standard selection: result of model selection.Catalog Webservice V1. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.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. Page 24-160 . 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. or parts of it. others tbd Vehicle type: 1: Passenger car 2: Commercial vehicle 3: Both Vehicle type carType integer linked boolean false: all.

3 Interface Definition Confidental Apr 2008 Name countryGroupFlag countriesCarSelectio n Type boolean string States to ISO 3166 else null true.9.9.Catalog Webservice V1.1) Records Car details MotorCodes Motor codes The publication of this document. 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.9. Page 25-160 .2.1 Result of motor code selection (see:2. XML Template: VehicleSimplifiedSelection3Config.2 Get vehicle (simplified selection) with motor codes Find vehicles for simplified selection with motor codes. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. or parts of it.xml Function: getVehicleSimplifiedSelection3() Result: Records CarDetails Description Result of vehicle selection (see 2.

others tbd Vehicle type: 1: Passenger car 2: Commercial vehicle 3: Both Vehicle type carType integer linked boolean false: all. 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. else null If standard selection: result of model selection.Catalog Webservice V1.3 Interface Definition Confidental Apr 2008 Request Parameter: Name manuId Type Long States If standard selection: result of vehicle manufacturer selection. 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. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.

1 Get motor code Find motor code for a vehicle.9.2. XML Template: MotorCodesByCarIdConfig.xml Function: getVehicleIdsByCarTypeManuIdModelIdCriteria2() The publication of this document. or parts of it.Catalog Webservice V1.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. Page 27-160 . XML Template: VehicleIdsByCarTypeManuIdModelIdCriteria2Config. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.3 Interface Definition Confidental Apr 2008 2.9.3 Get vehicle by model ID (advanced selection) Find vehicles by advanced selection.

Page 28-160 . in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. or parts of it.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.Catalog Webservice V1.

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

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. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. 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.Catalog Webservice V1. or parts of it. if country group selection.

3 Interface Definition Confidental Apr 2008 2. or parts of it.5 Get vehicle by model description (advanced selection) Find vehicles by advanced selection. XML Template: VehicleIdsByCarTypeManuIdTermConfig. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. Page 31-160 .Catalog Webservice V1.9.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.

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. XML Template: VehicleIdsByMotorConfig.9.Catalog Webservice V1. if country group selection. or parts of it.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. Page 32-160 . in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.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.6 Get vehicle by motor ID Find vehicles by motor ID.

in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. or parts of it. Page 33-160 .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.9. if country group selection.Catalog Webservice V1. XML Template: ConstructionTypesConfig.7 Get construction types Return available construction types.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. 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 34-160 . in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. or parts of it.xml The publication of this document.9 Get fuel types Return available fuel types. XML Template: FuelTypesConfig.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. 2.9.8 Get axis configurations Return available axis configurations.9.Catalog Webservice V1.3 Interface Definition Confidental Apr 2008 Comment: The result may get cached per language. XML Template: AxisConfigurationsConfig. 2.

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. power. capacity …) Find vehicle detail information. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.10 Get vehicle details (construction year.Catalog Webservice V1. or parts of it.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.9. XML Template: VehicleByIdConfig. 2. Page 35-160 .

XML Template: VehicleByIdWithTermConfig.xml Function: getVehicleByIdWithTerm() Result: Column carId Type Long Description Vehicle ID The publication of this document. Page 36-160 .11 Get vehicle details (terms) Find vehicle terms.9. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.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. or parts of it.Catalog Webservice V1.

XML Template: PassengerCarDetailsConfig.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.Catalog Webservice V1.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. or parts of it. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.9. Page 37-160 .12 Get vehicle details (Passenger car details) Find vehicle details.

Catalog Webservice V1. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. or parts of it.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. Page 38-160 .

12) Motor Codes (see 2.9.9. 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.10) Vehicle Terms (see 2.9. get passenger car details If true. Page 39-160 . in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.2. XML Template: VehicleByIdsConfig.xml Function: getVehicleByIds() Result: Records VehicleDetails VehicleTerms PassengerCarDetails MotorCodes Description Vehicle Details (see 2.9. get vehicle terms If true.Catalog Webservice V1. or parts of it.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.13 Get all vehicle details by a list Find vehicle detail information by a list of ID´s.9.11) Passenger Car details (see 2.

3 Interface Definition Confidental Apr 2008 2.9. or parts of it.9. instead call the original function (with an array of long).12) Motor Codes (see 2.Catalog Webservice V1. 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. XML Template: VehicleByIdsStringListConfig.xml Function: getVehicleByIdsStringList() Result: Records VehicleDetails VehicleTerms PassengerCarDetails MotorCodes Description Vehicle Details (see 2.2.10) Vehicle Terms (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. It is only needed for compatibility to environments missing the "long" data type (like php).9.11) Passenger Car details (see 2.9. If possible do not call this function.9. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. get vehicle terms If true.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 .

or parts of it. get motor codes Description details Motor Codes 2.10 Get body types Find body types.1 Get body types by body type ID Find body types by their body type ID. 2. XML Template: VendorIdsConfig.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. Page 41-160 . in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.

Catalog Webservice V1.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. 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.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.2 Get vehicles by body type ID Find vehicles by their body type ID. Page 42-160 . or parts of it.10. XML Template: VehicleIdsByVendorIdConfig. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.

or parts of it.xml Function: getMarkById() Result: Column markId markName Type Long String Description Body type ID Body type name The publication of this document.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.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. XML Template: MarkByIdConfig. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.10. Page 43-160 .

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.10.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. or parts of it.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. Page 44-160 . in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.4 Get vehicle ID’s by body type Find vehicle ID’s by body type. XML Template: VehicleIdsByMarkConfig.

Page 45-160 . 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. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.11 Get motors Find motors. or parts of it.Catalog Webservice V1.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. XML Template: MotorIdsByManuIdCriteriaConfig.3 Interface Definition Confidental Apr 2008 Name countryUserSetting countryGroupFlag countriesCarSelectio n Type string boolean string States Country code according to ISO 3166 true.

1 Get motor manufacturers Find motor manufacturers. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.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. XML Template: MotorManufacturers2Config.Catalog Webservice V1.11.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. Page 46-160 . or parts of it.

in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.Catalog Webservice V1.3 Get motor details by a list The publication of this document.11. Page 47-160 .2 Get motor details Find motor details. XML Template: MotorByIdConfig.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.3 Interface Definition Confidental Apr 2008 Name country Type string States Country code according to ISO 3166 Description Country 2. or parts of it.

XML Template: MotorByIdsConfig. It is only needed for compatibility to environments missing the "long" data type (like php). XML Template: MotorByIdsStringListConfig.xml Function: getMotorByIdsStringList() The publication of this document. or parts of it. Page 48-160 . in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.Catalog Webservice V1.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.11. instead call the original function (with an array of long).11. If possible do not call this function.4 Get motor details by a list of string id’s Find motor details by a list of string id's.3 Interface Definition Confidental Apr 2008 Find motor details by a list of long id's.2) Country code according to Country ISO 3166 2.

or parts of it. Page 49-160 .Catalog Webservice V1.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.5 Get motors by motorcode (advanced selection) Find motors by motor code.11. XML Template: MotorsByCarTypeManuIdTermConfig.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. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.2) Country code according to Country ISO 3166 2.

12 Get axles Find axles.xml Function: getAxleIdByTypeManCriteria2() Result: Column axleId Type Long Description Axle ID The publication of this document. Page 50-160 . 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.Catalog Webservice V1. or parts of it. XML Template: AxleIdByTypeManCriteria2Config. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.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.

or parts of it.12.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. XML Template: AxlesManufacturers2Config. Page 51-160 .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.1 Get axle manufacturers Return all axle manufacturers.Catalog Webservice V1. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.

12.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.2 Get axle models Find axle models. or parts of it.3 Interface Definition Confidental Apr 2008 Name Type States 639 Description Comment: The result could get cached per language. 2.3 Get brake sizes The publication of this document.Catalog Webservice V1.12. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. Page 52-160 . XML Template: AxleModelsConfig.

3 Interface Definition Confidental Apr 2008 Return all available brake sizes. Page 53-160 . XML Template: AxleBrakeSizesConfig.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. or parts of it. The publication of this document. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.

Catalog Webservice V1. The publication of this document. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.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.3 Interface Definition Confidental Apr 2008 2. XML Template: AxleTypesConfig. Page 54-160 .12. or parts of it.4 Get axle types Return all available axle types.

XML Template: AxleStylesConfig. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.12. XML Template: AxleByIdConfig.xml Function: getAxleById() The publication of this document. Page 55-160 .6 Get axle details Find axle details. or parts of it.3 Interface Definition Confidental Apr 2008 2.Catalog Webservice V1.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.5 Get axle styles Return all available axle styles. 2.12.

xml The publication of this document. XML Template: AxleByIdsConfig.Catalog Webservice V1.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. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.12.7 Get axle details by a list Find axle details by a list of long id’s. Page 56-160 . or parts of it.

12.6) The publication of this document. It is only needed for compatibility to environments missing the "long" data type (like php). instead call the original function (with an array of long).12. Page 57-160 . or parts of it.12.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.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.8 Get axle details by a list of string id’s Find axle details by a list of string id’s. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. XML Template: AxleByIdsStringListConfig.Catalog Webservice V1. If possible do not call this function.6) Language code according to ISO Language 639 Country code according to ISO Country 3166 2.

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. XML Template: ShortCuts2Config. 2. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.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. or parts of it.Catalog Webservice V1.13 Get assembly groups Find aasembly groups.13.1 Get shortcuts for assembly groups Find shortcuts for assembly groups. Page 58-160 .

2 Get linked shortcuts for assembly groups Find shortcuts for assembly groups. Page 59-160 .13.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.Catalog Webservice V1.3 Interface Definition Confidental Apr 2008 2. XML Template: LinkedShortCutsConfig.13.3 Get assembly groups by shortcut The publication of this document.13. or parts of it.xml Function: getLinkedShortCuts() Result: Identical structure as function getShortCuts2() (see 2. if any articles are linked to it. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.

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. else false The publication of this document. if root node Result of shortcut selection Language code according to ISO 639 true.Catalog Webservice V1. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. motor. axle or universal assembly groups by a shortcut for the search tree. 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. has child nodes. Page 60-160 . null = root node Assembly group name true. or parts of it.3 Interface Definition Confidental Apr 2008 Find vehicle. XML Template: ChildNodesAllLinkingTargetShortCut2SpecialConfig.

Page 61-160 . motor.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. if any articles are linked to it. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.13.Catalog Webservice V1. axle or universal assembly groups by a shortcut for the search tree.3 Interface Definition Confidental Apr 2008 2.4 Get linked assembly groups by shortcut Find vehicle.xml Function: getLinkedChildNodesAllLinkingTargetShortCut() Result: Identical structure as function getChildNodesAllLinkingTargetShortCut() (see 2.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. XML Template: LinkedChildNodesAllLinkingTargetShortCutSpecialConfig. or parts of it.

13. motor or universal assembly groups for the search tree. axle. Description Linking target type linkingTargetType string Page 62-160 . 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.5 Get assembly groups Find vehicle.xml Function: getChildNodesAllLinkingTarget2() Result: Column assemblyGroupNodeId parentNodeId assemblyGroupName hasChilds Type Long Long String Description Assembly group node ID Parent node ID. if child nodes of assembly group should be selected too else false Description Country for article assignments Flag: child nodes selection 2. or parts of it. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. XML Template: ChildNodesAllLinkingTarget2SpecialConfig.Catalog Webservice V1.3 Interface Definition Confidental Apr 2008 Name country childNodes Type string boolean States ISO 639 Country code according to ISO 3166 true.

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.Catalog Webservice V1. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.13. axle.13.6 Get linked assembly groups Find vehicle. Page 63-160 . motor or universal assembly groups for the search tree.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. if any articles are linked to it.xml Function: getLinkedChildNodesAllLinkingTarget() Result: Identical structure as function getChildNodesAllLinkingTarget() (see 2. XML Template: LinkedChildNodesAllLinkingTargetSpecialConfig. or parts of it.

2.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. or parts of it.14 Get articles (direct search) Find article by all number types. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.xml Function: getArticleDirectSearchAllNumbers() Result: Column articleId articleNo Type Long String Description Article ID Article number The publication of this document. XML Template: ArticleDirectSearchAllNumbersSpecialConfig. Page 64-160 .Catalog Webservice V1.1 Get articles Find articles by all number types.14.

the function returns an error 413 instead of the article list. or parts of it.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.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. Page 65-160 . in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.

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.3 Interface Definition Confidental Apr 2008 Name country Type string States Description Country code according to ISO Country 3166 2.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.1).Catalog Webservice V1. or parts of it. Page 66-160 .14.14. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.

3 Get article basic information (deprecated) Find basic information of an article.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. or parts of it.14.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. XML Template: ArticleDirectSearchByIdConfig. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.Catalog Webservice V1. Page 67-160 .

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.4 Get article basic information (new) Find basic information of an article (with body type info). or parts of it.14.Catalog Webservice V1. Page 68-160 . The publication of this document. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.

Page 69-160 . in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.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.Catalog Webservice V1. or parts of it.3 Interface Definition Confidental Apr 2008 XML Template: ArticleDirectSearchById2Config.

or parts of it.1) Article main info (see 2. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.3) Not used Article main attributes (see 2.18. XML Template: DirectArticlesByIdsConfig.14.14. Page 70-160 .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.xml Function: getDirectArticlesByIds() Result: Records directArticle assignedArticle immediateAttributs immediateInfo Description Article basic information (see 2.3) 2.2) The publication of this document.5 Get all article detail information by article list (deprecated) Find all detail information of a list of articles.Catalog Webservice V1.14.18.

18.18.3) EAN number (see 2.19.19.1) else false If true.2) else false If true.19.3) Article attributes (see 2. Page 71-160 .5) Article information (see 2.3) Description List of Article ID’s (max.3) Replaced by numbers (see 2.19. 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.19. or parts of it.1) Trade numbers (see 2.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. get immediate info (see 2.18.2) Replacement number (see 2.7) Documentdescription (see 2.24) OE numbers (see 2.19.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.23) Article catalog prices (see 2. get normal price (see 2.19.18.20) Documentdata (see 2. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. get immediate attributes (see 2.Catalog Webservice V1.6) Main articles of part articles (see 2.

get article attributes (see 2. get documents data (see 2.3) else false If true.23) else false If true.3 Interface Definition Confidental Apr 2008 Name eanNumbers Type boolean States else false If true.19.19.19.19.19.14.Catalog Webservice V1.24) else false If true.19. get trade number (see 2.19. get replaced by numbers (see 2. get OE numbers (see 2.20) else false If true.5) else false If true.3) else false if true. or parts of it. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. get article catalog prices (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. get replacement number (see 2. get main articles (see 2.1) else false If true.7) else false If true.2) else false If true. Page 72-160 . get EAN number (see 2.6) else false If true. get article information (see 2. get documents (see 2.6 Get all article detail information by article string list (deprecated) The publication of this document.

18.Catalog Webservice V1.3) else false If true. 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.1) Country Description List of Article ID’s (max. Page 73-160 . get EAN number (see 2.14.xml Function: getDirectArticlesByIdsStringList() Result: Identical structure as function getDirectArticlesByIds() (see: 2.3 Interface Definition Confidental Apr 2008 Find all detail information of a list of articles.18.19. XML Template: DirectArticlesByIdsStringListConfig.2) else false If true. get immediate attributes (see 2. or parts of it. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.18. get immediate info (see 2. get normal price (see 2. 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.5).1) else false If true.

7) else false If true.24) else false If true.5) else false If true.6) else false If true.7 Get all article detail information by single article (deprecated) Find all detail information of a single article.Catalog Webservice V1. get article catalog prices (see 2.19.20) else false If true. get replacement number (see 2. get replaced by numbers (see 2.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.2) else false If true.23) else false If true. get main articles (see 2. get document (see 2. or parts of it. get article information (see 2. get OE numbers (see 2.3) else false If true.19.xml The publication of this document.19.3 Interface Definition Confidental Apr 2008 Name usageNumbers Type boolean States else false If true.14. Page 74-160 . in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. XML Template: DirectArticlesByIdsSingleConfig.19.19. get article attributes (see 2.3) else false if true. get trade number (see 2. get documentdata (see 2.19.

14. or parts of it. Page 75-160 . get trade number (see 2.18.18.19. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.19.18. get normal price (see 2. get immediate info (see 2. get immediate attributes (see 2. get EAN number (see 2.1) else false If true.3 Interface Definition Confidental Apr 2008 Function: getDirectArticlesByIdsSingle() Result: Identical structure as function getDirectArticlesByIds() (see: 2.Catalog Webservice V1.2) else false If true.5).3) else false If true. 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.1) else false If true.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.

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

or parts of it.Catalog Webservice V1. Page 79-160 . in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.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.

15. XML Template: GenericArticlesByManufacturer3Config.2 Get generic articles and brands by list Find generic articles by an assembly group. Page 80-160 .3 Interface Definition Confidental Apr 2008 Name country Type string States Description Country code according to Country ISO 3166 2. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.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. or parts of it.Catalog Webservice V1.

Catalog Webservice V1.3 Get generic articles and brands by string list The publication of this document. Page 81-160 .15. or parts of it. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.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.

xml Function: getGenericArticlesByManufacturer3StringList() Result: Identical structure as function getGenericArticlesByManufacturer3() (see:2. 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.Catalog Webservice V1. XML Template: GenericArticlesByManufacturer3StringListConfig. or parts of it.2).3 Interface Definition Confidental Apr 2008 Find generic articles by an assembly group.15. Page 82-160 . 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. Page 83-160 .15. XML Template: GenericArticlesByManufacturer4Config.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. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.Catalog Webservice V1. or parts of it.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.

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. or parts of it. Page 84-160 .Catalog Webservice V1. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.

4).xml Function: getGenericArticlesByManufacturer4StringList() Result: Identical structure as function getGenericArticlesByManufacturer4() (see:2.15.5 Get distinct generic articles and brands by string list Find generic articles by an assembly group with distinct result. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. Description Linking target type Linking target ID Result mode Page 85-160 .3 Interface Definition Confidental Apr 2008 2.Catalog Webservice V1. 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. or parts of it.

Page 86-160 .16 Get articles (search tree) 2.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. XML Template: ArticleIdsByGenericArticleConfig. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.1 Get articles by generic article (product group) (deprecated) Find articles by generic article (product group) and assembly group.Catalog Webservice V1. or parts of it.16.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.

Page 87-160 . or parts of it. 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.

Page 88-160 . or parts of it. XML Template: ArticleIdsByPartManufacturerConfig. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.2 Get articles by brand number (deprecated) Find articles by brand number and assembly group.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.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. 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 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 .Catalog Webservice V1.

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. or parts of it.3 Interface Definition Confidental Apr 2008 2.3 Get articles by brand number and generic article list (deprecated) Find articles by brand number and generic article and assembly group.16. Page 90-160 . XML Template: ArticleIdsConfig. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.Catalog Webservice V1.

Catalog Webservice V1. Page 91-160 . or parts of it. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.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.

4 Get articles by brand number and generic article string list (deprecated) Find articles by brand number and generic article and assembly group.xml Function: getArticleIdsStringList() Result: Identical structure as function getArticleIds() (see: 2.16.16. XML Template: ArticleIdsStringListConfig. 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). or parts of it.Catalog Webservice V1. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.3 Interface Definition Confidental Apr 2008 2.

in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.Catalog Webservice V1.3).xml Function: getArticleIdsSingle() Result: Identical structure as function getArticleIds() (see:2.16.5 Get articles by brand number and generic article single (deprecated) Find articles by brand number and generic article and assembly group.16.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. Page 93-160 . 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. or parts of it. XML Template: ArticleIdsSingleConfig.

Catalog Webservice V1. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. 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.

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 .Catalog Webservice V1. XML Template: ArticleIds2Config.6 Get articles by brand number and generic article list Find articles by brand number and generic article and assembly group.3 Interface Definition Confidental Apr 2008 2.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. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. or parts of it.16.

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

Catalog Webservice V1. XML Template: AssignedArticleByIdConfig. Page 99-160 .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. which is assigned to an assembly group.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.16. or parts of it.9 Get article basic information (deprecated) Find article basic information. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.

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. Page 100-160 . in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. or parts of it.Catalog Webservice V1.

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. which is assigned to an assembly group (with body type info). Page 101-160 . Motor or Axle else null Result of vehicle model selection if linking targte type is: Vehicle. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.10 Get article basic information (new) Find article basic information. XML Template: AssignedArticleById2Config. or parts of it.xml Function: getAssignedArticleById2() The publication of this document.16.Catalog Webservice V1.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.

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. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. Page 102-160 . or parts of it.Catalog Webservice V1.

Page 103-160 .3) Article attributes (see 2.1) Trade numbers (see 2.6) Main articles of part articles (see 2.18.19.16.18.16.2) Replacement number (see 2.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.16.7) The publication of this document.19.19. which is assigned to an assembly group.5) Article information (see 2.9) 2.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. or parts of it.1) Article main info (see 2.Catalog Webservice V1.18.19.11 Get all article detail information by article list (deprecated) Find all article detail information.19.3) EAN number (see 2.3) Replaced by numbers (see 2.2) Normal price (see 2.9) Article main attributes (see 2. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.

24) OE numbers (see 2. Page 104-160 . in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. (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. 25 entries. Motor or Axle else null Price date [YYYYMMDD] Manufacturer ID modId Long Model ID priceDate Integer Price date The publication of this document.3 Interface Definition Confidental Apr 2008 articleDocuments documentData articlePrices oenNumbers Request Parameter: Name articleIdPairs Type Documentdescription (see 2. Motor or Axle else null Result of vehicle model selection if linking targte type is: Vehicle.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.20) Documentdata (see 2.Catalog Webservice V1. or parts of it.23) Article catalog prices (see 2.

18. get article information (see 2.3) else false if true.18. get replaced by numbers (see 2. get article attributes (see 2.19.1) else false If true. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.18.2) else false If true.Catalog Webservice V1. get trade number (see 2.19.19.19. or parts of it.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.1) else false If true.3) else false If true.5) else false If true.19. 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.19. Page 105-160 . get replacement number (see 2. get EAN number (see 2. get normal price (see 2.3) else false If true.2) else false If true. get immediate attributes (see 2.

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

16. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. 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.Catalog Webservice V1. Motor or Axle else null Result of vehicle model selection if linking targte type is: Vehicle. or parts of it.3 Interface Definition Confidental Apr 2008 Identical Structure as function getAssignedArticlesByIds() (see 2.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. Page 107-160 .

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

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

17. Page 112-160 .2 Get attribute values of articles Find attribute values of articles. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. or parts of it. XML Template: CriteriaAttributesByCriteriaArticlesConfig.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.Catalog Webservice V1.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.

17.17.17. XML Template: CriteriaFilterArticlesByValuesConfig. or parts of it. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.Catalog Webservice V1. Page 113-160 .xml Function: getCriteriaFilterArticlesByValues() The publication of this document. XML Template: CriteriaAttributesByCriteriaArticlesStringListConfig.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.4 Get articles filtered by attribute string values Find articles by attribute values.xml Function: getCriteriaAttributesByCriteriaArticlesStringList() Result: Identical structure as function getCriteriaAttributesByCriteriaArticles (see: 2.3 Get attribute values of articles stringlist Find attribute values of articles stringlist.3 Interface Definition Confidental Apr 2008 2.

in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. XML Template: CriteriaFilterArticlesByValuesStringListConfig.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.Catalog Webservice V1.17.xml Function: The publication of this document. Page 114-160 .5 Get articles filtered by attribute string values stringlist Find articles by attribute values stringlist. or parts of it.

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.Catalog Webservice V1. or parts of it. XML Template: CriteriaFilterArticlesByValuesNumericConfig.xml Function: getCriteriaFilterArticlesByValuesNumeric() The publication of this document.17. Page 115-160 .6 Get articles filtered by attribute numeric values Find articles by attribute numeric values. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.3 Interface Definition Confidental Apr 2008 getCriteriaFilterArticlesByValuesStringList() Result: Identical structure as function getCriteriaFilterArticlesByValues (see: 2.17.

17.7 Get articles filtered by attribute numeric values stringlist Find articles by attribute numeric values stringlist. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. or parts of it.Catalog Webservice V1.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. XML Template: CriteriaFilterArticlesByValuesNumericStringListConfig.xml Function: getCriteriaFilterArticlesByValuesNumericStringList() The publication of this document. Page 116-160 .

Catalog Webservice V1. or parts of it.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 Function: getCriteriaFilterArticlesByValuesInterval() The publication of this document. XML Template: CriteriaFilterArticlesByValuesIntervalConfig.17. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.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.6). Page 117-160 .

Page 118-160 .Catalog Webservice V1.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. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. XML Template: The publication of this document.

Page 119-160 .17.3 Interface Definition Confidental Apr 2008 CriteriaFilterArticlesByValuesIntervalStringListConfig. or parts of it.xml Function: getCriteriaFilterArticlesByValuesIntervalStringList() Result: Identical structure as function getCriteriaFilterArticlesByValuesInterval() (see: 2. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.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.

1 Get article main attributes Find article main attributes.3 Interface Definition Confidental Apr 2008 2.Catalog Webservice V1. 2. XML Template: ImmediateAttributsConfig.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.18 Get article main information Find article main information. Page 120-160 .18. or parts of it. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.

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.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 .Catalog Webservice V1. or parts of it.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. XML Template: ImmediateInfosConfig.

e. e.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.3 Get article standard price Find article standard price.Catalog Webservice V1.g. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. else false The publication of this document. XML Template: ArticlePricesNormalAustauschConfig.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. Piece) Quantity unit name (KT 071. or parts of it. Piece) true.g. Page 122-160 . if less discount available.18.

Catalog Webservice V1.1 Get article EAN number Find article EAN number.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.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.19. or parts of it.19 Get article information 2.19. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.2 Get article trade number The publication of this document. Page 123-160 . XML Template: EanNumbersConfig.

3 Interface Definition Confidental Apr 2008 Find article trade number.xml Function: getReplacedNumbers() Result: Column replaceArticleId replaceNumber Type Long String Description Replacement article ID Replacement article number The publication of this document.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. Page 124-160 . in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.19. XML Template: UsageNumbersConfig. XML Template: ReplacedNumbersConfig.Catalog Webservice V1. or parts of it.3 Get article replacement number First flavour: Find article and replacement number which replaces an article.

or parts of it.19. Page 125-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.Catalog Webservice V1.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.3 Interface Definition Confidental Apr 2008 Find URL of extended article information.5 Get article attribute values Find article attribute values. XML Template: ArticleExtUrlByIdConfig.xml Function: getAssignedArticleAttributs() The publication of this document.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. or parts of it. XML Template: AssignedArticleAttributsConfig.Catalog Webservice V1. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. Page 126-160 .

in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.Catalog Webservice V1.19. if article direct search: null Country code according to ISO 3166 Language code according to ISO 639 Country Language country lang string string 2.6 Get article information The publication of this document. Page 127-160 .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. or parts of it.

XML Template: AssignedArticleInfosConfig.7 Get main articles Find main articles of a part article. or parts of it.19. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.3 Interface Definition Confidental Apr 2008 Find article information.Catalog Webservice V1. Page 128-160 .xml The publication of this document. XML Template: MainArticlesConfig.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.

Page 129-160 .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. XML Template: ArticleDocumentsConfig.Catalog Webservice V1.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. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.20 Get article documents Find document descriptions to an article. or parts of it.

Catalog Webservice V1. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.21 Get article thumbnail documents Find article thumbnail documents.g. or parts of it.xml Function: getThumbnailByArticleId() Result: Column thumbDocId thumbTypeId Type Long Integer Description Document ID Document type Id The publication of this document. XML Template: ThumbnailByArticleIdConfig.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. 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.

Page 131-160 . XML Template: CsgDocumentsByArticleIdConfig.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.22.22 Get article context sensitive document Find context sensitive graphics of an article.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. The coordinate system is starting with X=0. Y=0 at the top left of the document.1 Get coordinates by article document Find coordinates by article document. The publication of this document.Catalog Webservice V1. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. or parts of it.

or parts of it. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.Catalog Webservice V1. Page 132-160 .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. 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.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

g. e. Page 136-160 . XML Template: The publication of this document.Catalog Webservice V1.25 Get article OE numbers Find article OE numbers. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. or parts of it.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. e. 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. Piece) Quantity unit name (KT 071.g.

in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. or parts of it. Page 137-160 .3 Interface Definition Confidental Apr 2008 ArticleOENumbersConfig. XML Template: ManufacturerInfosByIdConfig.xml Function: getManufacturerInfosById() Result: Column addressType Type Integer Description Address type (KT 059) The publication of this document.26 Get manufacturer addresses Find manufacturer addresses.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.Catalog Webservice V1.

in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. XML Template: ArticleLinkedAllLinkingTargetSpecialConfig.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. motors. Page 138-160 .27 Get linked vehicles. motors and axles which are linked to an article.Catalog Webservice V1. axles of an article Find vehicles.xml The publication of this document. or parts of it.

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. or parts of it. Page 139-160 .Catalog Webservice V1.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. 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.

motors and axles of a manufacturer.1 Get linked vehicles. Page 140-160 . 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. which is excluded C: Vehicle ID M: Motor ID Linking target ID Description Article ID Linking target type The publication of this document.Catalog Webservice V1.27). which are linked to an article. axles of an article by manufacturer Find vehicles.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. XML Template: ArticleLinkedAllLinkingTarget2SpecialConfig.27. or parts of it. motors. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.

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. motor.Catalog Webservice V1. Page 141-160 .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. XML Template: ArticleLinkedAllLinkingTargetManufacturerSpecialConfig.2 Get linked vehicle. motor and axle manufacturers. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.27. which are linked to an article. or parts of it. axle manufacturers of an article Find vehicle.

in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.27. XML Template: ImmediateAttributsLinkedElementsConfig.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.Catalog Webservice V1.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. Page 142-160 .3 Get article main attributes of a linked article Find article main attributes of a linked article. or parts of it.

in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. See basic function: 2. XML Template: ArticleLinkedMotorsByIdConfig.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. Page 143-160 .5 Get linked motor details Find linked motor details of an article. or parts of it.27.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.Catalog Webservice V1.4 Get linked axle details Find linked axle details of an article.12.6 Get Axle detail 2.27.

6 Get linked vehicle details Find linked vehicle details of an article.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. or parts of it.27.Catalog Webservice V1.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. XML Template: ArticleLinkedVehiclesByIdConfig. Page 144-160 . in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.

xml The publication of this document. motor. motor. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. XML Template: ArticleLinkedAllLinkingTargetsByIdsSpecialConfig. Page 145-160 . or parts of it.7 Get 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.27. axle details of an article and a list of linking targets (deprecated) Find linked vehicle. axle details of an article and a list of linking targets.Catalog Webservice V1.

The publication of this document. or parts of it.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) 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.4) Linked motors (see 2.5) Linked vehicles (see 2.6) Article link ID Linking target ID linkingTargetType string Comment: LinkedArticlePairSeq is a Sequence of LinkedArticlePair.27.Catalog Webservice V1.27. Page 146-160 . in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.27.3) Linked axles (see 2.27. which has two fields: linkingTargetId (long) and articleLinkId (long).

27. motor.27.10.3) Article link ID Linking target ID linkingTargetType string The publication of this document. XML Template: ArticleLinkedAllLinkingTargetsByIds2SpecialConfig.8 Get linked vehicle.27.4) Linked motors (see 2.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.Catalog Webservice V1.27. axle.6) Linked body types (see 2.5) Linked vehicles (see 2. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. motor.3 Interface Definition Confidental Apr 2008 2. or parts of it. Page 147-160 . axle details of an article and a list of linking targets (new) Find linked vehicle. body type details of an article and a list of linking targets (with body type info).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) Linked axles (see 2.27.

which has two fields: linkingTargetId (long) and articleLinkId (long). or parts of it.28. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. 2.Catalog Webservice V1. else false Description Language Country Select immediate attributs LinkedArticlePairSeq is a Sequence of LinkedArticlePair. Page 148-160 .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.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. XML Template: ArticleAccessoryListConfig. select immediate attributes.1 Get article accessory list (deprecated) Find accessory list of an article. 2.28 Get article accessory list Find accessory list.

in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.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.Catalog Webservice V1. Page 149-160 . or parts of it.

in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.Catalog Webservice V1.2 Get article accessory list (new) Find accessory list of an article (with body type info). or parts of it.28. Page 150-160 . XML Template: ArticleAccessoryList3Config. Motor or Axle else null Result of vehicle model selection if linking targte type is: Vehicle.xml Function: getArticleAccessoryList3() The publication of this document. 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.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.

in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.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. or parts of it. Page 151-160 .Catalog Webservice V1.

6) The publication of this document.28. 2.3 Get article accessory list with attributes (deprecated) Find accessory list of an article with attributs.28. XML Template: ArticleAccessoryList2Config.Catalog Webservice V1.1) Accessory Attributs (see:2. Page 152-160 .xml Description Accessory Details (see: 2. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.28.28.xml Function: getArticleAccessoryList2() Result: Records AccessoryDetails AccessoryAttributs Request Parameter: Identical structure as function getArticleAccessoryList() (see: 2.28. or parts of it.1).28.1) Exception: There is a new linkingTargetType ‘K’ for body type info 2.4 Get article accessory list with attributes (new) Find accessory list of an article with attributes (with body type info). XML Template: ArticleAccessoryList4Config.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.

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

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. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.Catalog Webservice V1.6 Get article main attribute of an accessory article Find article main attributes of an accessory article.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. XML Template: ArticleAccessoryImmediateAttributsConfig. Page 154-160 .28.

29 Get article part list (deprecated) Find part list of an article. XML Template: ArticlePartListConfig. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.Catalog Webservice V1. Page 155-160 . or parts of it.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 Function: getArticlePartList() The publication of this document.

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. or parts of it.

29. or parts of it.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.Catalog Webservice V1. Page 157-160 .1 Get article part list (new) Find part list of an article (with body type info).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. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. XML Template: ArticlePartList2Config.

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.Catalog Webservice V1. Page 158-160 . or parts of it. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH.

Number incremented at each build.30 Version info Get version info about the currently running service. Incremented at minor changes or enhancements and expected to be compatible to a previous version. 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. Page 159-160 . or parts of it. minor integer build revision date integer integer String The publication of this document.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. in arbitrary form requires the written agreement of the TecDoc Informations System GmbH. Distinguishes otherwise identically builds.Catalog Webservice V1.

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

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->