Подсистема работы со справочниками и реестрами в Ветис.API: различия между версиями
Строка 28: | Строка 28: | ||
===Операции=== | ===Операции=== | ||
* [[GetAllCountryList|GetAllCountryList]] | * [[GetAllCountryList|GetAllCountryList]] — получение списка всех стран; | ||
* [[GetCountryByGuid]] | * [[GetCountryByGuid]] — получение информации о стране по её глобальному идентификатору; | ||
* [[GetCountryByUuid]] | * [[GetCountryByUuid]] — получение данных о стране по её идентификатору (одна из версий записи); | ||
* [[GetCountryChangesList]] | * [[GetCountryChangesList]] — получение изменений в списке стран за указанный период; | ||
* [[GetRegionListByCountry]] | * [[GetRegionListByCountry]] — получение списка регионов по идентификатору страны; | ||
* [[GetRegionByUUID]] | * [[GetRegionByUUID]] — получение версии записи региона по идентификатору; | ||
* [[GetRegionByGUID]] | * [[GetRegionByGUID]] — получение региона по глобальному идентификатору; | ||
* [[GetRegionChangesList]] | * [[GetRegionChangesList]] — получение списка изменений в записях регионов за период времени; | ||
* [[GetDistrictListByRegion]] | * [[GetDistrictListByRegion]] — получение списка районов определённого региона; | ||
* [[GetDistrictByGuid]] | * [[GetDistrictByGuid]] — получение района по его глобальному идентификатору; | ||
<!-- # [[GetDistrictByUuid]] | <!-- # [[GetDistrictByUuid]] — получение района по его идентификатору (одна из версий записи) --> | ||
* [[GetDistrictChangesList]] | * [[GetDistrictChangesList]] — получение списка изменений районов; | ||
* [[GetLocalityListByDistrict]] | * [[GetLocalityListByDistrict]] — получение списка населённых пунктов по идентификатору района; | ||
* [[GetLocalityListByLocality]] | * [[GetLocalityListByLocality]] — получение списка населённых пунктов по идентификатору населённого пункта; | ||
* [[GetLocalityListByRegion]] | * [[GetLocalityListByRegion]] — получение списка населённых пунктов по глобальному идентификатору региона; | ||
* [[FindLocalityListByName]] | * [[FindLocalityListByName]] — получение списка населённых пунктов по имени или его части; | ||
* [[FindStreetListByName]] | * [[FindStreetListByName]] — получение списка улиц по названию или его части и идентификатору населённого пункта; | ||
* [[GetStreetListByLocality]] | * [[GetStreetListByLocality]] — получение списка улиц по идентификатору населённого пункта. | ||
===wsdl=== | ===wsdl=== |
Версия 10:13, 12 декабря 2016
Общие сведения
Это группа сервисов, предназначенных для работы со справочниками и реестрами, использующимися в Ветис.
Предоставляемые сервисы
Цербер (EnterpriseService)
Сервис EnterpriseService предназначен для работы с реестром хозяйствующих субъектов и предприятий.
Операции
- GetBusinessEntityList — получение списка хозяйствующих субъектов из реестра Россельхознадзора;
- GetBusinessEntityChangesList — получение списка хозяйствующих субъектов из реестра Россельхознадзора, изменённых за указанный период времени;
- GetBusinessEntityByGuid — получение последней в истории записи хозяйствующего субъекта по глобальному идентификатору;
- GetBusinessEntityByUuid — получение версии записи хозяйствующего субъекта по уникальному идентификатору;
- GetEnterpriseByGuid — получение последней в истории записи предприятия по его глобальному идентификатору;
- GetEnterpriseByUuid — получение версии записи предприятия по уникальному идентификатору;
- GetRussianEnterpriseList — получение списка предприятий, зарегистрированных на территории Российской Федерации;
- GetForeignEnterpriseList — получение списка зарубежных предприятий;
- GetForeignEnterpriseChangesList — получение списка иностранных предприятий, изменённых за указанный период времени;
- GetRussianEnterpriseChangesList — получение списка Российских предприятий, изменённых за указанный период времени.
wsdl
WSDL (продуктивная версия): http://api.vetrf.ru/schema/platform/cerberus/services/EnterpriseService_v1.3_production.wsdl
WSDL (тестовая версия): http://api.vetrf.ru/schema/platform/cerberus/services/EnterpriseService_v1.4_pilot.wsdl
Икар (IkarService)
Сервис IkarService предназначен для получения информации об адресных объектах.
Операции
- GetAllCountryList — получение списка всех стран;
- GetCountryByGuid — получение информации о стране по её глобальному идентификатору;
- GetCountryByUuid — получение данных о стране по её идентификатору (одна из версий записи);
- GetCountryChangesList — получение изменений в списке стран за указанный период;
- GetRegionListByCountry — получение списка регионов по идентификатору страны;
- GetRegionByUUID — получение версии записи региона по идентификатору;
- GetRegionByGUID — получение региона по глобальному идентификатору;
- GetRegionChangesList — получение списка изменений в записях регионов за период времени;
- GetDistrictListByRegion — получение списка районов определённого региона;
- GetDistrictByGuid — получение района по его глобальному идентификатору;
- GetDistrictChangesList — получение списка изменений районов;
- GetLocalityListByDistrict — получение списка населённых пунктов по идентификатору района;
- GetLocalityListByLocality — получение списка населённых пунктов по идентификатору населённого пункта;
- GetLocalityListByRegion — получение списка населённых пунктов по глобальному идентификатору региона;
- FindLocalityListByName — получение списка населённых пунктов по имени или его части;
- FindStreetListByName — получение списка улиц по названию или его части и идентификатору населённого пункта;
- GetStreetListByLocality — получение списка улиц по идентификатору населённого пункта.
wsdl
WSDL (продуктивная версия): http://api.vetrf.ru/schema/platform/ikar/services/IkarService_v1.3_production.wsdl
WSDL (тестовая версия): http://api.vetrf.ru/schema/platform/ikar/services/IkarService_v1.4_pilot.wsdl
DictionaryService
Сервис DictionaryService предназначен для получения справочной информации.
wsdl
WSDL (боевая версия): http://api.vetrf.ru/schema/platform/services/DictionaryService_v1.3_production.wsdl
WSDL (тестовая версия): http://api.vetrf.ru/schema/platform/services/DictionaryService_v1.4_pilot.wsdl
ProductService
Сервис ProductService предназначен для получения реестра категорий продукции.
Операции
- GetProductByGuid — получение актуальной версии продукции по глобальному идентификатору;
- GetProductByUuid — получение продукции по идентификатору;
- GetProductByTypeList — получение списка продукции по указанному типу;
- GetProductChangesList — получение истории изменений для справочника продукции;
- GetSubProductByGuid — получение актуальной версии вида продукции по глобальному идентификатору;
- GetSubProductByUuid — получение вида продукции по идентификатору;
- GetSubProductByProductList — получение списка видов продукции по указанному продукту;
- GetSubProductChangesList — получение истории изменений по справочнику видов продукции;
- GetProductItemByGuid — получение актуальной версии наименования продукции по глобальному идентификатору;
- GetProductItemByUuid — получение наименования продукции по идентификатору;
- GetProductItemList — получение списка наименований продукции по указанному виду продукции и идентификатору предприятия-производителя;
- GetProductItemChangesList — получение истории изменений по справочнику наименований продукции для предприятия-производителя.
wsdl
WSDL (боевая версия): http://api.vetrf.ru/schema/platform/services/ProductService_v1.3_production.wsdl
WSDL (тестовая версия): http://api.vetrf.ru/schema/platform/services/ProductService_v1.4_pilot.wsdl
Безопасность
Базовая аутентификация с помощью логина и пароля, предоставляемых в ответном письме при получении доступа.