Migration vers TecDoc Pegasus 3.0
Ce guide répertorie la correspondance entre les anciennes méthodes de l'API TecDoc et les nouvelles méthodes de l'API TecDoc Pegasus 3.0.
Unification
Toutes les anciennes méthodes ont été remplacées par un ensemble unifié de méthodes principales : getBrands, getArticles, getLinkageTargets, et getVehiclesByKeyNumberPlates.
1. Marques et Articles (getBrands & getArticles)
getBrands
Les anciennes méthodes relatives aux marques sont remplacées par getBrands.
| Ancienne méthode | Nouvelle méthode | Paramètre(s) à utiliser |
|---|---|---|
getAmBrandAddress | getBrands | includeAddressDetails = true ou includeAll = true |
getAmBrands | getBrands | includeAll = true |
getArticles
La majorité des anciennes méthodes de récupération d'articles sont remplacées par getArticles.
| Ancienne méthode | Nouvelle méthode | Note / Paramètres |
|---|---|---|
getArticleDirectSearchAllNumbersWithState | getArticles | — |
getArticleIdsWithState | getArticles | — |
getAssignedArticlesByIds4/6/7 | getArticles | — |
getDirectArticlesByIds4/6/7 | getArticles | — |
getLinkedArticles | getArticles | — |
getArticleAccessoryList4 | getArticles | includeAccessoryArticles = true |
getArticlePartList | getArticles | includePartsListArticles = true |
getCriteria2 | getArticles | includeCriteriaFacets = true, perPage = 0 |
getGenericArticles | getArticles | includeGenericArticleFacets = true |
getLinkedBrands | getArticles | includeDataSupplierFacets = true |
getChildNodesAllLinkingTarget2 | getArticles | assemblyGroupFacetOptions (voir doc technique) |
2. Véhicules et Références (getLinkageTargets)
Toutes les recherches de véhicules, moteurs et essieux passent par getLinkageTargets. Les codes linkageTargetType (P, V, L, B, O, C, T, M, A, K, S, H) sont détaillés dans la page Méthodes principales.
Fabricants et Modèles
| Ancienne méthode | Nouvelle méthode | Paramètre(s) à utiliser |
|---|---|---|
getManufacturers / 2 | getLinkageTargets | includeMfrFacets = true |
getModelSeries / 2 | getLinkageTargets | linkageTargetType = 'S', mfrIds |
Véhicules
| Ancienne méthode | Nouvelle méthode | Paramètre(s) à utiliser |
|---|---|---|
getVehicleByIds3 / 4 | getLinkageTargets | linkageTargetIds |
getVehicleIdsByCriteria | getLinkageTargets | linkageTargetType (P, V, O...) |
getVehicleIdsByKTypeNumber | getLinkageTargets | linkageTargetIds (type P) |
getVehicleIdsByMotor2 | getLinkageTargets | engineIds = motorId |
getVehicleIdsByKeyNumberPlates3 | getVehiclesByKeyNumberPlates | — |
Moteurs et Essieux
| Ancienne méthode | Nouvelle méthode | Paramètre(s) à utiliser |
|---|---|---|
getMotorByIds2 / 3 | getLinkageTargets | linkageTargetIds (type M) |
getAxleByIds2 / 3 | getLinkageTargets | linkageTargetIds (type A) |
getAxleIdByKeyNumber | getLinkageTargets | linkageTargetType = 'A' |
3. Autres méthodes
| Ancienne méthode | Nouvelle méthode | Paramètre(s) à utiliser |
|---|---|---|
getAxleBrakeSizes | getKeyValues | keyTableId = 216 |