Child pages
  • Поиск кодов ошибки и загрузка их на страницу Confluence
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

С 1.39.05.

Запуск

/usr/abills/misc/dev/error_codes_search.pl UPLOAD=1

Принцип работы

За умолчанием выбирает путь /usr/abills

Забирает все ключи в Abills/modules/*/Errors.pm или Abills/Api/Errors/*.pm

После сбора данных начинает искать по всему коду биллинга паттерн Errors→throw_error

И на основе информации про код ошибки (про нашу систематизацию кодов ошибок почитать здесь)

И после принтится JSON примерного вида:

lang_search.pl UNUSED
[
  {
      "errmsg": "Tariff with such id already exists",
      "errno": "1360008",
      "errstr": "ERR_TARIFF_EXISTS",
      "module": "Internet",
      "type": "ADMIN"
   },
   ...
]


  • No labels