1.6.Рекомендуемые значения параметров Адаптера WS 
          Рекомендуемые значения параметров Адаптера устанавливаются для оптимизации передачи большого количества запросов в подсистему «Электронный полис»: 
           
          Рекомендуемые настройки в файле eosago.properties для оптимизации процессов следующие: 
          
            - 
              
 
               количество одновременных соединений адаптера с каждым веб-сервисом 
             
            
          configuration.uploadThreadsCount= 100 
          
             
            настройка интервала времени проверки папки входящих запросов адаптером, в секундах
  
            
          configuration.incomingCheckPeriod=20 
          
             
            количество файлов, забираемых адаптером за одну итерацию
  
            
          configuration.maxRequestsPerSession= 100 
          
             
            настройка интервала времени проверки статуса обработки пакета веб-сервисом, в секундах
  
            
          configuration.statusCheckPeriod=20 
          
             
            период времени бездействия после получения ошибки превышения количества запросов, в секундах
  
            
          configuration.overloadTimeOut=10 
           1.7.Работа с использованием Адаптера WS 
          При взаимодействии с использованием Адаптера WS СК формирует файл-запрос к веб-сервисам Системы и размещает его в папке входящих сообщений (определяется параметром configuration.incomingDir конфигурационного файла Адаптера). 
           
          Структура файла-запроса в формате xml должна соответствовать актуальной схеме xsd, описанной в Приложение 3 Спецификация форматов взаимодействия», а его содержание должно быть заполнено в соответствии с правилами, описанными в Разделе 5. 
           
          При мониторинге папки входящих сообщений и обнаружении xml-файлов, Адаптер WS осуществляет первичную проверку полученных файлов и их передачу соответствующим методам веб-сервисов, начиная с самой ранней даты D в имени файла. 
           
          В случае получении ошибки при проверке корректности имени файла-запроса и его передачи на сервер, она сохраняется в папке, определяемой параметром configuration.errorDir конфигурационного файла Адаптера. 
           
          Наименование входящих файлов-запросов должно соответствовать следующему формату: 
           
          X_D_Y.xml 
           
          Где: 
           
          X – Тип запроса (типы запросов описаны в п. 3.1.4 настоящего руководства); 
           
          D – Дата-время с точностью до секунд ГГГГММДДЧЧММСС (20141230165959), время локальное; 
           
          Y – Номер рейса. 
           
          Пример названия файла-запроса: 
          
             
            einow_20151230155959_123456789012345.xml – Запрос на проверку субъекта – страхователя/собственника ТС;
  
             
            edr_20151230155959_123456789012345.xml – Запрос на проверку субъекта – ЛДУ;
  
             
            eveh_20151230155959_123456789012345.xml  – Запрос на проверку ТС;
  
             
            einsur_20151230155959_123456789012345.xml – Запрос на первичную идентификацию субъекта –ФЛ;epp_20151230155959_123456789012345.xml – Запрос на загрузку проекта договора е-ОСАГО;
  
             
            estat_20151230155959_123456789012345.xml – Запрос на загрузку статуса проекта договора е-ОСАГО;
  
             
            elist_20151230155959_123456789012345.xml – Запрос списка проектов договоров;
  
             
            esum_20151230155959_123456789012345.xml – Запрос количества свободных номеров:
  
             
            epts_20151230155959_123456789012345.xml – Запрос на получение данных об СК2, определяемой согласно номеру ПТС/ПСМ;
  
             
            eapp_20151230155959_123456789012345.xml – Запрос данных проекта заявления е-ОСАГО.
  
            
          При получении ответа от веб-сервиса, Адаптер осуществляет его анализ и размещает файл-ответ об успешной обработке и постановке в очередь запроса (постановка в очередь осуществляется только для запросов на проверку субъекта/ТС или загрузку проекта договора е-ОСАГО/статуса проекта договора е-ОСАГО), либо о полученной ошибке, в папке, определяемой параметром configuration.outgoingDir конфигурационного файла Адаптера. 
           
          В случае отсутствия ошибок приема файла, по входному файлу Адаптером автоматически формируется файл-запрос на получение статуса (при проверке субъекта/ТС или загрузке проекта договора е-ОСАГО/статуса проекта договора е-ОСАГО) и размещается в папке, определяемой параметром configuration.statusDir конфигурационного файла Адаптера, и Адаптер осуществляет отправку этого запроса на получение статуса (при необходимости запроса на получение статуса самостоятельно, пользователь также должен поместить файл-запрос на получение статуса в папку, определяемую параметром configuration.statusDir конфигурационного файла Адаптера). Отправка запроса на получение статуса будет осуществляться столько раз, сколько потребуется до получения статуса с завершенной обработкой запроса или с ошибкой в обработке. Отправка запроса осуществляется через указанный в конфигурационном файле Адаптера интервал времени (определяется параметром configuration.statusCheckPeriod). Файлы-ответы о текущем статусе обработки пакета размещаются в папке, определяемой параметром configuration.tempStatus конфигурационного файла Адаптера. 
           
          Ответ СК будет передан только при получении ответа от веб-сервиса о завершении обработки запроса или получении ошибки в обработке запроса. Файл-ответ размещается в папке, определяемой параметром configuration.outgoingDir конфигурационного файла Адаптера. 
           
          Формат имени файлов ответа соответствует формату файла-запроса. Формат имени файлов обработанного запроса СК: Z_O.xml, где 
          
             
            Z – тип ответа (при получении ответа о постановке очереди не заполняется, при получении окончательного ответа по статусу обработки заполняется значением «ps»);
  
             
            O – исходное имя файла.
  
            
          Примеры названия файлов ответа, размещаемых в папке, определяемой параметром configuration.outgoingDir: 
          
            - 
              
 
               einow_20151230155959_123456789012345.xml – Ответ о постановке в очередь запроса на проверку субъекта – страхователя/собственника ТС (соответствует имени запроса); 
             
             
            ps_einow_20151230155959_123456789012345.xml – Ответ по статусу обработки запроса на проверку субъекта – страхователя/собственника ТС;
  
             
            edr_20151230155959_123456789012345.xml – Ответ о постановке в очередь запроса на проверку субъекта – ЛДУ (соответствует имени запроса);
  
             
            ps_edr_20151230155959_123456789012345.xml – Ответ по статусу обработки запроса на проверку субъекта – ЛДУ;
  
             
            eveh_20151230155959_123456789012345.xml – Ответ о постановке в очередь запроса на проверку ТС (соответствует имени запроса);
  
             
            ps_eveh_20151230155959_123456789012345.xml – Ответ по статусу обработки запроса на проверку ТС;
  
             
            einsur_20151230155959_123456789012345.xml – Ответ на запрос на первичную идентификацию субъекта –ФЛ;
  
             
            ps_einsur_20151230155959_123456789012345.xml – Ответ по статусу обработки запроса на первичную идентификацию субъекта –ФЛ;
  
             
            epp_20151230155959_123456789012345.xml – Ответ на запрос на загрузку проекта договора е-ОСАГО (соответствует имени запроса);
  
             
            ps_epp_20151230155959_123456789012345.xml – Ответ по статусу обработки запроса на загрузку проекта договора е-ОСАГО (соответствует имени запроса);
  
             
            estat_20151230155959_123456789012345.xml – Ответ на запрос на загрузку статуса проекта договора е-ОСАГО (соответствует имени запроса);
  
             
            ps_estat_20151230155959_123456789012345.xml – Ответ по статусу обработки запроса на загрузку статуса проекта договора е-ОСАГО (соответствует имени запроса);
  
             
            elist_20151230155959_123456789012345.xml – Ответ на запрос списка проектов договоров (соответствует имени запроса);
  
             
            esum_20151230155959_123456789012345.xml – Ответ на запрос количества свободных номеров (соответствует имени запроса):
  
             
            epts_20151230155959_123456789012345.xml – Ответ на запрос получения данных об СК2, определяемой согласно номеру ПТС/ПСМ;
  
             
            eapp_20151230155959_123456789012345.xml – Ответ на запрос данных проекта заявления е-ОСАГО.
  
           
           
          При работе с веб-сервисами Системы в наименовании файлов-запросов, помещаемых в папку входящих сообщений, определяемую параметром configuration.incomingDir конфигурационного файла, используются следующие префиксы: 
           
          
             
            «einow» – предоставление в РСА запроса на проверку субъекта – страхователя/собственника ТС;
  
             
            «edr» – предоставление в РСА запроса на проверку субъекта – ЛДУ;
  
             
            «eveh» – предоставление в РСА запроса на проверку ТС;
  
             
            «einsur» – предоставление в РСА запроса на первичную идентификацию страхователя;
  
             
            «epp» – предоставление в РСА информации о проекте договора е-ОСАГО;
  
             
            «estat» – предоставление в РСА информации о статусе проекта договора е-ОСАГО;
  
             
            «elist» – предоставление в РСА запроса списка проектов договоров;
  
             
            «enum» – предоставление в РСА запроса количества свободных номеров:
  
             
            «epts» – предоставление в РСА запроса на получение данных об СК2, определяемой согласно номеру ПТС/ПСМ;
  
             
            «eapp» – предоставление в РСА запроса данных проекта заявления е-ОСАГО.
  
           
         |