Laximo Web-services:AM:FindOEM

Материал из Laximo
Перейти к: навигация, поиск
На этой странице были произведены изменения, не отмеченные для перевода.

Другие языки:
English • ‎русский

Описание

Выполняет поиск по OEM или Brand-OEM

Параметры функции

Параметр Обязательный Описание
Locale + Язык
Brand - Бренд артикула.

Warning.gifПараметр доступен с 23.07.2012

OEM + Артикул искомой детали.
Options + Опции поиска, определяют состав возвращаемой информации.
ReplacementTypes - Позволяет отфильтровать возвращаемые кроссы по типу связи. Если значение не указано то возвращает все кроме PartOfTheWhole

Возможные варианты:

  • Synonym
  • PartOfTheWhole
  • Replacement
  • Duplicate
  • Tuning
  • Bidirectional

Значения перечисляются через запятую


Возвращаемые данные

Параметр Обязательный Описание
type + Тип свойства.
way + Направление отношения.

Warning.gif Обратите внимание! Данный список возвращаемых данных не является полным и может быть дополнен в любой момент.


Information.gif Type:

  • Replacement – замена, то есть отношение в рамках бренда
  • Duplicate – это дубликат или межбрендовая связь
  • Tuning – указывает на одностороннюю связь обычной детали к универсальной. особенность связи заключается в том, что в кроссировке универсальной детали доступны только другие универсальный детали
  • PartOfTheWhole – часть целое, то есть указывает не на эквивалентную замену а на то, что какая то деталь имеет в составе другую или эта деталь находится в составе другой детали
  • Synonym – эквивалентные детали, используется для указания полностью взаимозаменяемых деталей
  • Bidirectional – означает что есть данные типа Replacement или Duplicate из разных источников в обе стороны.

На практике имеет смысл различать только PartOfTheWhole и все остальные

Information.gif Way: Направление замены: Если одна деталь заменяется другой, не всегда означает, что имеет место обратная связь.

  • Forward означает, что в сервисе именно от детали к замене зафиксирована связь, а
  • Backward - что имеет место обратная связь.
  • Bidirectional - что имеет место двухсторонняя связь.

На практике направление связи важно только для типа связи PartOfTheWhole

<detail detailid="уникальный идентификатор" manufacturerid="идентификатор производителя" manufacturer="код производителя"
        oem="артикул без разделителей" formattedoem="форматированный артикул" name="наименование позиции" weight="вес в килограммах">
volume="Объем в кубометрах"
<properties>
<property property="наименование свойства" code="Код свойства" value="значение свойства" locale="язык свойства" detailpropertyid="уникальный идентификатор"
        rate="рейтинг"/>
        ...
        </properties>
 
<images>
<image filename="url картинки
" width="ширина" height="высота"/>
        ...
        </images>
 
<replacements>
<replacement type="Replacement/Duplicate" way="Forward/Backward" replacementid="уникальный идентификатор" rate="рейтинг">
<detail detailid="уникальный идентификатор" manufacturerid="идентификатор производителя" manufacturer="код производителя"
        oem="артикул без разделителей" formattedoem="форматированный артикул" name="наименование позиции" weight="вес в килограммах"
        icon="наличие иллюстрации">
        </replacement>
        ...
        </replacements>
        </detail>
        ...


Пример запроса

FindOEM:Locale=ru_RU|OEM=078100105NX|Options=crosses

Пример ответа сервиса

