Проблема

Не загружается платёж из ODB.

Решение

В данном разделе подразумевается, что XML-документ с объектом типа Платеж пришел в очередь адаптера NavXLAdptrV5, то есть проблема возникает при обработке данного пакета адаптером NavXLAdptrV5. Перед тем, как завести задачу, соберите следующие данные:

  1. Как именно, по вашему мнению, должен был отработать функционал, то есть что именно вы ожидали увидеть.
  2. Опишите последние изменения в конфигурации компьютера или программного обеспечения, которые могут иметь отношение к делу.
  3. Убедитесь, что вы используете Актуальную версию.
  4. Проанализируйте лог-файл на наличие ошибок, которые могут иметь отношение к делу.
  5. Проверьте, нет ли на базе(resman) инвалидных объектов.
  6. Убедитесь, что адаптер NavXLAdptrV5 подписан на требуемый объект
    • DealTransact для системы SW_DIASOFT;
    • PAY для системы SW_IBSO_RUSS;
    • PAY для системы SW_ATHENA;
    • Turn для системы SW_DIASOFT;
    • VW_TRANSACTS для системы SW_STORED;
    • ZSW_PAY для системы COLVIR;
    • InstRelation для системы SW_DIASOFT;
    • PAYM для системы SW_QUORUM;
  7. Убедитесь, что в EventLog Windows нет сообщений об ошибках, которые могут иметь отношение к делу.
  8. Убедитесь, что в Диспетчере шины зарегистрировано преобразование объектов из требуемой ODB.
  9. На тестовом стенде запустите адаптер NavXLAdptrV5 в режиме отладки
  10. Убедитесь, что стартовал сервис нужной вам системы:
    • PetroRNSrvc — если не обрабатывается платеж от системы IBSO_PETRO;
    • SWStoreRNSrvc — если не обрабатывается платеж от системы SW_STORED;
    • BarCapRNSvc — если не обрабатывается платеж от системы BarCap;
    • AphRNSrvc — если не обрабатывается платеж от системы APHINA;
    • Dealing32RNSrvc — если не обрабатывается платеж от системы Dealing32;
    • HotSpotRNSvc — если не обрабатывается платеж от системы HotSpot;
    • LimitNavigatorRNSvc — если не обрабатывается платеж от системы LimitServer;
    • SWInetMrgRNSvc — если не обрабатывается платеж от системы iNetMrg;
    • ColvirRNSvc — если не обрабатывается платеж от системы COLVIR;
    • LoansRNSvc — если не обрабатывается платеж от системы CreditProduct;
    • QuorumRNSvc — если не обрабатывается платеж от системы SW_QUORUM;
    • XYZRNSrvc — если не обрабатывается платеж от системы XYZ;
    • DeutscheBankRNSvc — если не обрабатывается платеж от системы DchBnk;
    • AthenaRNSvc — если не обрабатывается платеж от системы SW_ATHENA;
    • DiasoftRNSrvc — если не обрабатывается платеж от системы SW_DIASOFT;
    • BankirRNSrvc — если не обрабатывается платеж от системы SW_Bankir;
    • IBSORNSrvc — если не обрабатывается платеж от системы SW_IBSO_RUSS;
    • PrimeRNSvc — если не обрабатывается платеж от системы PrimeFx;
  11. Отправьте экземпляр объекта типа Платеж в очередь тестового адаптера NavXLAdptrV5 одним из способов:
    • Штатным образом через адаптер ODB — если ошибку можно воспроизвести на тестовом стенде;
    • С помощью утилиты MSMQSpammer.exe.
  12. Проанализируйте лог-файл на наличие ошибок, которые могут иметь отношение к делу.
  13. Если ошибки в логах адаптера NavXLAdptrV5 есть, и вы ещё не поняли причину – не забудьте приложить их (логи) к задаче.
  14. Если вы смогли найти конкретный пакет, на котором возникает проблема — не забудьте приложить его к задаче, при необходимости указав идентификатор экземпляра объекта, с загрузкой которого возникла проблема.
  15. Собрав данные, попробуйте их проанализировать, может быть, ответ лежит на поверхности. Ну если нет, берем всё, что удалось собрать и заводим задачу. Вам помогут.
  16. После того, как проблема решена, пошлите сообщение всем, кто вам помог; дайте им знать, чем всё закончилось, и поблагодарите ещё раз за помощь.
  17. Для достаточно серьёзных проблем можно послать резюме с историей поиска их причин.
  18. Опишите окончательную постановку проблемы. Опишите, каким оказалось решение, и укажите тупиковые пути, которых стоит избегать.
  19. Назовите всех, кто помог вам: так вы найдёте себе друзей.

Похожие статьи



Related issues