Интегрируете Меркурий? Тогда наверняка вам не следует объяснять, что значит ошибка с кодом APLM0012 и загадочным содержанием “unexpected error”. Готовы ли вы познать дзен в состоянии полной “неожиданной” неопределённости?
Судя по количеству запросов вопроса в Яндексе, многие неофиты пытаются раскрыть эту эзотерическую тайну. Устраивайтесь поудобнее, сейчас я постараюсь вас немного приблизить к решению загадки.
- Ошибка возникает при обращении к списку остатков или списку сертификатов Меркурия.
- Ошибка означает перегруженность серверов Меркурия и не имеет к вам лично никакого отношения.
- Ошибка возникает практически постоянно, но при настойчивых попытках пропускает.
- Если вы получаете блоки, скажем, по 1000 записей, то вам нужно повторно запрашивать каждый такой блок.
- Вы можете запрашивать блоки параллельно.
- Вы можете сохранять данные в памяти, чтобы не запрашивать их постоянно.
- Вы можете запрашивать только изменения данных, чтобы уменьшить время выдачи. Но не факт, что увеличится вероятность выдачи.
- Переходите на протокол 2.1. На нём, внезапно, эта проблема отсутствует в принципе.
- И да, обязательно, перестаньте злоупотреблять обращением к этим сервисам. Цените и уважайте каждый полученный байт. А также работу и труд ваших соотечественников.
Если вы наш клиент и у вас всё ещё актуальна данная проблема – не забудьте обновиться.
Спасибо тебе! О Великий!
Обращайтесь