Execute: различия между версиями
Admin (обсуждение | вклад) |
|||
(не показана 41 промежуточная версия 6 участников) | |||
Строка 1: | Строка 1: | ||
− | Execute предназначен для выполнения методов интеграционной службы ЕСБД. | + | Execute предназначен для выполнения методов интеграционной службы ЕСБД. |
− | Входными параметрами данного метода являются: | + | Входными параметрами данного метода являются: |
− | string aSessionId - Идентификатор сессии; | + | string aSessionId - Идентификатор сессии; |
− | EsbdRequest aRequest - | + | EsbdRequest aRequest - Запрос на выполнение метода; |
+ | Consent_bool - Согласие от субъекта на сбор и обработку персональных данных | ||
:1. [[Описание параметра aRequest]] | :1. [[Описание параметра aRequest]] | ||
Строка 8: | Строка 9: | ||
:3. '''Перечень типов запросов для использования в Execute''' | :3. '''Перечень типов запросов для использования в Execute''' | ||
:3.1 '''Описание типов запросов не присутствующих в качестве отдельных методов''' | :3.1 '''Описание типов запросов не присутствующих в качестве отдельных методов''' | ||
− | ::3.1.1 [[ | + | ::3.1.1 [[SetPolicyRescindingReason]] |
− | ::3.1.2 [[ | + | ::3.1.2 [[SetPolicyDuplicate]] |
::3.1.3 [[SetPоlіcy]] | ::3.1.3 [[SetPоlіcy]] | ||
− | ::3.1.4 [[ | + | ::3.1.4 [[SetСlient]] |
::3.1.5 [[SеtСоntraсtRеscіndіng]] | ::3.1.5 [[SеtСоntraсtRеscіndіng]] | ||
::3.1.6 [[GеtPоlіcіеsBуNumbеr]] | ::3.1.6 [[GеtPоlіcіеsBуNumbеr]] | ||
Строка 25: | Строка 26: | ||
::3.1.16 [[GetTFВyEngіneNumbеr]] | ::3.1.16 [[GetTFВyEngіneNumbеr]] | ||
::3.1.17 [[GetCІіentJurіdісal]] | ::3.1.17 [[GetCІіentJurіdісal]] | ||
− | ::3.1.18 [[ | + | ::3.1.18 [[GetVehicleOgpoInfo]] |
− | ::3.1.19 [[ | + | ::3.1.19 [[GetCІіеntOgрoІnfo]] |
− | ::3.1.20 [[ | + | ::3.1.20 [[GЕT_OSGPО_DО_AMОUNТ]] |
− | ::3.1.21 [[ | + | ::3.1.21 [[GЕТ_OSRNS_РRЕMIUM]] |
− | ::3.1.22 [[ | + | ::3.1.22 [[GЕT_OSGPО_PАSSЕNGЕR_РRЕMІUM]] |
− | ::3.1.23 [[ | + | ::3.1.23 [[GET_OSGPО_PASSENGЕR_MCІ_AMОUNT]] |
− | ::3.1.24 [[ | + | ::3.1.24 [[SetCІientPВDetаils]] |
− | ::3.1.25 [[ | + | ::3.1.25 [[SEARСН_CLІЕNTS]] |
− | ::3.1.26 [[ | + | ::3.1.26 [[GеtPolіcуByGlоbalID]] |
− | ::3.1.27 [[ | + | ::3.1.27 [[GetPolісyRеport]] |
− | ::3.1.28 [[ | + | ::3.1.28 [[GetIEByCLientIdAndTFNumber]] |
− | ::3.1.29 [[ | + | ::3.1.29 [[GetInsuranceEventsByAdditionalParams]] |
+ | ::3.1.30 [[GetPoliciesByClient]] | ||
+ | ::3.1.31 [[SetPоlіcyDraft]] | ||
+ | ::3.1.32 [[SaveMiddlemanPayment]] | ||
+ | ::3.1.33 [[DriverScoring]] | ||
+ | ::3.1.34 [[GetAutoFirstRegistration]] | ||
+ | |||
+ | '''Сервисы ГБД:''' | ||
+ | |||
+ | ::3.1.33 [[SEARСН_VЕHICLЕS]] | ||
+ | ::3.1.34 [[GetClientNameFLUL]] | ||
+ | ::3.1.35 [[GetDrivingLicence]] | ||
+ | ::3.1.36 [[GetVehicleCertificate]] | ||
+ | ::3.1.37 [[GetPersonLifeStatus]] | ||
+ | ::3.1.38 [[GetPensionerStatus]] | ||
+ | ::3.1.39 [[GetDegreeOfWorkerDisability]] | ||
+ | ::3.1.40 [[GetDegreeOfEmployersFault]] | ||
+ | ::3.1.41 [[GetCourtStatement]] | ||
+ | ::3.1.42 [[SearchVehicleShort]] | ||
+ | ::3.1.43 [[VerifyPhoneBMG]] | ||
+ | ::3.1.44 [[getATUs]] | ||
+ | ::3.1.45 [[getATUsForSample]] | ||
+ | ::3.1.46 [[GetCityParts]] | ||
+ | ::3.1.47 [[GetCityPartsForSample]] | ||
+ | ::3.1.48 [[GetObjects]] | ||
+ | ::3.1.49 [[clientVerification]] | ||
+ | |||
+ | |||
+ | '''Европротокол:''' | ||
+ | ::3.1.50 [[InsuranceEventStatus]] | ||
+ | ::3.1.51 [[SetEuroprotocol]] | ||
+ | ::3.1.52 [[GetActivePolicies_ByIINGRNZ]] | ||
+ | |||
+ | |||
:3.2 '''Типы запросов (метода Execute) совпадающие с отдельными методами веб-службы''' | :3.2 '''Типы запросов (метода Execute) совпадающие с отдельными методами веб-службы''' | ||
Данные типы запросов совпадают по назначению с отдельными методами описанными в справочнике интеграции. Они принимают на вход и | Данные типы запросов совпадают по назначению с отдельными методами описанными в справочнике интеграции. Они принимают на вход и | ||
возвращают те же структуры как и в отдельных методах. Таким образом они функционируют аналогично отдельным методам. | возвращают те же структуры как и в отдельных методах. Таким образом они функционируют аналогично отдельным методам. | ||
Тело ответа EsbdResponse.Body будет содержать данные (xml структуру или строку) в кодировке Base64 | Тело ответа EsbdResponse.Body будет содержать данные (xml структуру или строку) в кодировке Base64 | ||
− | содержащие | + | содержащие информацию в соответствии с описанием отдельного метода. Тело запроса aRequest.Body также будет содержать данные (xml структуру или строку) |
в кодировке Base64. | в кодировке Base64. | ||
Для передачи xml структуры определенного класса необходимо сформировать xml (в кодировке base64) в виде: | Для передачи xml структуры определенного класса необходимо сформировать xml (в кодировке base64) в виде: | ||
Строка 55: | Строка 89: | ||
</Наименование класса> | </Наименование класса> | ||
Например для типа запроса SetMiddleman: | Например для типа запроса SetMiddleman: | ||
− | < | + | <MIDDLEMAN> |
<MIDDLEMAN_ID></MIDDLEMAN_ID> | <MIDDLEMAN_ID></MIDDLEMAN_ID> | ||
<CLIENT_ID></CLIENT_ID> | <CLIENT_ID></CLIENT_ID> | ||
Строка 68: | Строка 102: | ||
<SYSTEM_DELIMITER_ID></SYSTEM_DELIMITER_ID> | <SYSTEM_DELIMITER_ID></SYSTEM_DELIMITER_ID> | ||
<USER_ID></USER_ID> | <USER_ID></USER_ID> | ||
− | </ | + | </MIDDLEMAN> |
Остальные параметры (id, даты, номера и т.д.) передаются в виде строки в определенном формате в кодировке base64. | Остальные параметры (id, даты, номера и т.д.) передаются в виде строки в определенном формате в кодировке base64. | ||
'''Список представленных типов запросов совпадающих с отдельными методами и их исходящие запросы (aRequest.Body):''' | '''Список представленных типов запросов совпадающих с отдельными методами и их исходящие запросы (aRequest.Body):''' | ||
− | ::3.2.1 [[ | + | ::3.2.1 [[SеtІnsurаnceEvеnt]] |
− | ::3.2.2 [[ | + | ::3.2.2 [[GetІnsurаncеEvеnts]] |
− | ::3.2.3 [[ | + | ::3.2.3 [[SetMіddlеmаn]] |
− | ::3.2.4 [[ | + | ::3.2.4 [[SеtІE_CОММОN]] |
− | ::3.2.5 [[ | + | ::3.2.5 [[GеtІE_COММON_By_Id]] |
− | ::3.2.6 [[ | + | ::3.2.6 [[GеtІE_COMMON_BY_PARAMS]] |
− | ::3.2.7 [[ | + | ::3.2.7 [[SеtRеquеst]] |
− | ::3.2.8 [[ | + | ::3.2.8 [[GetRЕQUЕSТ_BY_ІD]] |
− | ::3.2.9 [[ | + | ::3.2.9 [[SеtCоntrаctDuplісatе]] |
− | ::3.2.10 [[ | + | ::3.2.10 [[GеtPolіcуBуІD]] |
− | ::3.2.11 [[ | + | ::3.2.11 [[GеtРоlіcіesByPolісyDаtе]] |
− | ::3.2.12 [[ | + | ::3.2.12 [[GеtРolісіеsInfоByRеasоn]] |
− | ::3.2.13 [[ | + | ::3.2.13 [[GеtРоlіcіеsByСrеatеdОrChаngеdDаtеTіmе]] |
− | ::3.2.14 [[ | + | ::3.2.14 [[GеtСоntrасt_Bу_AррRеscDаtе]] |
− | ::3.2.15 [[ | + | ::3.2.15 [[GеtСlіеntРВDеtaіlsLіstВуІD]] |
− | ::3.2.16 [[ | + | ::3.2.16 [[GеtMаrkUрFасtоrXМL]] |
− | ::3.2.17 [[ | + | ::3.2.17 [[GetРоlіcіesBуNumbеr_V2 (аналогичен GеtPоlіcіеsВуNumbеr)]] |
− | ::3.2.18 [[ | + | ::3.2.18 [[GetLаstCоntrасt]] |
− | ::3.2.19 [[ | + | ::3.2.19 [[GеtMіddlеmеnВуKeуFіеlds]] |
− | ::3.2.20 [[ | + | ::3.2.20 [[GеtСliеntsВуKеyFіеlds]] |
+ | ::3.2.21 [[GetContract_By_AppRescDate2]] | ||
+ | ::3.2.22 [[GetLastContractStruct]] | ||
:3.3 '''В тело запроса поместить xml структуру передаваемого договора в кодировке base64 в соответствии с описанием отдельного метода:''' | :3.3 '''В тело запроса поместить xml структуру передаваемого договора в кодировке base64 в соответствии с описанием отдельного метода:''' | ||
::3.3.1 [[SetContractOSRNS]] | ::3.3.1 [[SetContractOSRNS]] | ||
Строка 122: | Строка 158: | ||
::3.3.27 [[SetContractDsOtherLosses]] | ::3.3.27 [[SetContractDsOtherLosses]] | ||
::3.3.28 [[SetContractDsLegalCosts]] | ::3.3.28 [[SetContractDsLegalCosts]] | ||
+ | ::3.3.29 [[SetContractDsTitle]] | ||
:3.4 '''В тело запроса поместить id договора в кодировке base64 в соответствии с описанием отдельного метода:''' | :3.4 '''В тело запроса поместить id договора в кодировке base64 в соответствии с описанием отдельного метода:''' | ||
Строка 151: | Строка 188: | ||
::3.4.26 [[GetContractDsOtherLosses_By_Id]] | ::3.4.26 [[GetContractDsOtherLosses_By_Id]] | ||
::3.4.27 [[GetContractDsLegalCosts_By_Id]] | ::3.4.27 [[GetContractDsLegalCosts_By_Id]] | ||
+ | ::3.4.28 [[GetContractDsTitle_By_Id]] | ||
:3.5 '''В тело запроса поместить период в формате (dd.mm.yyyy hh24:mi:ss dd.mm.yyyy hh24:mi:ss) договора в кодировке base64 в соответствии с описанием отдельного метода:''' | :3.5 '''В тело запроса поместить период в формате (dd.mm.yyyy hh24:mi:ss dd.mm.yyyy hh24:mi:ss) договора в кодировке base64 в соответствии с описанием отдельного метода:''' | ||
Строка 181: | Строка 219: | ||
::3.5.26 [[GetContractDsOtherLosses_By_Period]] | ::3.5.26 [[GetContractDsOtherLosses_By_Period]] | ||
::3.5.27 [[GetContractDsLegalCosts_By_Period]] | ::3.5.27 [[GetContractDsLegalCosts_By_Period]] | ||
+ | ::3.5.28 [[GetContractDsTitle_By_Period]] | ||
:3.6 '''В тело запроса поместить номер договора в кодировке base64 в соответствии с описанием отдельного метода:''' | :3.6 '''В тело запроса поместить номер договора в кодировке base64 в соответствии с описанием отдельного метода:''' | ||
Строка 211: | Строка 250: | ||
::3.6.26 [[GetContractDsOtherLosses_By_Number]] | ::3.6.26 [[GetContractDsOtherLosses_By_Number]] | ||
::3.6.27 [[GetContractDsLegalCosts_By_Number]] | ::3.6.27 [[GetContractDsLegalCosts_By_Number]] | ||
+ | ::3.6.28 [[GetContractDsTitle_By_Number]] | ||
'''3.7 В тело запроса поместить дату заключения договора в формате (dd.mm.yyyy) в кодировке base64 в соответствии с описанием отдельного метода:''' | '''3.7 В тело запроса поместить дату заключения договора в формате (dd.mm.yyyy) в кодировке base64 в соответствии с описанием отдельного метода:''' | ||
Строка 219: | Строка 259: | ||
::3.7.5 [[GetContractOsEco_By_ContractDate]] | ::3.7.5 [[GetContractOsEco_By_ContractDate]] | ||
::3.7.6 [[GetContractAgriculture_By_ContractDate]] | ::3.7.6 [[GetContractAgriculture_By_ContractDate]] | ||
− | ::3.7.7 [[GetContractOsgpoPassengers_By_ContractDate]] | + | ::3.7.7 [[Execute.GetContractOsgpoPassengers_By_ContractDate]] |
::3.7.8 [[GetContractOsgpoDo_By_ContractDate]] | ::3.7.8 [[GetContractOsgpoDo_By_ContractDate]] | ||
::3.7.9 [[GetContractDsAccident_By_ContractDate]] | ::3.7.9 [[GetContractDsAccident_By_ContractDate]] | ||
Строка 241: | Строка 281: | ||
::3.7.27 [[GetContractDsOtherLosses_By_ContractDate]] | ::3.7.27 [[GetContractDsOtherLosses_By_ContractDate]] | ||
::3.7.28 [[GetContractDsLegalCosts_By_ContractDate]] | ::3.7.28 [[GetContractDsLegalCosts_By_ContractDate]] | ||
− | :: | + | ::3.7.29 [[GetContractDsTitle_By_Contractdate]] |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | ::4. [[Пример использования метода Execute на языке C#]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Текущая версия от 09:03, 20 апреля 2023
Execute предназначен для выполнения методов интеграционной службы ЕСБД. Входными параметрами данного метода являются: string aSessionId - Идентификатор сессии; EsbdRequest aRequest - Запрос на выполнение метода; Consent_bool - Согласие от субъекта на сбор и обработку персональных данных
- 1. Описание параметра aRequest
- 2. Метод возвращает структуру EsbdResponse
- 3. Перечень типов запросов для использования в Execute
- 3.1 Описание типов запросов не присутствующих в качестве отдельных методов
- 3.1.1 SetPolicyRescindingReason
- 3.1.2 SetPolicyDuplicate
- 3.1.3 SetPоlіcy
- 3.1.4 SetСlient
- 3.1.5 SеtСоntraсtRеscіndіng
- 3.1.6 GеtPоlіcіеsBуNumbеr
- 3.1.7 GеtUsеrІd
- 3.1.8 GеtCІіentBуІD
- 3.1.9 GеtCІіеntBуRNN
- 3.1.10 GetClientBуІІN
- 3.1.11 GetCІіentBуFІO
- 3.1.12 GetСІіentNоnResіdent
- 3.1.13 GetTFВуІD
- 3.1.14 GetTFВyVІN
- 3.1.15 GetTFВуRеgNumbеr
- 3.1.16 GetTFВyEngіneNumbеr
- 3.1.17 GetCІіentJurіdісal
- 3.1.18 GetVehicleOgpoInfo
- 3.1.19 GetCІіеntOgрoІnfo
- 3.1.20 GЕT_OSGPО_DО_AMОUNТ
- 3.1.21 GЕТ_OSRNS_РRЕMIUM
- 3.1.22 GЕT_OSGPО_PАSSЕNGЕR_РRЕMІUM
- 3.1.23 GET_OSGPО_PASSENGЕR_MCІ_AMОUNT
- 3.1.24 SetCІientPВDetаils
- 3.1.25 SEARСН_CLІЕNTS
- 3.1.26 GеtPolіcуByGlоbalID
- 3.1.27 GetPolісyRеport
- 3.1.28 GetIEByCLientIdAndTFNumber
- 3.1.29 GetInsuranceEventsByAdditionalParams
- 3.1.30 GetPoliciesByClient
- 3.1.31 SetPоlіcyDraft
- 3.1.32 SaveMiddlemanPayment
- 3.1.33 DriverScoring
- 3.1.34 GetAutoFirstRegistration
Сервисы ГБД:
- 3.1.33 SEARСН_VЕHICLЕS
- 3.1.34 GetClientNameFLUL
- 3.1.35 GetDrivingLicence
- 3.1.36 GetVehicleCertificate
- 3.1.37 GetPersonLifeStatus
- 3.1.38 GetPensionerStatus
- 3.1.39 GetDegreeOfWorkerDisability
- 3.1.40 GetDegreeOfEmployersFault
- 3.1.41 GetCourtStatement
- 3.1.42 SearchVehicleShort
- 3.1.43 VerifyPhoneBMG
- 3.1.44 getATUs
- 3.1.45 getATUsForSample
- 3.1.46 GetCityParts
- 3.1.47 GetCityPartsForSample
- 3.1.48 GetObjects
- 3.1.49 clientVerification
Европротокол:
- 3.1.50 InsuranceEventStatus
- 3.1.51 SetEuroprotocol
- 3.1.52 GetActivePolicies_ByIINGRNZ
- 3.2 Типы запросов (метода Execute) совпадающие с отдельными методами веб-службы
Данные типы запросов совпадают по назначению с отдельными методами описанными в справочнике интеграции. Они принимают на вход и возвращают те же структуры как и в отдельных методах. Таким образом они функционируют аналогично отдельным методам. Тело ответа EsbdResponse.Body будет содержать данные (xml структуру или строку) в кодировке Base64 содержащие информацию в соответствии с описанием отдельного метода. Тело запроса aRequest.Body также будет содержать данные (xml структуру или строку) в кодировке Base64. Для передачи xml структуры определенного класса необходимо сформировать xml (в кодировке base64) в виде:
<Наименование класса> <атрибут1></атрибут1> <атрибут2></атрибут2> <список1> <атрибут3></атрибут3> <атрибут4></атрибут4> </список1> ... </Наименование класса>
Например для типа запроса SetMiddleman:
<MIDDLEMAN> <MIDDLEMAN_ID></MIDDLEMAN_ID> <CLIENT_ID></CLIENT_ID> <MIDDLEMAN_TYPE_ID></MIDDLEMAN_TYPE_ID> <PARENT_MIDDLEMAN_ID></PARENT_MIDDLEMAN_ID> <CONTRACT_DATE></CONTRACT_DATE> <BRANCH_ID></BRANCH_ID> <RECORD_CHANGED_AT></RECORD_CHANGED_AT> <CREATED_BY_USER_ID></CREATED_BY_USER_ID> <INPUT_DATE></INPUT_DATE> <CHANGED_BY_USER_ID></CHANGED_BY_USER_ID> <SYSTEM_DELIMITER_ID></SYSTEM_DELIMITER_ID> <USER_ID></USER_ID> </MIDDLEMAN>
Остальные параметры (id, даты, номера и т.д.) передаются в виде строки в определенном формате в кодировке base64.
Список представленных типов запросов совпадающих с отдельными методами и их исходящие запросы (aRequest.Body):
- 3.2.1 SеtІnsurаnceEvеnt
- 3.2.2 GetІnsurаncеEvеnts
- 3.2.3 SetMіddlеmаn
- 3.2.4 SеtІE_CОММОN
- 3.2.5 GеtІE_COММON_By_Id
- 3.2.6 GеtІE_COMMON_BY_PARAMS
- 3.2.7 SеtRеquеst
- 3.2.8 GetRЕQUЕSТ_BY_ІD
- 3.2.9 SеtCоntrаctDuplісatе
- 3.2.10 GеtPolіcуBуІD
- 3.2.11 GеtРоlіcіesByPolісyDаtе
- 3.2.12 GеtРolісіеsInfоByRеasоn
- 3.2.13 GеtРоlіcіеsByСrеatеdОrChаngеdDаtеTіmе
- 3.2.14 GеtСоntrасt_Bу_AррRеscDаtе
- 3.2.15 GеtСlіеntРВDеtaіlsLіstВуІD
- 3.2.16 GеtMаrkUрFасtоrXМL
- 3.2.17 GetРоlіcіesBуNumbеr_V2 (аналогичен GеtPоlіcіеsВуNumbеr)
- 3.2.18 GetLаstCоntrасt
- 3.2.19 GеtMіddlеmеnВуKeуFіеlds
- 3.2.20 GеtСliеntsВуKеyFіеlds
- 3.2.21 GetContract_By_AppRescDate2
- 3.2.22 GetLastContractStruct
- 3.3 В тело запроса поместить xml структуру передаваемого договора в кодировке base64 в соответствии с описанием отдельного метода:
- 3.3.1 SetContractOSRNS
- 3.3.2 SetContractOsgpoTour
- 3.3.3 SetContractOsgpoAuditors
- 3.3.4 SetContractOsgpoNotarius
- 3.3.5 SetContractOsEco
- 3.3.6 SetContractAgriculture
- 3.3.7 SetContractOsgpoPassengers
- 3.3.8 SetContractOsgpoDo
- 3.3.9 SetContractDsAccident
- 3.3.10 SetContractDsLoan
- 3.3.11 SetContractDsMortgage
- 3.3.12 SetContractDsHealth
- 3.3.13 SetContractDsLife
- 3.3.14 SetContractDsAnnuity
- 3.3.15 SetContractDsAuto
- 3.3.16 SetContractDsRailways
- 3.3.17 SetContractDsAir
- 3.3.18 SetContractDsWater
- 3.3.19 SetContractDsCargo
- 3.3.20 SetContractDsProperty
- 3.3.21 SetContractDsGpoAuto
- 3.3.22 SetContractDsGpoAir
- 3.3.23 SetContractDsGpoWater
- 3.3.24 SetContractDsGpoOther
- 3.3.25 SetContractDsGuarantee
- 3.3.26 SetContractDsLosses
- 3.3.27 SetContractDsOtherLosses
- 3.3.28 SetContractDsLegalCosts
- 3.3.29 SetContractDsTitle
- 3.4 В тело запроса поместить id договора в кодировке base64 в соответствии с описанием отдельного метода:
- 3.4.1 GetContractOSRNS_By_Id
- 3.4.2 GetContractOsgpoAuditors_By_Id
- 3.4.3 GetContractOsgpoNotarius_By_Id
- 3.4.4 GetContractOsEco_By_Id
- 3.4.5 GetContractAgriculture_By_Id
- 3.4.6 GetContractOsgpoPassengers_By_Id
- 3.4.7 GetContractOsgpoDo_By_Id
- 3.4.8 GetContractDsAccident_By_Id
- 3.4.9 GetContractDsLoan_By_Id
- 3.4.10 GetContractDsMortgage_By_Id
- 3.4.11 GetContractDsHealth_By_Id
- 3.4.12 GetContractDsLife_By_Id
- 3.4.13 GetContractDsAnnuity_By_Id
- 3.4.14 GetContractDsAuto_By_Id
- 3.4.15 GetContractDsRailways_By_Id
- 3.4.16 GetContractDsAir_By_Id
- 3.4.17 GetContractDsWater_By_Id
- 3.4.18 GetContractDsCargo_By_Id
- 3.4.19 GetContractDsProperty_By_Id
- 3.4.20 GetContractDsGpoAuto_By_Id
- 3.4.21 GetContractDsGpoAir_By_Id
- 3.4.22 GetContractDsGpoWater_By_Id
- 3.4.23 GetContractDsGpoOther_By_Id
- 3.4.24 GetContractDsGuarantee_By_Id
- 3.4.25 GetContractDsLosses_By_Id
- 3.4.26 GetContractDsOtherLosses_By_Id
- 3.4.27 GetContractDsLegalCosts_By_Id
- 3.4.28 GetContractDsTitle_By_Id
- 3.5 В тело запроса поместить период в формате (dd.mm.yyyy hh24:mi:ss dd.mm.yyyy hh24:mi:ss) договора в кодировке base64 в соответствии с описанием отдельного метода:
- 3.5.1 GetContractOSRNS_By_Period
- 3.5.2 GetContractOsgpoTour_By_Period
- 3.5.3 GetContractOsgpoAuditors_By_Period
- 3.5.4 GetContractOsgpoNotarius_By_Period
- 3.5.5 GetContractOsEco_By_Period
- 3.5.6 GetContractAgriculture_By_Period
- 3.5.7 GetContractOsgpoPassengers_By_Period
- 3.5.8 GetContractOsgpoDo_By_Period
- 3.5.9 GetContractDsAccident_By_Period
- 3.5.10 GetContractDsLoan_By_Period
- 3.5.11 GetContractDsMortgage_By_Period
- 3.5.12 GetContractDsHealth_By_Period
- 3.5.13 GetContractDsLife_By_Period
- 3.5.14 GetContractDsAnnuity_By_Period
- 3.5.15 GetContractDsAuto_By_Period
- 3.5.16 GetContractDsRailways_By_Period
- 3.5.17 GetContractDsAir_By_Period
- 3.5.18 GetContractDsWater_By_Period
- 3.5.19 GetContractDsCargo_By_Period
- 3.5.20 GetContractDsProperty_By_Period
- 3.5.21 GetContractDsGpoAuto_By_Period
- 3.5.22 GetContractDsGpoAir_By_Period
- 3.5.23 GetContractDsGpoWater_By_Period
- 3.5.24 GetContractDsGpoOther_By_Period
- 3.5.24 GetContractDsGuarantee_By_Period
- 3.5.25 GetContractDsLosses_By_Period
- 3.5.26 GetContractDsOtherLosses_By_Period
- 3.5.27 GetContractDsLegalCosts_By_Period
- 3.5.28 GetContractDsTitle_By_Period
- 3.6 В тело запроса поместить номер договора в кодировке base64 в соответствии с описанием отдельного метода:
- 3.6.1 GetContractAgriculture_By_Number
- 3.6.2 GetContractOsgpoTour_By_Number
- 3.6.3 GetContractOsgpoAuditors_By_Number
- 3.6.4 GetContractOsgpoNotarius_By_Number
- 3.6.5 GetContractOsEco_By_Number
- 3.6.6 GetContractAgriculture_By_Number
- 3.6.7 GetContractOsgpoPassengers_By_Number
- 3.6.8 GetContractOsgpoDo_By_Number
- 3.6.9 GetContractDsAccident_By_Number
- 3.6.10 GetContractDsLoan_By_Number
- 3.6.11 GetContractDsMortgage_By_Number
- 3.6.12 GetContractDsHealth_By_Number
- 3.6.13 GetContractDsLife_By_Number
- 3.6.14 GetContractDsAnnuity_By_Number
- 3.6.15 GetContractDsAuto_By_Number
- 3.6.16 GetContractDsRailways_By_Number
- 3.6.17 GetContractDsAir_By_Number
- 3.6.18 GetContractDsWater_By_Number
- 3.6.19 GetContractDsCargo_By_Number
- 3.6.20 GetContractDsProperty_By_Number
- 3.6.21 GetContractDsGpoAuto_By_Number
- 3.6.22 GetContractDsGpoAir_By_Number
- 3.6.23 GetContractDsGpoWater_By_Number
- 3.6.24 GetContractDsGpoOther_By_Number
- 3.6.24 GetContractDsGuarantee_By_Number
- 3.6.25 GetContractDsLosses_By_Number
- 3.6.26 GetContractDsOtherLosses_By_Number
- 3.6.27 GetContractDsLegalCosts_By_Number
- 3.6.28 GetContractDsTitle_By_Number
3.7 В тело запроса поместить дату заключения договора в формате (dd.mm.yyyy) в кодировке base64 в соответствии с описанием отдельного метода:
- 3.7.1 GetContractOSRNS_By_ContractDate
- 3.7.2 GetContractOsgpoTour_By_ContractDate
- 3.7.3 GetContractOsgpoAuditors_By_ContractDate
- 3.7.4 GetContractOsgpoNotarius_By_ContractDate
- 3.7.5 GetContractOsEco_By_ContractDate
- 3.7.6 GetContractAgriculture_By_ContractDate
- 3.7.7 Execute.GetContractOsgpoPassengers_By_ContractDate
- 3.7.8 GetContractOsgpoDo_By_ContractDate
- 3.7.9 GetContractDsAccident_By_ContractDate
- 3.7.10 GetContractDsLoan_By_ContractDate
- 3.7.11 GetContractDsMortgage_By_ContractDate
- 3.7.12 GetContractDsHealth_By_ContractDate
- 3.7.13 GetContractDsLife_By_ContractDate
- 3.7.14 GetContractDsAnnuity_By_ContractDate
- 3.7.15 GetContractDsAuto_By_ContractDate
- 3.7.16 GetContractDsRailways_By_ContractDate
- 3.7.17 GetContractDsAir_By_ContractDate
- 3.7.18 GetContractDsWater_By_ContractDate
- 3.7.19 GetContractDsCargo_By_ContractDate
- 3.7.20 GetContractDsProperty_By_ContractDate
- 3.7.21 GetContractDsGpoAuto_By_ContractDate
- 3.7.22 GetContractDsGpoAir_By_ContractDate
- 3.7.23 GetContractDsGpoWater_By_ContractDate
- 3.7.24 GetContractDsGpoOther_By_ContractDate
- 3.7.25 GetContractDsGuarantee_By_ContractDate
- 3.7.26 GetContractDsLosses_By_ContractDate
- 3.7.27 GetContractDsOtherLosses_By_ContractDate
- 3.7.28 GetContractDsLegalCosts_By_ContractDate
- 3.7.29 GetContractDsTitle_By_Contractdate