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

С 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

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

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

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

Если опция UPLOAD, то при присутствии $conf{CONFLUENCE_PERSONAL_TOKEN} заливает на эту страницу

  • No labels