<FindOEM>
    <detail detailid="30921631" manufacturerid="4265" manufacturer="VAG" oem="078100105NX" formattedoem="078100105NX"
            weight="77.0">
        <properties/>
        <images/>
        <replacements/>
    </detail>
    <detail detailid="31454425" manufacturerid="2051" manufacturer="SEAT" oem="078100105NX" formattedoem="078100105NX"
            weight="77.0">
        <properties/>
        <images/>
        <replacements>
            <replacement type="Synonym" way="Bidirectional">
                <detail detailid="31958061" manufacturerid="2280" manufacturer="AUDI" formattedoem="078100105NX"
                        weight="77.0"/>
            </replacement>
            <replacement type="Synonym" way="Bidirectional">
                <detail detailid="32454105" manufacturerid="4156" manufacturer="VOLKSWAGEN" formattedoem="078100105NX"
                        weight="77.0"/>
            </replacement>
            <replacement type="Synonym" way="Bidirectional">
                <detail detailid="32950241" manufacturerid="2691" manufacturer="SKODA" formattedoem="078100105NX"
                        weight="77.0"/>
            </replacement>
        </replacements>
    </detail>
    <detail detailid="31958061" manufacturerid="2280" manufacturer="AUDI" oem="078100105NX" formattedoem="078100105NX"
            weight="77.0">
        <properties/>
        <images/>
        <replacements>
            <replacement type="Synonym" way="Bidirectional">
                <detail detailid="31454425" manufacturerid="2051" manufacturer="SEAT" formattedoem="078100105NX"
                        weight="77.0"/>
            </replacement>
            <replacement type="Synonym" way="Bidirectional">
                <detail detailid="32454105" manufacturerid="4156" manufacturer="VOLKSWAGEN" formattedoem="078100105NX"
                        weight="77.0"/>
            </replacement>
            <replacement type="Synonym" way="Bidirectional">
                <detail detailid="32950241" manufacturerid="2691" manufacturer="SKODA" formattedoem="078100105NX"
                        weight="77.0"/>
            </replacement>
        </replacements>
    </detail>
    <detail detailid="32454105" manufacturerid="4156" manufacturer="VOLKSWAGEN" oem="078100105NX"
            formattedoem="078100105NX" weight="77.0">
        <properties/>
        <images/>
        <replacements>
            <replacement type="Synonym" way="Bidirectional">
                <detail detailid="31454425" manufacturerid="2051" manufacturer="SEAT" formattedoem="078100105NX"
                        weight="77.0"/>
            </replacement>
            <replacement type="Synonym" way="Bidirectional">
                <detail detailid="31958061" manufacturerid="2280" manufacturer="AUDI" formattedoem="078100105NX"
                        weight="77.0"/>
            </replacement>
            <replacement type="Synonym" way="Bidirectional">
                <detail detailid="32950241" manufacturerid="2691" manufacturer="SKODA" formattedoem="078100105NX"
                        weight="77.0"/>
            </replacement>
        </replacements>
    </detail>
    <detail detailid="32950241" manufacturerid="2691" manufacturer="SKODA" oem="078100105NX" formattedoem="078100105NX"
            weight="77.0">
        <properties/>
        <images/>
        <replacements>
            <replacement type="Synonym" way="Bidirectional">
                <detail detailid="31454425" manufacturerid="2051" manufacturer="SEAT" formattedoem="078100105NX"
                        weight="77.0"/>
            </replacement>
            <replacement type="Synonym" way="Bidirectional">
                <detail detailid="31958061" manufacturerid="2280" manufacturer="AUDI" formattedoem="078100105NX"
                        weight="77.0"/>
            </replacement>
            <replacement type="Synonym" way="Bidirectional">
                <detail detailid="32454105" manufacturerid="4156" manufacturer="VOLKSWAGEN" formattedoem="078100105NX"
                        weight="77.0"/>
            </replacement>
        </replacements>
    </detail>
</FindOEM>


Функции веб-сервисов Laximo

Общая информация

Принципы работы Безопасность Локализация каталогов Обновление каталогов Обработка ошибок Подключение сервиса
Laximo.OEM Поиск каталога ListCatalogs,GetCatalogInfo
Поиск автомобиля FindVehicleByVIN,FindVehicleByFrame, GetWizard2, GetWizardNextStep2, FindVehicleByWizard2, GetVehicleInfo, ExecCustomOperation
Поиск узла ListUnits, ListCategories, GetFilterByUnit, GetUnitInfo
Поиск деталей в узле ListDetailByUnit, ListImageMapByUnit, GetFilterByDetail
Быстрый поиск деталей ListQuickGroup, ListQuickDetail
Laximo.Aftermarket Поиск деталей FindOEM, FindReplacements, FindDetail, FindOEMCorrection
Производитель ManufacturerInfo, ListManufacturer
Библиотеки и примеры использования веб-сервисов Laximo
PHP
Скачать
PHP-библиотеку
Примеры использования библиотеки Изменение поведения и внешнего вида элементов каталогов
GuayaquilExtender
Пример переопределения стандартного поведения классов отображения данных в html
Пример получения кроссов с LaximoAftermarket
Работа с каталогами на примере отображения списка каталогов
Скачать библиотеку ASP.NET ASP.NET Guayaquil library
Варианты внедрения сервисов Laximo в 1С